Megatest

Diff
Login

Differences From Artifact [25aeedf27e]:

To Artifact [ca5ad266f7]:


855
856
857
858
859
860
861

862

863
864
865
866
867
868
869
855
856
857
858
859
860
861
862

863
864
865
866
867
868
869
870







+
-
+







					 key-vals))
			   ;; (read-config (conc *toppath* "/runconfigs.config") #f #t sections: sections))))
                           (runconfig:read (conc *toppath* "/runconfigs.config") target #f))))
	  (if (and rundir ;; have all needed variabless
		   (directory-exists? rundir)
		   (file-write-access? rundir))
	      (begin
                (if (not (common:in-running-test?))
		(configf:write-alist data cfgf)
                    (configf:write-alist data cfgf))
		;; force re-read of megatest.config - this resolves circular references between megatest.config
		(launch:setup force: #t)
		(launch:cache-config))) ;; we can safely cache megatest.config since we have a valid runconfig
	  data))))

(if (args:get-arg "-show-runconfig")
    (let ((tl (launch:setup)))