-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathsheeple.asd
66 lines (63 loc) · 2.08 KB
/
sheeple.asd
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10; indent-tabs-mode: nil -*-
(asdf:defsystem sheeple
:version "3.0.2"
:description "Cheeky prototypes for Common Lisp"
:author "Kat Marchan <zkat at sykosomatic-dot-org>"
:licence "MIT"
:serial t
:components
((:module src
:serial t
:components
((:file "packages")
(:file "sheeple-garbage")
(:file "functions")
(:file "utils")
(:file "backend")
(:file "conditions")
(:file "objects")
(:file "properties")
(:file "builtins")
(:file "lambda-lists")
(:file "messages")
(:file "reply-definition")
(:file "reply-dispatch")
(:module "boot"
:serial t
:components
((:file "braid")
(:file "init")
(:file "boxed")))
(:file "post-boot")
(:module "mop"
:serial t
:components
((:file "objects")
(:file "properties")))))))
(asdf:defsystem sheeple-tests
:version "Baahh"
:description "Unit tests for Sheeple"
:author "Kat Marchan <zkat at sykosomatic-dot-org>"
:licence "MIT"
:depends-on (:sheeple :fiveam)
:serial t
:components
((:module "tests"
:serial t
:components
((:file "setup-tests")
(:file "utils")
(:file "objects")
(:file "properties")
(:file "builtins")
(:file "lambda-lists")
(:file "messages")
(:file "reply-definition")
(:file "reply-dispatch")
(:file "bootstrap")))))
(defmethod asdf:perform ((o asdf:test-op) (c (eql (asdf:find-system :sheeple))))
(format t "~&~%*******************~%~
** Loading tests **~%~
*******************~%")
(asdf:oos 'asdf:load-op 'sheeple-tests)
(asdf:oos 'asdf:test-op 'sheeple-tests))