blob: 7813f596fd5fcddef41d5b5807e5026a6a8f9fed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
(defsystem "cepis"
:version "0.1.0"
:author "Murilo Ijanc <[email protected]>"
: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 <[email protected]>"
: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"))))
|