Export results-status
[fiveam.git] / src / packages.lisp
index f944502..0267a03 100644 (file)
 
 (defpackage :it.bese.FiveAM
   (:use :common-lisp :it.bese.arnesi)
-  (:nicknames :5am)
+  (:nicknames :5am :fiveam)
   (:export ;; creating tests and test-suites
            #:make-suite
           #:def-suite
           #:in-suite
+          #:in-suite*
           #:make-test
           #:test
           #:get-test
           #:rem-test
+           #:test-names
           ;; fixtures
           #:make-fixture
           #:def-fixture
@@ -36,6 +38,7 @@
           #:rem-fixture
           ;; running checks
            #:is
+           #:is-every
            #:is-true
            #:is-false
            #:signals
           #:*test-dribble*
            #:for-all
            #:gen-integer
-           #:gen-string
+           #:gen-float
            #:gen-character
+           #:gen-string
+           #:gen-list
+           #:gen-tree
+           #:gen-buffer
+           #:gen-one-element
           ;; running tests
            #:run
            #:run-all-tests
            #:explain
            #:explain!
            #:run!
+           #:debug!
            #:!
            #:!!
            #:!!!
+           #:*run-test-when-defined*
           #:*debug-on-error*
            #:*debug-on-failure*
-           #:*verbose-failures*))
+           #:*verbose-failures*
+           #:results-status))
 
 ;;;; You can use #+5am to put your test-defining code inline with your
 ;;;; other code - and not require people to have fiveam to run your