r4659: *** empty log message ***
[xptest.git] / xptestsuite.lisp
index 0ac9f4964ea047dd6326a826c30cc79eb1f7a6b0..b2414b3e017f9398bf6fc2175c3111f7726d0564 100644 (file)
@@ -7,7 +7,34 @@
 ;;;; Author: Craig Brozefsky <craig@onshore.com>
 ;;;; Put in public domain by onShore, Inc
 ;;;;
-;;;; $Id: xptestsuite.lisp,v 1.1 2002/10/22 18:46:20 kevin Exp $
+;;;; $Id: xptestsuite.lisp,v 1.4 2003/04/23 22:24:27 kevin Exp $
+
+(in-package #:cl-user)
+
+(defpackage #:xp-test-framework
+  (:use #:common-lisp)
+  (:nicknames #:xp-test #:xptest)
+  (:export
+     ;;; Framework classes
+   #:setup
+   #:teardown
+   #:perform-test
+   #:test-failure
+   #:failure
+   #:run-test
+   #:def-test-fixture
+   #:make-test-case
+   #:make-test-suite
+   #:setup-testsuite-named
+   #:teardown-testsuite-named
+   #:add-test
+   #:test-named
+   #:remove-test
+   #:tests
+   #:test-result
+   #:report-result
+   )
+  (:documentation "This is the XP TestSuite Framework."))
 
 (in-package :xp-test)
 
@@ -48,8 +75,8 @@ setup method did for this instance."
 (defun failure (format-str &rest args)
   "Signal a test failure and exit the test."
   (signal 'test-failure
-         #+(or cmu allegro) :format-control
-         #-(or cmu allegro) :format-string
+         #+(or cmu allegro openmcl) :format-control
+         #-(or cmu allegro openmcl) :format-string
          format-str
          :format-arguments args))
 
@@ -243,7 +270,8 @@ or failed or errored out."
              (format stream "Errors:~%")
              (mapcar #'(lambda (fail) (format stream "    ~A" fail))
                      (test-errors result))))))
-  (format stream "~%~%"))
+  ;(format stream "~%~%") ; debian bug #190398 
+  )
 
 (defmethod report-result ((results list) &key (stream t) (verbose nil))
   (dolist (foo results)