|
@@ -26,23 +26,19 @@
|
26
|
26
|
(:file "indexes")
|
27
|
27
|
(:file "feeds")
|
28
|
28
|
(:file "coleslaw"))
|
29
|
|
- :in-order-to ((test-op (load-op coleslaw-tests)))
|
30
|
|
- :perform (test-op :after (op c)
|
31
|
|
- (funcall (intern "RUN!" :coleslaw-tests)
|
32
|
|
- (intern "COLESLAW-TESTS" :coleslaw-tests))))
|
|
29
|
+ :in-order-to ((test-op (test-op coleslaw-test))))
|
33
|
30
|
|
34
|
|
-(defsystem #:coleslaw-tests
|
|
31
|
+(defsystem #:coleslaw-test
|
35
|
32
|
:description "A test suite for coleslaw."
|
36
|
33
|
:license "BSD"
|
37
|
34
|
:author "Brit Butler <redline6561@gmail.com>"
|
38
|
|
- :depends-on (coleslaw stefil)
|
39
|
|
- :pathname "tests/"
|
40
|
|
- :serial t
|
41
|
|
- :components ())
|
42
|
|
-
|
43
|
|
-(defmethod operation-done-p ((op test-op)
|
44
|
|
- (c (eql (find-system :coleslaw))))
|
45
|
|
- (values nil))
|
|
35
|
+ :depends-on (:coleslaw :prove)
|
|
36
|
+ :defsystem-depends-on (:prove-asdf)
|
|
37
|
+ :components ((:module "tests"
|
|
38
|
+ :components
|
|
39
|
+ ((:test-file "tests"))))
|
|
40
|
+ :perform (test-op :after (op c)
|
|
41
|
+ (funcall (intern #.(string :run) :prove) c)))
|
46
|
42
|
|
47
|
43
|
(defpackage #:coleslaw-conf (:export #:*basedir*))
|
48
|
44
|
(defparameter coleslaw-conf:*basedir*
|