Overview
Comment: | Fixed section add var configf:set-section-var function |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.65-runarun |
Files: | files | file ages | folders |
SHA1: |
c06b050f1f5344aeb315d86ebada18db |
User & Date: | mrwellan on 2017-10-06 14:24:35 |
Other Links: | branch diff | manifest | tags |
Context
2017-10-06
| ||
17:53 | Speculative merge of itemflow2 fixes check-in: ba4880b15c user: mrwellan tags: v1.65-runarun | |
14:24 | Fixed section add var configf:set-section-var function check-in: c06b050f1f user: mrwellan tags: v1.65-runarun | |
2017-10-05
| ||
15:55 | Update to docs check-in: 7eafe80028 user: mrwellan tags: v1.65-runarun | |
Changes
Modified configf.scm from [3e3521db49] to [3a8b265365].
︙ | ︙ | |||
458 459 460 461 462 463 464 | (map car sectdat)))) (define (configf:get-section cfgdat section) (hash-table-ref/default cfgdat section '())) (define (configf:set-section-var cfgdat section var val) (let ((sectdat (configf:get-section cfgdat section))) | > > > | | | 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 | (map car sectdat)))) (define (configf:get-section cfgdat section) (hash-table-ref/default cfgdat section '())) (define (configf:set-section-var cfgdat section var val) (let ((sectdat (configf:get-section cfgdat section))) (hash-table-set! cfgdat section (config:assoc-safe-add sectdat var val)))) ;;(append (filter (lambda (x)(not (assoc var sectdat))) sectdat) ;; (list var val)))) (define (setup) (let* ((configf (find-config "megatest.config")) (config (if configf (read-config configf #f #t) #f))) (if config (setenv "RUN_AREA_HOME" (pathname-directory configf))) config)) |
︙ | ︙ |
Modified launch.scm from [fbfef7ee28] to [b33ad15d70].
︙ | ︙ | |||
358 359 360 361 362 363 364 365 366 367 368 369 370 371 | ;; (filter (lambda (x)(string-match "MT_.*" (car x))) (get-environment-variables)) ;; (common:without-vars mt-cmd "^MT_.*") (debug:print-info 0 *default-log-port* "Subrun command is \"" mt-cmd "\"") (set! ezsteps #t) ;; set the needed flag (set! ezstepslst (append (or ezstepslst '()) (list (list "subrun" (conc "{subrun=true} " mt-cmd))))) (configf:set-section-var testconfig "logpro" "subrun" logpro) ;; append the logpro rules to the logpro section as stepname subrun )) ;; process the ezsteps (if ezsteps (begin (if (not (common:file-exists? ".ezsteps"))(create-directory ".ezsteps")) ;; if ezsteps was defined then we are sure to have at least one step but check anyway | > > | 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 | ;; (filter (lambda (x)(string-match "MT_.*" (car x))) (get-environment-variables)) ;; (common:without-vars mt-cmd "^MT_.*") (debug:print-info 0 *default-log-port* "Subrun command is \"" mt-cmd "\"") (set! ezsteps #t) ;; set the needed flag (set! ezstepslst (append (or ezstepslst '()) (list (list "subrun" (conc "{subrun=true} " mt-cmd))))) (configf:set-section-var testconfig "logpro" "subrun" logpro) ;; append the logpro rules to the logpro section as stepname subrun (if runarea (configf:set-section-var testconfig "setup" "submegatest" runarea)) (configf:write-alist testconfig "testconfig.subrun") )) ;; process the ezsteps (if ezsteps (begin (if (not (common:file-exists? ".ezsteps"))(create-directory ".ezsteps")) ;; if ezsteps was defined then we are sure to have at least one step but check anyway |
︙ | ︙ |