Changeset 13925
- Timestamp:
- 05/04/12 13:48:56 (12 years ago)
- Location:
- trunk/abcl
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/abcl.asd
r13924 r13925 67 67 (funcall (intern (symbol-name 'run) :abcl.test.lisp))) 68 68 69 ;;;; 70 ;;;; ASDF definitions and the ANSI-TEST 71 ;;;; 72 73 ;;; We refer to the ANSI-TESTS source tree, which isn't shipped as 74 ;;; part of ABCL, but may be obtained at 75 ;;; <svn://common-lisp.net/project/ansi-test/svn/trunk/ansi-tests>. 76 77 ;;; We currently require that the ANSI-TESTS to be in a sibling 78 ;;; directory named "ansi-tests" which should be manually synced with 79 ;;; the contents of the SVN repository listed above. 80 81 ;;; The ASDF definition for ABCL.TEST.ANSI defines VERIFY-ANSI-TESTS 82 ;;; which provides a more useful diagnostic, but I can't seem to find 83 ;;; a way to hook this into the ASDF:LOAD-OP phase 84 (defsystem :ansi-rt 85 :description "Enapsulation of the REGRESSION-TEST framework use by ~ 86 the ANSI test suite, so that we may build on its 'API'. 87 88 Requires that the contents of <svn://common-lisp.net/project/ansi-test/svn/trunk/ansi-tests> ~ 89 be in a directory named '../ansi-test/'." 90 :pathname "../ansi-tests/" ;;; NB works when loaded from ASDF but not with a naked EVAL 91 :default-component-class cl-source-file.lsp 92 :components ((:file "rt-package") 93 (:file "rt" :depends-on (rt-package)))) 94 69 95 (defsystem :ansi-interpreted 70 96 :version "1.2" 71 :description "Test ABCL with the interpreted ANSI tests" :components 97 :description "Test ABCL with the interpreted ANSI tests." 98 :depends-on (ansi-rt) :components 72 99 ((:module ansi-tests :pathname "test/lisp/ansi/" :components 73 100 ((:file "packages") … … 75 102 (:file "parse-ansi-errors" :depends-on ("abcl-ansi")))))) 76 103 (defmethod perform :before ((o test-op) (c (eql (find-system :ansi-interpreted)))) 77 (load-system 104 (load-system :ansi-interpreted)) 78 105 79 106 (defmethod perform :after ((o load-op) (c (eql (find-system :ansi-interpreted)))) … … 84 111 :compile-tests nil)) 85 112 86 87 113 (defsystem :ansi-compiled :version "1.2" 88 :description "Test ABCL with the compiled ANSI tests." :components 114 :description "Test ABCL with the compiled ANSI tests." 115 :depends-on (ansi-rt) 116 :components 89 117 ((:module ansi-tests :pathname "test/lisp/ansi/" :components 90 118 ((:file "packages") -
trunk/abcl/test/lisp/ansi/abcl-ansi.lisp
r13924 r13925 37 37 (error 'file-error 38 38 "Failed to find the GCL ANSI tests in '~A'. Please 39 locally obtain ~A, and set the value of *ANSI-TESTS-DIRECTORY* to that 40 location." 39 locally obtain ~A, and place it in a sibling directory to the ABCL source named '../ansi-tests/'" 41 40 *ansi-tests-directory* 42 41 *ansi-tests-master-source-location*))) -
trunk/abcl/test/lisp/ansi/packages.lisp
r13924 r13925 8 8 #:full-report 9 9 #:report #:parse) 10 (:import-from #:rt #:do-test #:do-test #:do-tests)) 10 ;; This should be REGRESSION-TEST included with the ANSI-TESTS, but 11 ;; it is possible that the user may have included a slightly 12 ;; different version from say Quicklisp. 13 (:import-from #:rt 14 #:pend #:name 15 #:*entries* 16 #:do-test #:do-tests 17 #:do-entries)) 11 18 12 19
Note: See TracChangeset
for help on using the changeset viewer.