changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > demo / 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
1 ;;; demo.asd
2 (defsystem "demo"
3  :version "0.1.0"
4  :author "ellis <ellis@rwest.io>"
5  :maintainer "ellis <ellis@rwest.io>"
6  :description ""
7  :homepage "https://rwest.io/p/demo"
8  :bug-tracker "https://lab.rwest.io/otom8/demo/issues"
9  :source-control (:hg "https://lab.rwest.io/otom8/demo")
10  :license "WTFPL"
11  :depends-on (:log4cl :bordeaux-threads :clingon :clog)
12  :in-order-to ((test-op (test-op "src/test")))
13  :build-pathname "demo"
14  :components ((:module "src"
15  :components ((:file "package")
16  (:file "cfg")))))
17 
18 (defmethod perform :after ((op load-op) (c (eql (find-system :demo))))
19  (pushnew :demo *features*))
20 
21 (defsystem "demo/tests"
22  :depends-on ("demo" "fiveam")
23  :components ((:module "src/tests"
24  :serial t
25  :components
26  ((:file "package")
27  (:file "utils")
28  (:module "clients"
29  :serial t
30  :components
31  ((:file "cli")
32  (:file "web"))))))
33  :perform (test-op (op component)
34  (uiop:symbol-call '#:demo-tests '#:run-tests)))