source: trunk/abcl/contrib/abcl-asdf/abcl-asdf.asd @ 14922

Last change on this file since 14922 was 14922, checked in by Mark Evenson, 5 years ago

abcl-asdf: repackage with sub systems; renable test suite

#+BEGIN_SRC lisp

(asdf:test-system :abcl-asdf)

#+END_SRC

Move abcl-asdf tests over to PROVE.

PROVE currently needs to be special cased for newer ASDF version.
Install into Quicklisp local projects via:

#+BEGIN_SRC sh

cd ~/quicklisp/local-projects && git clone https://github.com/easye/prove

#+END_SRC

Patch with <https://github.com/easye/prove> for open
<https://github.com/fukamachi/prove/pull/34>.

File size: 1.4 KB
Line 
1;;;; -*- Mode: LISP -*-
2(in-package :cl-user)
3
4(asdf:defsystem :abcl-asdf
5  :author "Mark Evenson"
6  :version "1.6.0"
7  :description "<> asdf:defsystem <urn:abcl.org/release/1.5.0/contrib/abcl-asdf#1.6.0>"
8  :depends-on (jss)
9  :components
10  ((:module package :pathname ""
11            :components
12            ((:file "package")))
13   (:module base :pathname ""
14            :components
15            ((:file "abcl-asdf")
16             (:file "asdf-jar"
17                    :depends-on ("abcl-asdf"))
18             (:file "maven-embedder"
19                    :depends-on ("abcl-asdf" "asdf-jar")))
20            :depends-on (package)))
21  :in-order-to ((asdf:test-op (asdf:test-op abcl-asdf/test))))
22
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 TracBrowser for help on using the repository browser.