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 55 56 57 58 59 60
|
-- -*- lua -*-
local testName = "gccCore"
testdescript = {
owner = "rtm",
product = "modules",
description = [[
gccCore
]],
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 spider # 2
runLmod spider boost/1.60.0 # 3
runLmod --show_hidden spider # 4
runLmod --show_hidden spider GCCcore # 5
runLmod spider GCCcore # 6
runLmod spider GCCcore/.6.3 # 7
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'},
},
}
|