Changeset 12301 for trunk/abcl/abcl.asd


Ignore:
Timestamp:
12/22/09 16:07:07 (11 years ago)
Author:
Mark Evenson
Message:

Loading ABCL tests improved; renamed loading jar-file tests.

ASDF loading of ABCL-TEST-LISP improved to not need :FORCE argument.

JAR-FILE tests included as part of ABCL-TEST-LISP.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/abcl.asd

    r12300 r12301  
    88
    99;;; Wrapper for all ABCL ASDF definitions.
    10 (defsystem :abcl :version "0.3.0")
     10(defsystem :abcl :version "0.3.1")
    1111
    1212(defmethod perform :after ((o load-op) (c (eql (find-system :abcl))))
     
    2020;;; A collection of test suites for ABCL.
    2121(defsystem :test-abcl
    22   :version "0.3"
     22  :version "0.3.1"
    2323  :depends-on (:ansi-compiled #+nil :abcl-tests))
    2424
    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))))
    2626  #+nil (asdf:oos 'asdf:test-op :cl-bench :force t)
    2727  (operate 'load-op :abcl-test-lisp :force t)
    2828  (operate 'load-op :ansi-compiled :force t)
    2929  (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))
    3033
    3134(defsystem :ansi-test :version "1.0" :components
     
    3740(defmethod perform ((o test-op) (c (eql (find-system :ansi-interpreted))))
    3841   "Invoke tests with:  (asdf:oos 'asdf:test-op :ansi-interpreted :force t)."
    39    ;;; FIXME needs ASDF:OOS to be invoked with :FORCE t
    4042  (funcall (intern (symbol-name 'run) :abcl.test.ansi)
    4143     :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))
    4247
    4348(defsystem :ansi-compiled :version "1.0" :depends-on (ansi-test))
     
    4651  (funcall (intern (symbol-name 'run) :abcl.test.ansi)
    4752     :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))
    4856
    49 (defsystem :abcl-test-lisp :version "1.0" :components
     57(defsystem :abcl-test-lisp :version "1.1" :components
    5058     ((:module abcl-rt :pathname "test/lisp/abcl/" :serial t :components
    5159         ((:file "rt-package") (:file "rt")))
     
    5462         ((:file "package")))))
    5563
     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
    5668(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)))
    6071 
    6172;;; Build ABCL from a Lisp.
Note: See TracChangeset for help on using the changeset viewer.