30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
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
|
+
+
+
+
+
+
+
-
+
+
+
+
+
|
(declare (uses commonmod))
(declare (uses configfmod))
;; (declare (uses tcp-transportmod)) ;; we don't want mtmod depending on tcp
(use srfi-69)
(module mtmod
(
keys:make-key/field-string
common:get-testsuite-name
items:get-items-from-config
mt:run-trigger
common:get-linktree
common:get-area-name
*
items:check-valid-items
mt:discard-blocked-tests
)
(import scheme)
(cond-expand
(chicken-4
(import chicken
ports
|
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
-
+
|
debugprint
)))
;; imports common to chk5 and ck4
(import srfi-13)
(include "db_records.scm")
;; (include "db_records.scm")
;;======================================================================
;; stuff from keys that can't be in commonmod. Maybe move all from commonmod to here?
;;======================================================================
(define (keys:make-key/field-string confdat)
(let ((fields (configf:get-section confdat "fields")))
|