-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathab-testing.asd
More file actions
32 lines (31 loc) · 1.14 KB
/
ab-testing.asd
File metadata and controls
32 lines (31 loc) · 1.14 KB
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
(defsystem "ab-testing"
:version "0.1.0"
:author "Dmytro Bihniak"
:license "LGPL"
:depends-on ("hunchentoot"
"easy-routes"
"mito"
"jonathan")
:components ((:module "src"
:components
((:file "main")
(:file "db" :depends-on ("models"))
(:file "web" :depends-on ("db" "experiment-service"))
(:file "experiment-service")
(:module "models"
:components
((:file "experiment")
(:file "variant" :depends-on ("experiment"))
(:file "subject" :depends-on ("variant")))))))
:description "Very simple AB testing system API created for fun"
:in-order-to ((test-op (test-op "ab-testing/tests"))))
(defsystem "ab-testing/tests"
:author "Dmytro Bihniak"
:license "LGPL"
:depends-on ("ab-testing"
"rove")
:components ((:module "tests"
:components
((:file "main"))))
:description "Test system for ab-testing"
:perform (test-op (op c) (symbol-call :rove :run c)))