(defsystem "cepis" :version "0.1.0" :author "Murilo Ijanc " :license "ISC" :description "Client for the public CEP API at cep.is." :homepage "https://cep.is" :depends-on ("dexador" "com.inuoe.jzon" "babel") :serial t :components ((:module "src" :components ((:file "package") (:file "errors") (:file "models") (:file "csv") (:file "client")))) :in-order-to ((test-op (test-op "cepis/tests")))) (defsystem "cepis/tests" :author "Murilo Ijanc " :license "ISC" :description "Test suite for cepis." :depends-on ("cepis" "fiveam" "usocket" "bordeaux-threads" "babel") :serial t :components ((:module "tests" :components ((:file "package") (:file "server") (:file "suite")))) :perform (test-op (op system) (unless (symbol-call :fiveam :run! (find-symbol* :cepis :cepis/tests)) (error "cepis test suite failed"))))