Overview
Comment: | Added sync of contour field. However sync itself is not working. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | run-mgr |
Files: | files | file ages | folders |
SHA1: |
45f0a7be94f3da7386303f26961f3857 |
User & Date: | matt on 2017-02-14 21:49:10 |
Other Links: | branch diff | manifest | tags |
Context
2017-02-15
| ||
04:09 | Added file-and to sense types check-in: 8f754a1158 user: matt tags: run-mgr | |
2017-02-14
| ||
21:49 | Added sync of contour field. However sync itself is not working. check-in: 45f0a7be94 user: matt tags: run-mgr | |
16:44 | Added protection for call to get mod time check-in: c39a272abe user: mrwellan tags: run-mgr | |
Changes
Modified db.scm from [ddf31ee975] to [500d07bb80].
︙ | ︙ | |||
433 434 435 436 437 438 439 | '("fieldname" #f) '("fieldtype" #f)) (list "metadat" '("var" #f) '("val" #f)) (append (list "runs" '("id" #f)) (map (lambda (k)(list k #f)) (append keys | | | 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 | '("fieldname" #f) '("fieldtype" #f)) (list "metadat" '("var" #f) '("val" #f)) (append (list "runs" '("id" #f)) (map (lambda (k)(list k #f)) (append keys (list "runname" "state" "status" "owner" "event_time" "comment" "fail_count" "pass_count" "contour")))) (list "test_meta" '("id" #f) '("testname" #f) '("owner" #f) '("description" #f) '("reviewed" #f) '("iterated" #f) |
︙ | ︙ |
Modified megatest.config from [242f563498] to [e3366df1e1].
1 2 3 4 5 6 7 8 9 10 | [setup] pktsdirs /tmp/pkts /some/other/source [areas] # path-to-area map-target-script(future, optional) fullrun tests/fullrun ext-tests ext-tests [contours] # mode-patt/tag-expr | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 | [setup] pktsdirs /tmp/pkts /some/other/source [areas] # path-to-area map-target-script(future, optional) fullrun tests/fullrun ext-tests ext-tests [contours] # mode-patt/tag-expr quick quick/QUICKPATT full all/MAXPATT quick/QUICKPATT |
Modified mtut.scm from [b843e97a73] to [acc9d3af14].
︙ | ︙ | |||
305 306 307 308 309 310 311 | ;; NEED TIMESTAMP ON PKTS for efficient loading of packets into db. ;; make a run request pkt from basic data ;; | | | > | 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 | ;; NEED TIMESTAMP ON PKTS for efficient loading of packets into db. ;; make a run request pkt from basic data ;; (define (create-run-pkt mtconf area runkey runname mode-patt tag-expr pktsdir reason contour) (let ((area-path (configf:lookup mtconf "areas" area))) (let-values (((uuid pkt) (command-line->pkt "run" (append `(("-target" . ,runkey) ("-run-name" . ,runname) ("-start-dir" . ,area-path) ("-msg" . ,reason) ("-contour" . ,contour)) (if mode-patt `(("-mode-patt" . ,mode-patt)) '()) (if tag-expr `(("-tag-expr" . ,tag-expr)) '()) (if (not (or mode-patt tag-expr)) |
︙ | ︙ | |||
397 398 399 400 401 402 403 | keydats))) (hash-table-keys rgconf)) ;; now have torun populated (for-each (lambda (contour) (let* ((mode-tag (string-split (or (configf:lookup mtconf "contours" contour) "") "/")) | | | | | 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 | keydats))) (hash-table-keys rgconf)) ;; now have torun populated (for-each (lambda (contour) (let* ((mode-tag (string-split (or (configf:lookup mtconf "contours" contour) "") "/")) (mode-patt (if (eq? (length mode-tag) 2)(cadr mode-tag) #f)) (tag-expr (if (null? mode-tag) #f (car mode-tag)))) (for-each (lambda (runkeydat) (let* ((runkey (car runkeydat)) (info (cadr runkeydat))) (for-each (lambda (area) (let ((runname (cadr info)) (reason (car info))) (print "runkey: " runkey " contour: " contour " info: " info " area: " area " tag-expr: " tag-expr " mode-patt: " mode-patt) (create-run-pkt mtconf area runkey runname mode-patt tag-expr pktsdir reason contour))) areas))) (configf:get-section torun contour)))) (hash-table-keys torun)))))) (define (pkt->cmdline pkta) (fold (lambda (a res) |
︙ | ︙ | |||
485 486 487 488 489 490 491 | ;; (lambda (key) ;; (if (not (member key *legal-params*)) ;; (hash-table-delete! adjargs key))) ;; we need to delete any params intended for mtutil ;; (hash-table-keys adjargs)) (let-values (((uuid pkt) (command-line->pkt *action* adjargs))) (write-pkt pktsdir uuid pkt)))) | | > > > > > | 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 | ;; (lambda (key) ;; (if (not (member key *legal-params*)) ;; (hash-table-delete! adjargs key))) ;; we need to delete any params intended for mtutil ;; (hash-table-keys adjargs)) (let-values (((uuid pkt) (command-line->pkt *action* adjargs))) (write-pkt pktsdir uuid pkt)))) ((dispatch import rungen process) (let* ((mtconfdat (simple-setup (args:get-arg "-start-dir"))) (mtconf (car mtconfdat)) (toppath (configf:lookup mtconf "dyndat" "toppath"))) (case (string->symbol *action*) ((process) (begin (load-pkts-to-db mtconf) (generate-run-pkts mtconf toppath) (load-pkts-to-db mtconf) (dispatch-commands mtconf toppath))) ((import) (load-pkts-to-db mtconf)) ;; import pkts ((rungen) (generate-run-pkts mtconf toppath)) ((dispatch) (dispatch-commands mtconf toppath))))))) (if (or (args:get-arg "-repl") (args:get-arg "-load")) (begin |
︙ | ︙ |
Modified tests/fullrun/runconfigs.config from [6612b4b8e1] to [9658c57de1].
︙ | ︙ | |||
41 42 43 44 45 46 47 48 | SLEEPRUNNER 10 [ubuntu/nfs/sleep60] SLEEPRUNNER 60 [ubuntu/nfs/sleep240] SLEEPRUNNER 240 | > > > > > > > > > > | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | SLEEPRUNNER 10 [ubuntu/nfs/sleep60] SLEEPRUNNER 60 [ubuntu/nfs/sleep240] SLEEPRUNNER 240 [v1.63/tip/dev] QUICKPATT %/desert,%/ae # OTHER_PATT foo%/desert,%/ae # [v1.63/%/%] # QUICKPATT %/desert,%/ae [nada/foo/bar] junk foo |
Modified tests/fullrun/tests/sqlitespeed/testconfig from [d7b60872d2] to [e539689c49].
1 2 3 4 5 6 7 8 9 10 11 12 13 | [setup] runscript runscript.rb tags non important,dumb junk [requirements] waiton runfirst [items] MANYITEMS [system (env > envfile.txt;echo aa ab ac ad ae af ag ah ai)] # BORKED [test_meta] jobgroup sqlite3 | > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [setup] runscript runscript.rb tags non important,dumb junk [requirements] waiton runfirst [items] MANYITEMS [system (env > envfile.txt;echo aa ab ac ad ae af ag ah ai)] # BORKED [test_meta] jobgroup sqlite3 tags quick |
Modified tests/simplerun/tests/test2/testconfig from [704f9b3ec4] to [e076c692d8].
︙ | ︙ | |||
13 14 15 16 17 18 19 | LANDTYPE desert plains forest jungle beach # test_meta is a section for storing additional data on your test [test_meta] author matt owner matt description Yet another example test | | | 13 14 15 16 17 18 19 20 21 | LANDTYPE desert plains forest jungle beach # test_meta is a section for storing additional data on your test [test_meta] author matt owner matt description Yet another example test tags tagone,tagtwo,quick reviewed never |