X-Git-Url: http://git.pond.sub.org/?p=eow;a=blobdiff_plain;f=eow.asd;h=8f1354c8e0cfe682abe4e0f6cff7b806ee4d0bb9;hp=5e8e4d236505fbad6a6f93368e43b9fd0522ad1c;hb=f783168321d06f911522440202d02f28104e588d;hpb=8f4b50d6efb5b7888b21abfd584ea465f1d65a00 diff --git a/eow.asd b/eow.asd index 5e8e4d2..8f1354c 100644 --- a/eow.asd +++ b/eow.asd @@ -17,11 +17,28 @@ :version "0.0.1" :licence "MIT" :description "Web Empire client" - :depends-on (:usocket :hunchentoot) + :in-order-to ((test-op (load-op eow-test))) + :perform (test-op :after (op c) + (describe (funcall (intern "RUN-TESTS" :lift) + :suite (intern "EMPIRE-TESTS" + :empire-tests)))) + :depends-on (:usocket :hunchentoot :parenscript) :components ((:file "package") (:file "util" :depends-on ("package")) + (:file "locked-queue" + :depends-on ("package")) + (:file "xdump" + :depends-on ("package")) + (:file "log" + :depends-on ("package")) (:file "web" - :depends-on ("package")) + :depends-on ("package" "locked-queue" "log")) (:file "empire" - :depends-on ("util")))) + :depends-on ("util" "log" "xdump")) + (:file "unit-tests" + :depends-on ("xdump")))) + +(defsystem eow-test + :components ((:file "unit-tests")) + :depends-on ("eow" "lift"))