ADDED tests/release/megatest.config Index: tests/release/megatest.config ================================================================== --- /dev/null +++ tests/release/megatest.config @@ -0,0 +1,18 @@ +[fields] +release TEXT +iteration TEXT + +[setup] +linktree #{getenv MT_RUN_AREA_HOME}/links +max_concurrent_jobs 100 +logviewer (%MTCMD%) 2> /dev/null > /dev/null +# htmlviewercmd firefox -new-window +htmlviewercmd arora + +[jobtools] +launcher nbfake +maxload 1.5 + +[disks] +disk0 #{getenv MT_RUN_AREA_HOME}/runs + ADDED tests/release/runconfigs.config Index: tests/release/runconfigs.config ================================================================== --- /dev/null +++ tests/release/runconfigs.config @@ -0,0 +1,6 @@ +[default] +MTRUNNER #{shell readlink -f #{getenv MT_RUN_AREA_HOME}/../../utils/mtrunner} +MTTESTDIR #{shell readlink -f #{getenv MT_RUN_AREA_HOME}/..} + +[v1.60/15] + ADDED tests/release/tests/fullrun/testconfig Index: tests/release/tests/fullrun/testconfig ================================================================== --- /dev/null +++ tests/release/tests/fullrun/testconfig @@ -0,0 +1,11 @@ +[ezsteps] +cleantop $MTRUNNER $MTTESTDIR/fullrun megatest -remove-runs -target ubuntu/nfs/none -runname release_toplevel -testpatt % +runall $MTRUNNER $MTTESTDIR/fullrun megatest -runtests % -target ubuntu/nfs/none -runname release_toplevel +runtop $MTRUNNER $MTTESTDIR/fullrun megatest -runtests all_toplevel -target ubuntu/nfs/none -runname release_toplevel -rerun FAIL -preclean +results $MTRUNNER $MTTESTDIR/fullrun megatest -list-runs release_toplevel -target ubuntu/nfs/none -runname release_toplevel + +[requirements] +# waiton #{getenv ALL_TOPLEVEL_TESTS} + +# This is a "toplevel" test, it does not require waitons to be non-FAIL to run +# mode toplevel ADDED tests/release/tests/itempatt/testconfig Index: tests/release/tests/itempatt/testconfig ================================================================== --- /dev/null +++ tests/release/tests/itempatt/testconfig @@ -0,0 +1,9 @@ +[ezsteps] +runtem $MTRUNNER $MTTESTDIR/fullrun megatest -runtests runfirst/%2 -target ubuntu/nfs/none -runname release_itempatt +results $MTRUNNER $MTTESTDIR/fullrun megatest -list-runs release_toplevel -target ubuntu/nfs/none -runname release_itempatt + +[requirements] +# waiton #{getenv ALL_TOPLEVEL_TESTS} + +# This is a "toplevel" test, it does not require waitons to be non-FAIL to run +# mode toplevel ADDED utils/mtrunner Index: utils/mtrunner ================================================================== --- /dev/null +++ utils/mtrunner @@ -0,0 +1,11 @@ +#! /bin/bash + +# Run megatest from within megatest + +for var in $(env | egrep "^MT_"|cut -d= -f1);do + unset ${var} +done +cd $1 +shift + +"$@"