@@ -89,10 +89,12 @@ -rollup : fill run (set by :runname) with latest test(s) from prior runs with same keys -rename-run : rename run (set by :runname) to , 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 @@ -138,10 +140,11 @@ ":expected" ":tol" ":units" ;; misc "-extract-ods" + "-pathmod" "-env2file" "-debug" ;; for *verbosity* > 2 ) (list "-h" "-force" @@ -343,12 +346,13 @@ "-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 ;;======================================================================