Megatest

Diff
Login

Differences From Artifact [e8b477af90]:

To Artifact [6dc604ea96]:


348
349
350
351
352
353
354
355


356
357
358
359
360
361
362
348
349
350
351
352
353
354

355
356
357
358
359
360
361
362
363







-
+
+







      (debug:print 0 "INFO: Starting the standalone server")
      (if db 
	  (let* ((host:port (db:get-var db "SERVER")) ;; this doen't support multiple servers BUG!!!!
		 (th2 (server:start db (args:get-arg "-server")))
		 (th3 (make-thread (lambda ()
				     (server:keep-running db host:port)))))
	    (thread-start! th3)
	    (thread-join! th3))
	    (thread-join! th3)
	    (set! *didsomethings* #t))
	  (debug:print 0 "ERROR: Failed to setup for megatest"))))

;;======================================================================
;; full run
;;======================================================================

;; get lock in db for full run for this directory