summaryrefslogtreecommitdiffstats
path: root/cepis.asd
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"))))