1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
-- -*- lua -*-
local testName = "infiniteLoop"
testdescript = {
owner = "rtm",
product = "modules",
description = [[
infiniteLoop
]],
keywords = {testName },
active = true,
testName = testName,
job_submit_method = "INTERACTIVE",
runScript = [[
. $(projectDir)/rt/common_funcs.sh
unsetMT
initStdEnvVars
export MODULEPATH_ROOT=$(testDir)/mf
export MODULEPATH=$MODULEPATH_ROOT/Core
remove_generated_lmod_files
runLmod --version # 1
runLmod load gcc # 2
runLmod load parent # 3
HOME=$ORIG_HOME
cat _stdout.[0-9][0-9][0-9] > _stdout.orig
joinBase64Results -bash _stdout.orig _stdout.new
cleanUp _stdout.new out.txt
cat _stderr.[0-9][0-9][0-9] > _stderr.orig
cleanUp _stderr.orig err.txt
rm -f results.csv
wrapperDiff --csv results.csv $(testDir)/out.txt out.txt
wrapperDiff --csv results.csv $(testDir)/err.txt err.txt
testFinish -r $(resultFn) -t $(runtimeFn) results.csv
]],
blessScript = [[
# perform what is needed
]],
tests = {
{ id='t1'},
},
}
|