X-Git-Url: http://git.pond.sub.org/?p=eow;a=blobdiff_plain;f=eow.asd;h=8f1354c8e0cfe682abe4e0f6cff7b806ee4d0bb9;hp=01d54501da943a142dd09f4c2aa1159b727efd0b;hb=f783168321d06f911522440202d02f28104e588d;hpb=bf4c8fd00a49cef4ce907a341722347e640ff83b diff --git a/eow.asd b/eow.asd index 01d5450..8f1354c 100644 --- a/eow.asd +++ b/eow.asd @@ -17,13 +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" "locked-queue")) + :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"))