Megatest

Check-in [87185195ab]
Login
Overview
Comment:Updated training doc.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | v1.80
Files: files | file ages | folders
SHA1: 87185195ab6993283a1f2fc80283f49993c24e4f
User & Date: mrwellan on 2023-06-13 17:13:23
Other Links: branch diff | manifest | tags
Context
2023-06-14
09:40
Minor updates to documentation check-in: 708efdc9e4 user: mrwellan tags: v1.80
2023-06-13
17:13
Updated training doc. check-in: 87185195ab user: mrwellan tags: v1.80
2023-06-01
14:23
added init of prereqs-not-met to a call to make-runs:testdat check-in: c68483fdf0 user: mmgraham tags: v1.80, v1.8014
Changes

Modified db.scm from [6611a78f7e] to [6a63a46786].

2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373








2374
2375
2376
2377
2378
2379
2380
2357
2358
2359
2360
2361
2362
2363










2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378







-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+







				    test-id))))
  ;; (mt:process-triggers dbstruct run-id test-id newstate newstatus)) ;; NOTE: Moved into calling function
  )

;; NEW BEHAVIOR: Count tests running in all runs!
;;
(define (db:get-count-tests-running dbstruct run-id) ;; fastmode)
  (let* ((qry ;; (if fastmode
		;;   "SELECT count(id) FROM tests WHERE state in ('RUNNING','LAUNCHED','REMOTEHOSTSTART') AND NOT (uname = 'n/a' AND item_path = '') LIMIT 1;"
		  "SELECT count(id) FROM tests WHERE state in ('RUNNING','LAUNCHED','REMOTEHOSTSTART') AND NOT (uname = 'n/a' AND item_path = '');")) ;; )
  (db:with-db
   dbstruct
   run-id
   #f
   (lambda (dbdat db)
     (let* ((stmth (db:get-cache-stmth dbdat db qry)))
       (sqlite3:first-result stmth))))))
  (let* ((qry "SELECT count(id) FROM tests WHERE state in ('RUNNING','LAUNCHED','REMOTEHOSTSTART') AND NOT (uname = 'n/a' AND item_path = '');"))
    (db:with-db
     dbstruct
     run-id
     #f
     (lambda (dbdat db)
       (let* ((stmth (db:get-cache-stmth dbdat db qry)))
	 (sqlite3:first-result stmth))))))

;; NEW BEHAVIOR: Count tests running in only one run!
;;
(define (db:get-count-tests-actually-running dbstruct run-id)
  (db:with-db
   dbstruct
   run-id

Modified docs/megatest-training.odp from [f923ec026f] to [3a112130cd].

cannot compute difference between binary files