Megatest

Check-in [34b0e9037f]
Login
Overview
Comment:Drop default number of reruns to 1
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | v1.60_defunct
Files: files | file ages | folders
SHA1: 34b0e9037fee61e1d6243814fbda4002f7ee4689
User & Date: matt on 2016-03-09 22:25:18
Other Links: branch diff | manifest | tags
Context
2016-03-11
11:01
Fixed SKIP handling check-in: d1581174c1 user: mrwellan tags: v1.6031, v1.60_defunct
2016-03-09
22:25
Drop default number of reruns to 1 check-in: 34b0e9037f user: matt tags: v1.60_defunct
16:51
Added support for SKIP check-in: 12fe5e05d6 user: mrwellan tags: v1.60_defunct
Changes

Modified runs.scm from [d9064ddf3a] to [62ed47157d].

231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
	  (list (not can-not-run-more) num-running num-running-in-jobgroup max-concurrent-jobs job-group-limit)))))


;;  test-names: Comma separated patterns same as test-patts but used in selection 
;;              of tests to run. The item portions are not respected.
;;              FIXME: error out if /patt specified
;;            
(define (runs:run-tests target runname test-patts user flags #!key (run-count 3)) ;; test-names
  (let* ((keys               (keys:config-get-fields *configdat*))
	 (keyvals            (keys:target->keyval keys target))
	 (run-id             (rmt:register-run keyvals runname "new" "n/a" user))  ;;  test-name)))
	 (deferred          '()) ;; delay running these since they have a waiton clause
	 (runconfigf         (conc  *toppath* "/runconfigs.config"))
	 (test-records       (make-hash-table))
	 ;; need to process runconfigs before generating these lists







|







231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
	  (list (not can-not-run-more) num-running num-running-in-jobgroup max-concurrent-jobs job-group-limit)))))


;;  test-names: Comma separated patterns same as test-patts but used in selection 
;;              of tests to run. The item portions are not respected.
;;              FIXME: error out if /patt specified
;;            
(define (runs:run-tests target runname test-patts user flags #!key (run-count 1)) ;; test-names
  (let* ((keys               (keys:config-get-fields *configdat*))
	 (keyvals            (keys:target->keyval keys target))
	 (run-id             (rmt:register-run keyvals runname "new" "n/a" user))  ;;  test-name)))
	 (deferred          '()) ;; delay running these since they have a waiton clause
	 (runconfigf         (conc  *toppath* "/runconfigs.config"))
	 (test-records       (make-hash-table))
	 ;; need to process runconfigs before generating these lists