X-Git-Url: http://git.pond.sub.org/?p=eow;a=blobdiff_plain;f=eow.asd;h=8f1354c8e0cfe682abe4e0f6cff7b806ee4d0bb9;hp=f54b67648cf68ef141965a4a05b55ad947e63bee;hb=f783168321d06f911522440202d02f28104e588d;hpb=0df0bbe837b62e4cb34eb79cf6b9eef31c3ff662 diff --git a/eow.asd b/eow.asd index f54b676..8f1354c 100644 --- a/eow.asd +++ b/eow.asd @@ -17,13 +17,28 @@ :version "0.0.1" :licence "MIT" :description "Web Empire client" + :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"))