Changeset 12301
- Timestamp:
- 12/22/09 16:07:07 (14 years ago)
- Location:
- trunk/abcl
- Files:
-
- 2 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/abcl/abcl.asd
r12300 r12301 8 8 9 9 ;;; Wrapper for all ABCL ASDF definitions. 10 (defsystem :abcl :version "0.3. 0")10 (defsystem :abcl :version "0.3.1") 11 11 12 12 (defmethod perform :after ((o load-op) (c (eql (find-system :abcl)))) … … 20 20 ;;; A collection of test suites for ABCL. 21 21 (defsystem :test-abcl 22 :version "0.3 "22 :version "0.3.1" 23 23 :depends-on (:ansi-compiled #+nil :abcl-tests)) 24 24 25 (defmethod perform :after ((o load-op) (c (eql (find-system : test-abcl))))25 (defmethod perform :after ((o load-op) (c (eql (find-system :abcl)))) 26 26 #+nil (asdf:oos 'asdf:test-op :cl-bench :force t) 27 27 (operate 'load-op :abcl-test-lisp :force t) 28 28 (operate 'load-op :ansi-compiled :force t) 29 29 (operate 'load-op :ansi-interpreted :force t)) 30 31 (defmethod perform :before ((o load-op) (c t)) 32 (warn "ASDF load-op class is ~A" c)) 30 33 31 34 (defsystem :ansi-test :version "1.0" :components … … 37 40 (defmethod perform ((o test-op) (c (eql (find-system :ansi-interpreted)))) 38 41 "Invoke tests with: (asdf:oos 'asdf:test-op :ansi-interpreted :force t)." 39 ;;; FIXME needs ASDF:OOS to be invoked with :FORCE t40 42 (funcall (intern (symbol-name 'run) :abcl.test.ansi) 41 43 :compile-tests nil)) 44 (defmethod perform :before ((o test-op) (c (eql (find-system 45 :ansi-interpreted)))) 46 (operate 'load-op :ansi-interpreted :force t)) 42 47 43 48 (defsystem :ansi-compiled :version "1.0" :depends-on (ansi-test)) … … 46 51 (funcall (intern (symbol-name 'run) :abcl.test.ansi) 47 52 :compile-tests t)) 53 (defmethod perform :before ((o test-op) (c (eql (find-system 54 :ansi-compiled)))) 55 (operate 'load-op :ansi-compiled :force t)) 48 56 49 (defsystem :abcl-test-lisp :version "1. 0" :components57 (defsystem :abcl-test-lisp :version "1.1" :components 50 58 ((:module abcl-rt :pathname "test/lisp/abcl/" :serial t :components 51 59 ((:file "rt-package") (:file "rt"))) … … 54 62 ((:file "package"))))) 55 63 64 (defmethod perform :before ((o test-op) (c (eql (find-system 65 :abcl-test-lisp)))) 66 (operate 'load-op :abcl-test-lisp :force t)) 67 56 68 (defmethod perform ((o test-op) (c (eql (find-system 'abcl-test-lisp)))) 57 "Invoke tests with: (asdf:oos 'asdf:test-op :abcl-test-lisp :force t)." 58 ;;; FIXME needs ASDF:OOS to be invoked with :FORCE t 59 (funcall (intern (symbol-name 'run) :abcl.test.lisp))) 69 "Invoke tests with (asdf:oos 'asdf:test-op :abcl-test-lisp)." 70 (funcall (intern (symbol-name 'run) :abcl-test))) 60 71 61 72 ;;; Build ABCL from a Lisp. -
trunk/abcl/test/lisp/abcl/jar-file.lisp
r12300 r12301 6 6 (let* ((*default-pathname-defaults* *this-directory*) 7 7 (asdf::*verbose-out* *standard-output*) 8 (package-command (format nil "sh ~A" (merge-pathnames "package-load.sh")))) 8 (package-command (format nil "cd ~A; sh ~A" 9 *this-directory* 10 (merge-pathnames "package-load.sh")))) 9 11 (compile-file "foo.lisp") 10 12 (compile-file "bar.lisp") 11 13 (compile-file "eek.lisp") 12 (asdf:run-shell-command package-command))) 14 (asdf:run-shell-command package-command)) 15 (setf *jar-file-init* t)) 13 16 14 ( load-init)17 (defvar *jar-file-init* nil) 15 18 16 (deftest load.1 17 (let ((*default-pathname-defaults* *this-directory*)) 18 (load "foo")) 19 20 (defmacro with-jar-file-init (&rest body) 21 `(let ((*default-pathname-defaults* *this-directory*)) 22 (progn 23 (unless *jar-file-init* 24 (load-init)) 25 ,@body))) 26 27 28 (deftest jar-file-load.1 29 (with-jar-file-init 30 (load "foo")) 19 31 t) 20 32 21 (deftest load.222 ( let ((*default-pathname-defaults* *this-directory*))33 (deftest jar-file-load.2 34 (with-jar-file-init 23 35 (load "foo.lisp")) 24 36 t) 25 37 26 (deftest load.327 ( let ((*default-pathname-defaults* *this-directory*))38 (deftest jar-file-load.3 39 (with-jar-file-init 28 40 (load "foo.abcl")) 29 41 t) 30 42 31 (deftest load.432 ( let ((*default-pathname-defaults* *this-directory*))43 (deftest jar-file-load.4 44 (with-jar-file-init 33 45 (load "jar:file:baz.jar!/foo")) 34 46 t) 35 47 36 (deftest load.637 ( let ((*default-pathname-defaults* *this-directory*))48 (deftest jar-file-load.6 49 (with-jar-file-init 38 50 (load "jar:file:baz.jar!/bar")) 39 51 t) 40 52 41 (deftest load.742 ( let ((*default-pathname-defaults* *this-directory*))53 (deftest jar-file-load.7 54 (with-jar-file-init 43 55 (load "jar:file:baz.jar!/bar.abcl")) 44 56 t) 45 57 46 (deftest load.847 ( let ((*default-pathname-defaults* *this-directory*))58 (deftest jar-file-load.8 59 (with-jar-file-init 48 60 (load "jar:file:baz.jar!/eek")) 49 61 t) 50 62 51 (deftest load.952 ( let ((*default-pathname-defaults* *this-directory*))63 (deftest jar-file-load.9 64 (with-jar-file-init 53 65 (load "jar:file:baz.jar!/eek.lisp")) 54 66 t) 67 68 69 (deftest jar-file-probe-file.1 70 (with-jar-file-init 71 (probe-file "jar:file:baz.jar!/eek.lisp")) 72 #p"jar:file:baz.jar!/eek.lisp") 73 74 75 (deftest jar-file-merge-pathnames.1 76 (merge-pathnames 77 "!/foo" #p"jar:file:baz.jar") 78 #p"jar:file:baz.jar!/foo") 55 79 56 80 -
trunk/abcl/test/lisp/abcl/package.lisp
r12141 r12301 24 24 (load "misc-tests.lisp") 25 25 26 (when (find :unix *features*) 27 (load "jar-file.lisp")) 28 26 29 (do-tests))) 27 30
Note: See TracChangeset
for help on using the changeset viewer.