450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
|
(for-each
(lambda (teststep)
(let* ((step-name (vector-ref teststep 0)))
(print step-name " sleep [refdb lookup #{getenv MT_RUN_AREA_HOME}/" stepsrdb " " testname " $MT_ITEM_PATH " step-name "]")))
test-steps)
;; now the requirements section
(print "\n[requirements]")
(for-each
(lambda (entry)
(print (car entry) " " (cadr entry))) ;; it is not an alist
(configf:get-section testconfig "requirements"))
(print "[items]")
(print "THE_ITEM [refdb getrow #{getenv MT_RUN_AREA_HOME}/miscinfo itemsinfo #{getenv MT_TESTNAME}| awk '{print $1}'")
)))
;; fill the stepsrdb
(for-each
(lambda (teststep)
|
>
>
|
|
|
|
|
>
|
|
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
|
(for-each
(lambda (teststep)
(let* ((step-name (vector-ref teststep 0)))
(print step-name " sleep [refdb lookup #{getenv MT_RUN_AREA_HOME}/" stepsrdb " " testname " $MT_ITEM_PATH " step-name "]")))
test-steps)
;; now the requirements section
(if testconfig
(begin
(print "\n[requirements]")
(for-each
(lambda (entry)
(print (car entry) " " (cadr entry))) ;; it is not an alist
(configf:get-section testconfig "requirements")))
(print "WARNING: No testconfig data for " testname ", " item-path))
(print "[items]")
(print "THE_ITEM [refdb getrow #{getenv MT_RUN_AREA_HOME}/miscinfo itemsinfo #{getenv MT_TESTNAME}| awk '{print $1}'")
)))
;; fill the stepsrdb
(for-each
(lambda (teststep)
|