PROtocol and TESTcase manager
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

36 lines
1.2 KiB

;;;; protest.asd
(asdf:defsystem #:protest
:description "Common Lisp PROtocol and TESTcase Manager"
:author "Michał \"phoe\" Herda <phoe@openmailbox.org>"
:license "MIT 2-Clause"
:serial t
:depends-on (#:alexandria
#:closer-mop
#:cl-who
#:ningle
#:clack
#:1am
#:named-readtables
#:uiop)
:components (;; General data
(:file "util/package")
(:file "util/util")
;; Protocol management
(:file "pro/vars")
(:file "pro/verify-class")
(:file "pro/parse/function")
(:file "pro/parse/macro")
(:file "pro/parse/variable")
(:file "pro/parse/class")
(:file "pro/parse/option")
(:file "pro/parse/form")
(:file "pro/macros")
;; Test case management
(:file "test/vars")
(:file "test/failures")
(:file "test/readtable")
(:file "test/functions")
(:file "test/macros")
;; HTML generation
(:file "web/web")))