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
    // mtmod
    mtconfigf -> mtmod;
    commonmod -> mtmod;
    rmtmod    -> mtmod;
    servermod -> mtmod;
    taskmod   -> mtmod;
    mtargs    -> mtmod;

    // launchmod -> mtmod;
    // runsmod
    mtmod     -> runsmod;
    commonmod -> runsmod;
    testsmod  -> runsmod;
    rmtmod    -> runsmod;
    subrunmod -> runsmod;







>







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
    commonmod -> subrunmod;
    // launchmod
    // commonmod -> launchmod;
    // rmtmod    -> launchmod;
    // testsmod  -> launchmod;
    // mtconfigf -> launchmod;
    // mtargs    -> launchmod;
    // subrunmod -> launchmod;
    // dbmod     -> launchmod;
    
    // subrun
    
}
  
}








|








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;
    // 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
;; 
;;     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))

(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")
)







>

|
|
|
|
|
|










|
|
|
|
|
|
|
|
|
|
|
|

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

(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")
)

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
(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 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 subrunmod)
(import runsmod)
(import megamod)

;; NOTE: Order is important!

;; invoke the imports







|
|


















|
|







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 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 testsmod)
(import mtmod)
(import subrunmod)
(import runsmod)
(import megamod)

;; NOTE: Order is important!

;; invoke the imports