Megatest

Diff
Login

Differences From Artifact [a0c2faaa50]:

To Artifact [441252a2cc]:


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
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
84
85
86
87
88
89
90
91
92
93
94







-
+


+
+
-
+

+

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


-
-
-
+
+
+
+

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

-
-

-
+







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







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

(use format)
(import format)

(declare (uses ducttape-lib))
(declare (uses bigmod))
(declare (uses debugprint))
(require-library iup)

(import (prefix iup iup:))
(import canvas-draw)

(import canvas-draw)
;; (import canvas-draw-iup)
(import ducttape-lib)
(use sqlite3 srfi-1 posix regex regex-case srfi-69 typed-records sparse-vectors) ;; defstruct
(import (prefix sqlite3 sqlite3:))
;; (import canvas-draw-iup)

(import ducttape-lib
	bigmod)

(import (prefix sqlite3 sqlite3:)
	srfi-1
	chicken.file.posix
	chicken.string
	chicken.process-context
	regex regex-case srfi-69
	typed-records
	sparse-vectors)

(declare (uses commonmod))
(declare (uses mtargs))
;; (declare (uses keys))
(declare (uses itemsmod))
(declare (uses configfmod))
(declare (uses dashboard-context-menu))
(declare (uses dashboard-guimonitor))
(declare (uses dashboard-tests))
(declare (uses dbmod))
(declare (uses configfmod))
(declare (uses process))
(declare (uses launch))
(declare (uses runs))
(declare (uses dashboard-tests))
(declare (uses dashboard-guimonitor))
(declare (uses tree))
(declare (uses dcommon))
(declare (uses dashboard-context-menu))
(declare (uses vg))
(declare (uses subrun))
(declare (uses dcommon))
(declare (uses itemsmod))
(declare (uses launchmod))
(declare (uses mtmod))
(declare (uses mtargs))
(declare (uses mtver))
(declare (uses processmod))
(declare (uses runsmod))
(declare (uses subrunmod))
(declare (uses tree))
(declare (uses vgmod))
(declare (uses bigmod.import))
(declare (uses debugprint.import))
;; (declare (uses dashboard-main))
(declare (uses mt))
(declare (uses mtver))

(include "common_records.scm")
;; (include "common_records.scm")
(include "db_records.scm")
(include "run_records.scm")
(include "task_records.scm")
;; (include "megatest-version.scm")
(include "megatest-fossil-hash.scm")
(include "vg_records.scm")

(import commonmod
	mtargs
	itemsmod
	dbmod
	configfmod
	)
(import
 commonmod
 configfmod
 dbmod
 debugprint
 itemsmod
 launchmod
 (prefix mtargs args:)
 mtmod
 mtver
 processmod
 runsmod
 subrunmod
 vgmod
 )

(define help (conc 
	      "Megatest Dashboard, documentation at http://www.kiatoa.com/fossils/megatest
  version " megatest-version "
  license GPL, Copyright (C) Matt Welland 2012-2017

Usage: dashboard [options]