jss: split out ASDF test defintions

(Olof-Joachim Frahm)

Without this separation, the act of parsing DEFSYSTEM-DEPENDS-ON in
the absence of the necessary Quicklisp dependency will signal errors.

Merges <https://github.com/armedbear/abcl/pull/42>.
parent 31cc96b3
(require :asdf)
(in-package :cl-user)
(asdf:defsystem jss-tests
:defsystem-depends-on (quicklisp-abcl
prove-asdf)
:depends-on (jss
prove)
:components ((:module tests
:pathname ""
:components ((:test-file "jss-tests"))))
:perform (asdf:test-op (op c)
(uiop:symbol-call :prove-asdf 'run-test-system c)))
...@@ -14,27 +14,4 @@ ...@@ -14,27 +14,4 @@
(:file "transform-to-field") (:file "transform-to-field")
(:file "compat")))) (:file "compat"))))
:perform (asdf:test-op (op c) :perform (asdf:test-op (op c)
(asdf:test-system :jss/tests))) (asdf:test-system :jss-tests)))
(asdf:defsystem jss/tests
:defsystem-depends-on (quicklisp-abcl
prove-asdf)
:depends-on (jss
prove)
:components ((:module tests
:pathname ""
:components ((:test-file "jss-tests"))))
:perform (asdf:test-op (op c)
(uiop:symbol-call :prove-asdf 'run-test-system c)))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment