Changeset 14926


Ignore:
Timestamp:
12/26/16 10:59:18 (5 years ago)
Author:
Mark Evenson
Message:

abcl-asdf: fix problems with test suite's reliance on PROVE

Even though defining our tests ASDF subcomponents are where we wish to
eventually end up, currently there can be problems with referencing
testing dependencies that are inadvertently tickled by their mere
declaration. To eliminate this possiblity, we move the test
definitions to their own file, which should work as long as these
definitions aren't referenced at runtime.

Location:
trunk/abcl/contrib/abcl-asdf
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd

    r14922 r14926  
    1919                    :depends-on ("abcl-asdf" "asdf-jar")))
    2020            :depends-on (package)))
    21   :in-order-to ((asdf:test-op (asdf:test-op abcl-asdf/test))))
     21  :in-order-to ((asdf:test-op (asdf:test-op abcl-asdf-tests))))
    2222
    23 (asdf:defsystem :abcl-asdf/test
    24   :author "Mark Evenson"
    25   :description "<> asdf:defsystem <urn:abcl.org/release/1.5.0/contrib/abcl-asdf/test#1.6.0>"
    26   :defsystem-depends-on (prove-asdf)
    27   :depends-on (abcl-asdf ;; our dependencies
    28                ;; Actual testing framework
    29                prove
    30                log4j)
    31   :components ((:module package :pathname "t/"
    32                         :components ((:file "package")))
    33                (:module tests :pathname "t/" :serial t
    34                         :depends-on (package)
    35                         :components ((:test-file "log4j")
    36                                      (:test-file "maven"))))
    37   :perform (asdf:test-op (op c)
    38                          (uiop:symbol-call :prove-asdf 'run-test-system c)))
    39 
Note: See TracChangeset for help on using the changeset viewer.