Megatest

Diff
Login

Differences From Artifact [fb0ddf9858]:

To Artifact [866c85daf6]:


384
385
386
387
388
389
390



391

392
393
394
395
396
397
398
384
385
386
387
388
389
390
391
392
393

394
395
396
397
398
399
400
401







+
+
+
-
+







					     (runs:run-tests-queue run-id runname test-records keyvals flags test-patts required-tests (any->number reglen) all-tests-registry)))
					  "runs:run-tests-queue"))
		 (th2        (make-thread (lambda ()				    
					    ;; (rmt:find-and-mark-incomplete-all-runs))))) CAN'T INTERRUPT IT ...
					    (let ((run-ids (rmt:get-all-run-ids)))
					      (for-each (lambda (run-id)
							  (if keep-going
							      (handle-exceptions
							       exn
							       (debug:print 0 "error in calling find-and-mark-incomplete for run-id " run-id)
							      (rmt:find-and-mark-incomplete run-id #f))) ;; ovr-deadtime)))
							       (rmt:find-and-mark-incomplete run-id #f)))) ;; ovr-deadtime)))
							run-ids)))
					  "runs: mark-incompletes")))
	    (thread-start! th1)
	    (thread-start! th2)
	    (thread-join! th1)
	    (set! keep-going #f)
	    (thread-join! th2)