Megatest

Diff
Login

Differences From Artifact [dc12e408b1]:

To Artifact [68c3e57406]:


65
66
67
68
69
70
71



72
73
74







75
76
77
78



79
80
81
82
83
84
85
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







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

-
-
-
+
+
+








(include "common_records.scm")
(include "key_records.scm")
(include "db_records.scm")
(include "run_records.scm")
(include "megatest-fossil-hash.scm")

(import
 (prefix sqlite3 sqlite3:) srfi-1
 ;; posix
(use (prefix sqlite3 sqlite3:) srfi-1 posix regex regex-case srfi-69 (prefix base64 base64:)
     readline apropos json http-client directory-utils typed-records
     http-client srfi-18 extras format)
 regex regex-case srfi-69 (prefix base64 base64:)
 breadline apropos json http-client
 ;; directory-utils
 typed-records
 http-client srfi-18
 ;; extras
 (chicken.format)

;; Added for csv stuff - will be removed
;;
(use sparse-vectors)
 ;; Added for csv stuff - will be removed
 ;;
 sparse-vectors)

(require-library mutils)

(define *usage-log-file* #f)    ;; put path to file for logging usage in this var in the ~/.megatestrc file
(define *usage-use-seconds* #t) ;; for Epoc seconds in usage logging change this to #t in ~/.megatestrc file

(dbfile:db-init-proc db:initialize-main-db)
2397
2398
2399
2400
2401
2402
2403
2404

2405
2406

2407
2408
2409
2410
2411
2412
2413
2404
2405
2406
2407
2408
2409
2410

2411
2412

2413
2414
2415
2416
2417
2418
2419
2420







-
+

-
+







	    ;; (exit)
	    ;; EOF

	    (repl))
	   (else
	    (begin
	      (set! *db* dbstructs)
	      (import extras) ;; might not be needed
	      ;; (import extras) ;; might not be needed
	      ;; (import csi)
	      (import readline)
	      (import breadline)
	      (import apropos)
	      (import dbfile)
	      ;; (import (prefix sqlite3 sqlite3:)) ;; doesn't work ...

	      (if *use-new-readline*
		  (begin
		    (install-history-file (get-environment-variable "HOME") ".megatest_history") ;;  [homedir] [filename] [nlines])