Megatest

Diff
Login

Differences From Artifact [94d1fbb17e]:

To Artifact [e885f5dfc6]:


670
671
672
673
674
675
676

677

678
679


680
681
682
683
684
685
686
670
671
672
673
674
675
676
677
678
679


680
681
682
683
684
685
686
687
688







+

+
-
-
+
+







     
     ;; Register tests 
     ;;
     ((not (hash-table-ref/default test-registry (runs:make-full-test-name test-name item-path) #f))
      (debug:print-info 4 "Pre-registering test " test-name "/" item-path " to create placeholder" )
      ;; always do firm registration now in v1.60 and greater ;; (eq? *transport-type* 'fs) ;; no point in parallel registration if use fs
      (rmt:general-call 'register-test run-id run-id test-name item-path)
      (hash-table-set! test-registry (runs:make-full-test-name test-name item-path) 'done)
      (if (not (eq? (hash-table-ref/default test-registry (runs:make-full-test-name test-name "") #f) 'done))
	  (begin
	  (rmt:general-call 'register-test run-id run-id test-name ""))
      (hash-table-set! test-registry (runs:make-full-test-name test-name item-path) 'done)
	    (rmt:general-call 'register-test run-id run-id test-name "")
	    (hash-table-set! test-registry (runs:make-full-test-name test-name "") 'done)))
      (runs:shrink-can-run-more-tests-count)   ;; DELAY TWEAKER (still needed?)
      (if (and (null? tal)(null? reg))
	  (list hed tal (append reg (list hed)) reruns)
	  (list (runs:queue-next-hed tal reg reglen regfull)
		(runs:queue-next-tal tal reg reglen regfull)
		;; NB// Here we are building reg as we register tests
		;; if regfull we must pop the front item off reg