Setup dist path runvars for JOB from existing build results. Useful
after recreating a flight to avoid the need to rebuild.
-* run-job [cfhrR] [JOB]
+* run-job [cfhrRs] [JOB]
Run the named JOB.
-h HOST, --host=HOST Test host
-r, --reuse Do not wipe test host (default)
-R, --noreuse, --noreinstall Wipe the test host (if job or test does so)
+-s, --simulate, --dry-run Dry run, printing what would be run
--lvextendmax=GB Limit the size of the build logical volume
--baseline Create a baseline flight instead of a tip flight
exit 0
fi
-TEMP=$(getopt -o c:f:h:rR --long config:,flight:,host:,reuse,noreuse,reinstall,lvextendmax:,baseline,help -- "$@")
+TEMP=$(getopt -o c:f:h:rRs --long config:,flight:,host:,reuse,noreuse,reinstall,simulate,dry-run,lvextendmax:,baseline,help -- "$@")
eval set -- "$TEMP"
flight="standalone"
host=
reuse=1 # Don't blow away machines by default
+dryrun=0
lvextendmax=50 # Leave some LVM space free for running tests
nobaseline=y
-h|--host) host=$2; shift 2;;
-r|--reuse) reuse=1; shift 1;;
-R|--noreuse|--reinstall)reuse=0;shift 1;;
+ -s|--simulate|--dry-run)dryrun=1;shift 1;;
--lvextendmax)lvextendmax=$2; shift 2;;
--baseline)nobaseline=n; shift 1;;
--help) usage; exit 0;;
OSSTEST_FLIGHT=$flight \
OSSTEST_HOST_HOST=$host \
OSSTEST_HOST_REUSE=$reuse \
+ OSSTEST_SIMULATE=$dryrun \
with_logging logs/$flight/$job.log ./sg-run-job $job
;;
run-test)