-
Notifications
You must be signed in to change notification settings - Fork 72
/
cl-quil-tests.asd
80 lines (77 loc) · 2.98 KB
/
cl-quil-tests.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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
;;;; cl-quil-tests.asd
;;;;
;;;; Author: Robert Smith
(asdf:defsystem #:cl-quil-tests
:description "Regression tests for CL-QUIL."
:author "Robert Smith <[email protected]>"
:license "Apache License 2.0 (See LICENSE.txt)"
:depends-on (#:cl-quil
(:version #:qvm "1.9.0")
(:version #:magicl/core "0.10.0")
#:magicl/ext-lapack
#:alexandria
#:fiasco
#:uiop
#:yacc ; for the conditions
(:version #:alexa "1.0.1") ; for the conditions
#:cl-permutation
#:cl-ppcre
)
:perform (asdf:test-op (o s)
(uiop:symbol-call ':cl-quil-tests
'#:run-cl-quil-tests))
:pathname "tests/"
:serial t
:components ((:file "package")
(:file "suite")
(:file "utilities")
(:file "logical-matrix-sanity-tests")
(:file "chip-specification-tests")
(:file "initial-rewiring-tests")
(:file "lexer-tests")
(:file "parser-tests")
(:file "qasm-tests")
(:file "printer-tests")
(:file "classical-memory-tests")
(:file "resource-tests")
(:file "misc-tests")
(:file "analysis-tests")
(:file "cfg-tests")
(:file "defcircuit-tests")
(:file "compilation-tests")
(:file "clifford-tests")
(:file "translator-tests")
(:file "rewrite-tests")
(:file "state-prep-tests")
(:file "compiler-hook-tests")
(:file "ansatz-search-tests")
(:file "benchmarking-procedures-tests")
(:file "typed-memory-tests")
(:file "approximation-tests")
(:file "addresser-tests")
(:file "linear-reversible-circuit-tests")
(:file "permutation-tests")
(:file "sqisw-decomp-tests")
(:file "extern-tests")))
(asdf:defsystem "cl-quil-tests/foust-tests"
:depends-on ("coalton/testing"
"fiasco"
"cl-quil/foust")
:license "Apache License 2.0"
:pathname "tests/foust"
:serial t
:components ((:file "tests"))
:perform (test-op (o s) (symbol-call '#:cl-quil-tests/foust-tests '#:run-tests)))
(asdf:defsystem "cl-quil-tests/discrete-tests"
:description "Test suite for cl-quil/discrete."
:license "Apache License 2.0 (See LICENSE.txt)"
:depends-on (#:cl-quil/discrete #:coalton #:coalton/testing #:fiasco)
:perform (asdf:test-op (o s)
(uiop:symbol-call ':cl-quil.discrete-tests
'#:run-discrete-tests))
:pathname "tests/discrete/"
:serial t
:components ((:file "package")
(:file "suite")
(:file "rz-approx-tests")
(:file "compilation-tests")))