-
Notifications
You must be signed in to change notification settings - Fork 1
/
cl-swbymabeweb.asd
83 lines (75 loc) · 2.66 KB
/
cl-swbymabeweb.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
81
82
83
(defsystem "cl-swbymabeweb"
:version "0.3.0"
:author "Manfred Bergmann"
:license ""
:depends-on ("alexandria"
"hunchentoot"
"snooze"
"envy"
"cl-ppcre"
"uiop"
"log4cl"
"cl-i18n"
"local-time"
"cl-date-time-parser"
"serapeum"
"uiop"
"str"
"3bmd"
"3bmd-ext-code-blocks"
"xml-emitter"
"cl-who"
"sento")
:components ((:module "src"
:components
((:file "config")
(:file "blog-repo")
(:file "atom-feed")
(:module "views"
:components
((:file "common")
(:file "index")
(:file "imprint")
(:file "about")
(:file "projects")
(:file "blog")))
(:module "controllers"
:components
((:file "common")
(:file "index" :depends-on ("blog"))
(:file "imprint")
(:file "about")
(:file "projects")
(:file "blog")))
(:file "routes")
(:file "main"))))
:description ""
:in-order-to ((test-op (test-op "cl-swbymabeweb/tests"))))
(defsystem "cl-swbymabeweb/tests"
:author "Manfred Bergmann"
:license ""
:depends-on ("cl-swbymabeweb"
"fiveam"
"cl-mock"
"dexador")
:components ((:module "tests"
:components
((:file "all-tests")
(:file "routes-test" :depends-on ("all-tests"))
(:file "controller-test" :depends-on ("all-tests"))
(:file "view-test" :depends-on ("all-tests"))
(:file "blog-repo-test" :depends-on ("all-tests"))
(:file "atom-feed-test" :depends-on ("all-tests"))
(:file "it-routing" :depends-on ("all-tests"))
)))
:description "Test system for cl-swbymabeweb"
:perform (test-op (op c) (symbol-call :fiveam :run!
(uiop:find-symbol* '#:test-suite
'#:cl-swbymabeweb.tests))))
;; (asdf:load-system "cl-swbymabeweb")
;; (asdf:test-system "cl-swbymabeweb/tests")
#|
TODOs:
extracting string resources:
(cl-i18n-utils:gen-translation-file "src/views/" "i18n/english.lisp")
|#