Megatest

Check-in [54c85dfff6]
Login
Overview
Comment:wip
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | v1.70-refactor02 | v1.70-defunct-try
Files: files | file ages | folders
SHA1: 54c85dfff6e8fbbb56a566883cfbba383bb64d50
User & Date: mrwellan on 2019-12-31 11:13:38
Other Links: branch diff | manifest | tags
Context
2019-12-31
12:24
wip check-in: 0dd13b4980 user: mrwellan tags: v1.70-refactor02, v1.70-defunct-try
11:13
wip check-in: 54c85dfff6 user: mrwellan tags: v1.70-refactor02, v1.70-defunct-try
10:57
wip check-in: b7dc85fea2 user: mrwellan tags: v1.70-refactor02, v1.70-defunct-try
Changes

Modified docs/code/module-hierarchy.dot from [93f30ed067] to [c0313d1826].

65
66
67
68
69
70
71

72
73
74
75
76
77
78
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79







+







    // mtmod
    mtconfigf -> mtmod;
    commonmod -> mtmod;
    rmtmod    -> mtmod;
    servermod -> mtmod;
    taskmod   -> mtmod;
    mtargs    -> mtmod;
    subrunmod -> mtmod;
    // launchmod -> mtmod;
    // runsmod
    mtmod     -> runsmod;
    commonmod -> runsmod;
    testsmod  -> runsmod;
    rmtmod    -> runsmod;
    subrunmod -> runsmod;
90
91
92
93
94
95
96
97

98
99
100
101
102
103
104
105
91
92
93
94
95
96
97

98
99
100
101
102
103
104
105
106







-
+








    commonmod -> subrunmod;
    // launchmod
    // commonmod -> launchmod;
    // rmtmod    -> launchmod;
    // testsmod  -> launchmod;
    // mtconfigf -> launchmod;
    // mtargs    -> launchmod;
    // subrunmod -> launchmod;
    subrunmod -> launchmod;
    // dbmod     -> launchmod;
    
    // subrun
    
}
  
}

Modified launchmod.scm from [fa7416b0c1] to [1cbe901dd1].

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
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







+

-
-
-
-
-
-
+
+
+
+
+
+










-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+

;; 
;;     You should have received a copy of the GNU General Public License
;;     along with Megatest.  If not, see <http://www.gnu.org/licenses/>.

;;======================================================================

(declare (unit launchmod))

(declare (uses commonmod))
(declare (uses rmtmod))
(declare (uses mtconfigf))
(declare (uses testsmod))
(declare (uses mtargs))
(declare (uses subrunmod))
(declare (uses dbmod))
;; (declare (uses rmtmod))
;; (declare (uses mtconfigf))
;; (declare (uses testsmod))
;; (declare (uses mtargs))
;; (declare (uses subrunmod))
;; (declare (uses dbmod))

(module launchmod
	*
	
(import scheme chicken data-structures extras files)
(import (prefix sqlite3 sqlite3:) posix typed-records
	srfi-18 srfi-69 format ports srfi-1 matchable
	z3 (prefix base64 base64:) regex
	call-with-environment-variables csv)
(import commonmod)
(import rmtmod)
(import (prefix mtconfigf configf:))
(import testsmod)
(import (prefix mtargs args:))
(import subrunmod)
(import dbmod)

;; (use (prefix ulex ulex:))

(include "common_records.scm")
(include "db_records.scm")
(include "run_records.scm")
;; (import rmtmod)
;; (import (prefix mtconfigf configf:))
;; (import testsmod)
;; (import (prefix mtargs args:))
;; (import subrunmod)
;; (import dbmod)
;; 
;; ;; (use (prefix ulex ulex:))
;; 
;; (include "common_records.scm")
;; (include "db_records.scm")
;; (include "run_records.scm")
)

Modified megatest.scm from [16fcbee679] to [898f95661b].

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
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







-
-
+
+


















-
-
+
+







(declare (uses dbmod))
(declare (uses servermod))
(declare (uses ducttape-lib))
(declare (uses mutils))
(declare (uses pgdbmod))
(declare (uses pkts))
(declare (uses rmtmod))
(declare (uses mtmod))
(declare (uses subrunmod))
(declare (uses subrunmod))
(declare (uses mtmod))
(declare (uses runsmod))
(declare (uses tasksmod))
(declare (uses testsmod))
(declare (uses megamod))

(import commonmod)
(import itemsmod)
(import keysmod)
(import pgdbmod)
(import tasksmod)
(import odsmod)
(import dbmod)
(import servermod)
(import apimod)
(import ducttape-lib)
(import mutils)
(import pkts)
(import rmtmod)
(import mtmod)
(import testsmod)
(import testsmod)
(import mtmod)
(import subrunmod)
(import runsmod)
(import megamod)

;; NOTE: Order is important!

;; invoke the imports