diff --git a/rt/terse_avail/mf/Compiler/gcc/9/python/3.7.lua b/rt/terse_avail/mf/Compiler/gcc/9/python/3.7.lua new file mode 100644 index 000000000..ef4093b02 --- /dev/null +++ b/rt/terse_avail/mf/Compiler/gcc/9/python/3.7.lua @@ -0,0 +1 @@ +extensions("a/1.1, b/2.1, CC/3.1") diff --git a/rt/terse_avail/mf/Compiler/gcc/9/snake/3.9.lua b/rt/terse_avail/mf/Compiler/gcc/9/snake/3.9.lua new file mode 100644 index 000000000..97cf83f94 --- /dev/null +++ b/rt/terse_avail/mf/Compiler/gcc/9/snake/3.9.lua @@ -0,0 +1 @@ +extensions("d/1.1") diff --git a/rt/terse_avail/mf/Compiler/intel/19/python/3.7.lua b/rt/terse_avail/mf/Compiler/intel/19/python/3.7.lua new file mode 100644 index 000000000..8f4330725 --- /dev/null +++ b/rt/terse_avail/mf/Compiler/intel/19/python/3.7.lua @@ -0,0 +1 @@ +extensions("CC/3.1","DDD/4.1") diff --git a/rt/terse_avail/mf/Core/TACC.lua b/rt/terse_avail/mf/Core/TACC.lua new file mode 100644 index 000000000..e69de29bb diff --git a/rt/terse_avail/mf/Core/gcc/9.4.lua b/rt/terse_avail/mf/Core/gcc/9.4.lua new file mode 100644 index 000000000..d26ef865c --- /dev/null +++ b/rt/terse_avail/mf/Core/gcc/9.4.lua @@ -0,0 +1,3 @@ +local mroot = os.getenv("MODULEPATH_ROOT") +family("compiler") +prepend_path("MODULEPATH",pathJoin(mroot,"Compiler/gcc/9")) diff --git a/rt/terse_avail/mf/Core/intel/19.1.lua b/rt/terse_avail/mf/Core/intel/19.1.lua new file mode 100644 index 000000000..76193aefa --- /dev/null +++ b/rt/terse_avail/mf/Core/intel/19.1.lua @@ -0,0 +1,3 @@ +local mroot = os.getenv("MODULEPATH_ROOT") +family("compiler") +prepend_path("MODULEPATH",pathJoin(mroot,"Compiler/intel/19")) diff --git a/rt/terse_avail/terse_avail.tdesc b/rt/terse_avail/terse_avail.tdesc new file mode 100644 index 000000000..15ff3ec21 --- /dev/null +++ b/rt/terse_avail/terse_avail.tdesc @@ -0,0 +1,59 @@ +-- -*- lua -*- +testdescript = { + owner = "rtm", + product = "modules", + description = [[ + Test initial module load + ]], + keywords = {"avail" }, + + active = 1, + testName = "avail", + job_submit_method = "INTERACTIVE", + + runScript = [[ + + . $(projectDir)/rt/common_funcs.sh + unsetMT + initStdEnvVars + export LMOD_TERM_WIDTH=3000 + MODULEPATH_ROOT=$(testDir)/mf; export MODULEPATH_ROOT + MODULEPATH=$(testDir)/mf/Core// + export MODULEPATH + unset TERM + + rm -fr _stderr.* _stdout.* out.* err.* .lmod.d .lmodrc.lua .cache .config + cp $(testDir)/.lmodrc.lua .lmodrc.lua + + + runLmod --version # 1 + runLmod load intel # 2 + runLmod avail # 3 + runLmod --terse avail # 4 + runLmod --terse_show_extensions avail #5 + + 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'}, + }, + +}