[armedbear-cvs] r13008 - trunk/abcl

Mark Evenson mevenson at common-lisp.net
Sun Nov 7 12:10:31 UTC 2010


Author: mevenson
Date: Sun Nov  7 07:10:30 2010
New Revision: 13008

Log:
Guard implementation specific portions of ABCL test suite.

This allows other Lisp implementations to run the ABCL test suite to
compare results, which can also be done at a per-test level within the
test files themselves if neeed.



Modified:
   trunk/abcl/abcl.asd

Modified: trunk/abcl/abcl.asd
==============================================================================
--- trunk/abcl/abcl.asd	(original)
+++ trunk/abcl/abcl.asd	Sun Nov  7 07:10:30 2010
@@ -20,6 +20,10 @@
   (operate 'test-op :abcl-tests :force t))
 
 ;;; Test ABCL with the Lisp unit tests collected in "test/lisp/abcl"
+;;;
+;;; We guard with #+abcl for tests that other Lisps cannot load.  This
+;;; could be possibly be done at finer granularity in the files
+;;; themselves.
 (defsystem :abcl-test-lisp :version "1.1" :components
 	   ((:module abcl-rt 
                      :pathname "test/lisp/abcl/" :serial t :components
@@ -32,7 +36,9 @@
 		     :pathname "test/lisp/abcl/" :components
                      ((:file "compiler-tests")
                       (:file "condition-tests")
+                      #+abcl
                       (:file "class-file")
+                      #+abcl
                       (:file "metaclass")
                       #+abcl
                       (:file "mop-tests-setup")
@@ -47,7 +53,9 @@
                       (:file "math-tests")
                       (:file "misc-tests")
                       (:file "latin1-tests")
+                      #+abcl
                       (:file "bugs" :depends-on ("file-system-tests"))
+                      #+abcl
                       (:file "pathname-tests")))))
 
 (defmethod perform ((o test-op) (c (eql (find-system 'abcl-test-lisp))))




More information about the armedbear-cvs mailing list