-
-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathpackage.lisp
109 lines (109 loc) · 1.91 KB
/
package.lisp
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
(in-package #:cl-user)
(defpackage #:parachute
(:nicknames #:org.shirakumo.parachute)
(:use #:cl)
;; fixture.lisp
(:export
#:*fixture-captures*
#:*fixture-restores*
#:define-fixture-capture
#:define-fixture-restore
#:package-fixtures
#:capture-fixtures
#:restore-fixtures
#:call-with-fixtures
#:with-fixtures)
;; report.lisp
(:export
#:test
#:test-toplevel
#:report
#:tests-with-status
#:summarize
#:quiet
#:plain
#:summary
#:output
#:report-on
#:largescale
#:interactive)
;; result.lisp
(:export
#:*parent*
#:*context*
#:eval-in-context
#:check-evaluatable
#:result-for-testable
#:result
#:expression
#:status
#:duration
#:description
#:format-result
#:value-result
#:value
#:multiple-value-result
#:finishing-result
#:comparison-result
#:value-form
#:expected
#:comparison
#:comparison-geq
#:value-expected-p
#:multiple-value-comparison-result
#:parent-result
#:results
#:find-child-result
#:results-with-status
#:group-result
#:body
#:test-result
#:controlling-result
#:child-status)
;; test.lisp
(:export
#:*silence-plain-compilation-errors-p*
#:*abort-on-timeout-p*
#:test
#:name
#:home
#:parent
#:children
#:referenced-dependencies
#:dependencies
#:fixtures
#:time-limit
#:referenced-skips
#:skipped-children
#:tests
#:serial
#:find-test
#:remove-test
#:remove-all-tests-in-package
#:define-test
#:define-test+run
#:define-test+run-interactively
#:test-packages
#:package-tests)
;; tester.lisp
(:export
#:true
#:false
#:is
#:isnt
#:is-values
#:isnt-values
#:fail
#:fail-compile
#:of-type
#:finish
#:with-forced-status
#:skip
#:skip-on
#:group)
;; toolkit.lisp
(:export
#:featurep
#:with-shuffling
#:*status-indicators*
#:status-character))