Megatest

Diff
Login

Differences From Artifact [a8ea94019f]:

To Artifact [b5dbe04e53]:


605
606
607
608
609
610
611

612
613





614
615
616
617
618
619
620
605
606
607
608
609
610
611
612


613
614
615
616
617
618
619
620
621
622
623
624







+
-
-
+
+
+
+
+







				 (find-and-read-config 
				  (if (args:get-arg "-config")(args:get-arg "-config") "megatest.config")
				  environ-patt: "env-override"
				  given-toppath: (get-environment-variable "MT_RUN_AREA_HOME")
				  pathenvvar: "MT_RUN_AREA_HOME"))))
	(set! *configdat*  (if (car *configinfo*)(car *configinfo*) #f))
	(set! *toppath*    (if (car *configinfo*)(cadr *configinfo*) #f))
	(let* ((cmdlinetransport (args:get-arg "-transport"))
	(let* ((tmptransport (configf:lookup *configdat* "server" "transport"))
	       (transport    (if tmptransport (string->symbol tmptransport) 'http)))
               (tmptransport (configf:lookup *configdat* "server" "transport"))
	       (transport
                (if cmdlinetransport
                    (string->symbol cmdlinetransport)
                    (if tmptransport (string->symbol tmptransport) 'http))))
	  (if (member transport '(http rpc nmsg))
	      (set! *transport-type* transport)
	      (begin
		(debug:print 0 "ERROR: Unrecognised transport " transport)
		(exit))))
	(let ((linktree (configf:lookup *configdat* "setup" "linktree"))) ;; link tree is critical
	  (if linktree