188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
|
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
|
+
-
+
-
+
-
+
|
(vector-ref (hash-table-ref (db:get-steps-table db test-id) "step1") 4)))
;;======================================================================
;; R E M O T E C A L L S
;;======================================================================
;; start a server process
(set! *verbosity* 10)
(define server-pid (process-run "../../bin/megatest" '("-server" "-" "-debug" "10")))
(define server-pid (process-run "../../bin/megatest" (list "-server" "-" "-debug" (conc *verbosity*))))
(sleep 2)
(define start-wait (current-seconds))
(server:client-setup)
;; (set! *verbosity* 10)
(print "Starting intensive cache and rpc test")
(for-each (lambda (params)
(rdb:tests-register-test 1 (conc "test" (random 20)) "")
;;; (rdb:tests-register-test #f 1 (conc "test" (random 20)) "")
(apply rdb:test-set-status-state test-id params)
(rdb:pass-fail-counts test-id (random 100) (random 100))
(rdb:test-rollup-iterated-pass-fail test-id)
(thread-sleep! 0.01)) ;; cache ordering granularity is at the second level. Should really be at the ms level
'(("COMPLETED" "PASS" #f)
("NOT_STARTED" "FAIL" "Just testing")
("NOT_STARTED" "FAIL" "Just testing")
|