X-Git-Url: http://git.pond.sub.org/?p=eow;a=blobdiff_plain;f=eow.asd;h=e4c89478111f7c60b3f59bd042b79186df2c5fec;hp=5c7971efae2ee76c920567cc3b259d8572c4b482;hb=54e14006564ff34c8249b9ddb357201759d77101;hpb=761774603f988ef58b11ab22c5bbf862819f9cef;ds=sidebyside diff --git a/eow.asd b/eow.asd index 5c7971e..e4c8947 100644 --- a/eow.asd +++ b/eow.asd @@ -17,14 +17,30 @@ :version "0.0.1" :licence "MIT" :description "Web Empire client" - :depends-on (:usocket :hunchentoot :parenscript) + :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 :lift) :components ((:file "package") (:file "util" :depends-on ("package")) (:file "locked-queue" :depends-on ("package")) + (:file "xdump" + :depends-on ("package")) + (:file "xdump-data" + :depends-on ("package" "xdump")) + (:file "log" + :depends-on ("package")) (:file "web" :depends-on ("package" "locked-queue" "log")) (:file "empire" - :depends-on ("util" "log")) - (:file "log"))) + :depends-on ("util" "log" "xdump")) + (:file "unit-tests" + :depends-on ("xdump")))) + +(defsystem eow-test + :components ((:file "unit-tests")) + :depends-on ("eow" "lift"))