changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > demo / annotate demo.asd

changeset 31: 77da08c7f445
parent: 529419ac94f3
child: 02aa015bff73
author: ellis <ellis@rwest.io>
date: Sun, 18 Jun 2023 22:25:28 -0400
permissions: -rw-r--r--
description: bugfixes, tweaks to run.lisp
26
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
1
 ;;; demo.asd
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
2
 (defsystem "demo"
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
3
   :version "0.1.0"
3
ellis <ellis@rwest.io>
parents:
diff changeset
4
   :author "ellis <ellis@rwest.io>"
ellis <ellis@rwest.io>
parents:
diff changeset
5
   :maintainer "ellis <ellis@rwest.io>"
ellis <ellis@rwest.io>
parents:
diff changeset
6
   :description ""
ellis <ellis@rwest.io>
parents:
diff changeset
7
   :homepage "https://rwest.io/p/demo"
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents: 26
diff changeset
8
   :bug-tracker "https://lab.rwest.io/otom8/demo/issues"
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents: 26
diff changeset
9
   :source-control (:hg "https://lab.rwest.io/otom8/demo")
3
ellis <ellis@rwest.io>
parents:
diff changeset
10
   :license "WTFPL"
31
77da08c7f445 bugfixes, tweaks to run.lisp
ellis <ellis@rwest.io>
parents: 27
diff changeset
11
   :depends-on (:log4cl :bordeaux-threads :clingon :clog)
26
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
12
   :in-order-to ((test-op (test-op "src/test")))
31
77da08c7f445 bugfixes, tweaks to run.lisp
ellis <ellis@rwest.io>
parents: 27
diff changeset
13
   :build-pathname "demo"
77da08c7f445 bugfixes, tweaks to run.lisp
ellis <ellis@rwest.io>
parents: 27
diff changeset
14
   :components ((:module "src"
77da08c7f445 bugfixes, tweaks to run.lisp
ellis <ellis@rwest.io>
parents: 27
diff changeset
15
 		:components ((:file "package")
77da08c7f445 bugfixes, tweaks to run.lisp
ellis <ellis@rwest.io>
parents: 27
diff changeset
16
 			     (:file "cfg")))))
26
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
17
 
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
18
 (defmethod perform :after ((op load-op) (c (eql (find-system :demo))))
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
19
   (pushnew :demo *features*))
3
ellis <ellis@rwest.io>
parents:
diff changeset
20
 
26
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
21
 (defsystem "demo/tests"
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
22
   :depends-on ("demo" "fiveam")
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
23
   :components ((:module "src/tests"
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
24
 		:serial t
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
25
 		:components
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
26
 		((:file "package")
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
27
 		 (:file "utils")
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
28
 		 (:module "clients"
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
29
 		  :serial t
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
30
 		  :components
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
31
 		  ((:file "cli")
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
32
 		   (:file "web"))))))
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
33
   :perform (test-op (op component)
2015d7277629 refactor 01
ellis <ellis@rwest.io>
parents: 22
diff changeset
34
 		    (uiop:symbol-call '#:demo-tests '#:run-tests)))