87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
+
+
|
if -keepgoing is also specified)
-rebuild-db : bring the database schema up to date
-rollup : fill run (set by :runname) with latest test(s) from
prior runs with same keys
-rename-run <runb> : rename run (set by :runname) to <runb>, requires keys
-update-meta : update the tests metadata for all tests
-extract-ods : extract an open document spreadsheet from the database
-pathmod path : insert path, i.e. path/runame/itempath/logfile.html
will clear the field if no rundir/testname/itempath/logfile
-env2file fname : write the environment to fname.csh and fname.sh
Helpers
-runstep stepname ... : take remaining params as comand and execute as stepname
log will be in stepname.log. Best to put command in quotes
-logpro file : with -exec apply logpro file to stepname.log, creates
stepname.html and sets log to same
|
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
|
+
|
":variable"
":value"
":expected"
":tol"
":units"
;; misc
"-extract-ods"
"-pathmod"
"-env2file"
"-debug" ;; for *verbosity* > 2
)
(list "-h"
"-force"
"-xterm"
"-showkeys"
|
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
|
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
|
+
-
+
|
(if (args:get-arg "-extract-ods")
(general-run-call
"-extract-ods"
"Make ods spreadsheet"
(lambda (db keys keynames keyvallst)
(let ((outputfile (args:get-arg "-extract-ods"))
(runspatt (args:get-arg ":runname"))
(pathmod (args:get-arg "-pathmod"))
(keyvalalist (keys->alist keys "%")))
(db:extract-ods-file db outputfile keyvalalist (if runspatt runspatt "%"))))))
(db:extract-ods-file db outputfile keyvalalist (if runspatt runspatt "%") pathmod)))))
;;======================================================================
;; run one test
;;======================================================================
;; 1. find the config file
;; 2. change to the test directory
|