Megatest

Diff
Login

Differences From Artifact [0a1e7c69d9]:

To Artifact [48947370a7]:


43
44
45
46
47
48
49
50
51


52
53
54
55
56
57
58
59

60
61
62
63
64
65
66
43
44
45
46
47
48
49


50
51








52
53
54
55
56
57
58
59







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







(declare (uses subrun))

(include "common_records.scm")
(include "db_records.scm")
(include "run_records.scm")

(define (dboard:launch-testpanel run-id test-id)
  (let* (;; (cfg-sh  (conc *common:this-exe-dir* "/cfg.sh"))
         ;; (cmd (conc
  (let* ((dboardexe (common:find-local-megatest "dashboard"))
         (cmd (conc dboardexe
         ;;       (if (common:file-exists? cfg-sh)
         ;;           (conc "source "cfg-sh" && ")
         ;;           "")
         ;;       *common:this-exe-fullpath*
         ;;       " -test " run-id "," test-id
         ;;       " &"))
         (cmd (conc *common:this-exe-dir*"/../dashboard "
                    "-test " run-id "," test-id
                    " -test " run-id "," test-id
                    " &")))
    (system cmd)))


(define (dashboard:run-menu-items  run-id test-id target runname test-name testpatt item-test-path test-info)
  (list
   (iup:menu-item
324
325
326
327
328
329
330
331

332
333
334
335
336
337
338
317
318
319
320
321
322
323

324
325
326
327
328
329
330
331







-
+







                     (runs:get-mt-env-alist run-id run-name target test-name item-path)
                     
                     (lambda ()
                       (if scheme-match
                           (begin
                             (handle-exceptions
                              exn
                              (print "error with custom menu scheme")
                              (print "error with custom menu scheme, exn=" exn)
                              (begin
                                ;;(BB> "gonna eval it!")
                                (eval (with-input-from-string (cadr scheme-match) read)))))
                           (common:run-a-command command-line with-vars: #t))))))))
             #f)))
     vars)))