From cde7d22cd8c142ef6cb9fe1b99e569cdc4aab344 Mon Sep 17 00:00:00 2001 From: Robert McLay Date: Wed, 17 Jan 2024 19:06:53 -0700 Subject: [PATCH] Issue #684: Now use spiderT to build mpathA for dbT and update tests --- rt/dbT/err.txt | 34 +++++++- rt/dbT/out.txt | 126 +++++++++++++++++++++++++++++ rt/inaccessible/err.txt | 21 ++++- rt/inaccessible/inaccessible.tdesc | 8 +- rt/inaccessible/out.txt | 22 +++++ rt/spider/err.txt | 64 +++++++++------ rt/spider/out.txt | 52 +++++++----- rt/spider/spider.tdesc | 3 +- 8 files changed, 280 insertions(+), 50 deletions(-) diff --git a/rt/dbT/err.txt b/rt/dbT/err.txt index 389eb36ea..ed0604eb5 100644 --- a/rt/dbT/err.txt +++ b/rt/dbT/err.txt @@ -2,7 +2,7 @@ step 1 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --version =========================== -Modules based on Lua: Version 8.6.9 2022-02-02 11:25 -04:00 +Modules based on Lua: Version 8.7.34 2024-01-05 19:34 -07:00 by Robert McLay mclay@tacc.utexas.edu =========================== step 2 @@ -19,3 +19,35 @@ If the avail list is too long consider trying: "module overview" or "ml ov" to display the number of modules for each name. Use "module spider" to find all possible modules and extensions. Use "module keyword key1 key2 ..." to search for all possible modules matching any of the "keys". +=========================== +step 3 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing purge +=========================== +=========================== +step 4 +runSpiderCmd -o dbT ProjectDIR/rt/dbT/mf4 +=========================== +=========================== +step 5 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing load newdir +=========================== +=========================== +step 6 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden av +=========================== +ProjectDIR/rt/dbT/mf3 + foobar/1.2.3 (H) +ProjectDIR/rt/dbT/mf4 + bar/2.3 (H) newdir/1.0 (L) + Where: + H: Hidden Module + L: Module is loaded +If the avail list is too long consider trying: +"module --default avail" or "ml -d av" to just list the default modules. +"module overview" or "ml ov" to display the number of modules for each name. +Use "module spider" to find all possible modules and extensions. +Use "module keyword key1 key2 ..." to search for all possible modules matching any of the "keys". +=========================== +step 7 +runSpiderCmd -o dbT ProjectDIR/rt/dbT/mf3:ProjectDIR/rt/dbT/mf4 +=========================== diff --git a/rt/dbT/out.txt b/rt/dbT/out.txt index 237164744..74dfb66c6 100644 --- a/rt/dbT/out.txt +++ b/rt/dbT/out.txt @@ -12,3 +12,129 @@ MODULEPATH=ProjectDIR/rt/dbT/mf2/Core:ProjectDIR/rt/dbT/mf1/Core; export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/dbT/mf2/Core","ProjectDIR/rt/dbT/mf1/Core",},systemBaseMPATH="ProjectDIR/rt/dbT/mf2/Core:ProjectDIR/rt/dbT/mf1/Core",}'; export _ModuleTable_; +=========================== +step 3 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing purge +=========================== +MODULEPATH=ProjectDIR/rt/dbT/mf2/Core:ProjectDIR/rt/dbT/mf1/Core; +export MODULEPATH; +_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/dbT/mf2/Core","ProjectDIR/rt/dbT/mf1/Core",},systemBaseMPATH="ProjectDIR/rt/dbT/mf2/Core:ProjectDIR/rt/dbT/mf1/Core",}'; +export _ModuleTable_; +=========================== +step 4 +runSpiderCmd -o dbT ProjectDIR/rt/dbT/mf4 +=========================== +timestampFn = { + false, +} +dbT = { + bar = { + ["ProjectDIR/rt/dbT/mf4/bar/2.3.lua"] = { + Version = "2.3", + fullName = "bar/2.3", + hidden = true, + mpath = "ProjectDIR/rt/dbT/mf4", + pV = "000000002.000000003.*zfinal", + wV = "000000002.000000003.*zfinal", + }, + }, + foobar = { + ["ProjectDIR/rt/dbT/mf3/foobar/1.2.3.lua"] = { + Version = "1.2.3", + fullName = "foobar/1.2.3", + hidden = false, + mpath = "ProjectDIR/rt/dbT/mf3", + pV = "000000001.000000002.000000003.*zfinal", + parentAA = { + { + "newdir/1.0", + }, + }, + pathA = { + ["/opt/foobar"] = 1, + }, + wV = "000000001.000000002.000000003.*zfinal", + }, + }, + newdir = { + ["ProjectDIR/rt/dbT/mf4/newdir/1.0.lua"] = { + Version = "1.0", + fullName = "newdir/1.0", + hidden = false, + mpath = "ProjectDIR/rt/dbT/mf4", + pV = "000000001.*zfinal", + wV = "000000001.*zfinal", + }, + }, +} +provideByT = {} +=========================== +step 5 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing load newdir +=========================== +LOADEDMODULES=newdir/1.0; +export LOADEDMODULES; +__LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/dbT/mf3:1\;ProjectDIR/rt/dbT/mf4:1; +export __LMOD_REF_COUNT_MODULEPATH; +MODULEPATH=ProjectDIR/rt/dbT/mf3:ProjectDIR/rt/dbT/mf4; +export MODULEPATH; +_LMFILES_=ProjectDIR/rt/dbT/mf4/newdir/1.0.lua; +export _LMFILES_; +_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={newdir={fn="ProjectDIR/rt/dbT/mf4/newdir/1.0.lua",fullName="newdir/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="newdir",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/dbT/mf3","ProjectDIR/rt/dbT/mf4",},systemBaseMPATH="ProjectDIR/rt/dbT/mf4",}'; +export _ModuleTable_; +=========================== +step 6 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden av +=========================== +MODULEPATH=ProjectDIR/rt/dbT/mf3:ProjectDIR/rt/dbT/mf4; +export MODULEPATH; +_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={newdir={fn="ProjectDIR/rt/dbT/mf4/newdir/1.0.lua",fullName="newdir/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="newdir",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/dbT/mf3","ProjectDIR/rt/dbT/mf4",},systemBaseMPATH="ProjectDIR/rt/dbT/mf4",}'; +export _ModuleTable_; +=========================== +step 7 +runSpiderCmd -o dbT ProjectDIR/rt/dbT/mf3:ProjectDIR/rt/dbT/mf4 +=========================== +timestampFn = { + false, +} +dbT = { + bar = { + ["ProjectDIR/rt/dbT/mf4/bar/2.3.lua"] = { + Version = "2.3", + fullName = "bar/2.3", + hidden = true, + mpath = "ProjectDIR/rt/dbT/mf4", + pV = "000000002.000000003.*zfinal", + wV = "000000002.000000003.*zfinal", + }, + }, + foobar = { + ["ProjectDIR/rt/dbT/mf3/foobar/1.2.3.lua"] = { + Version = "1.2.3", + fullName = "foobar/1.2.3", + hidden = true, + mpath = "ProjectDIR/rt/dbT/mf3", + pV = "000000001.000000002.000000003.*zfinal", + parentAA = { + { + "newdir/1.0", + }, + }, + pathA = { + ["/opt/foobar"] = 1, + }, + wV = "000000001.000000002.000000003.*zfinal", + }, + }, + newdir = { + ["ProjectDIR/rt/dbT/mf4/newdir/1.0.lua"] = { + Version = "1.0", + fullName = "newdir/1.0", + hidden = false, + mpath = "ProjectDIR/rt/dbT/mf4", + pV = "000000001.*zfinal", + wV = "000000001.*zfinal", + }, + }, +} +provideByT = {} diff --git a/rt/inaccessible/err.txt b/rt/inaccessible/err.txt index dc6d8126c..aafb3bf76 100644 --- a/rt/inaccessible/err.txt +++ b/rt/inaccessible/err.txt @@ -2,7 +2,7 @@ step 1 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --version =========================== -Modules based on Lua: Version 8.6.9 2022-02-02 11:25 -04:00 +Modules based on Lua: Version 8.7.34 2024-01-05 19:34 -07:00 by Robert McLay mclay@tacc.utexas.edu =========================== step 2 @@ -58,3 +58,22 @@ lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider software1 software1: software1/1.0 You will need to load all module(s) on any one of the lines below before the "software1/1.0" module is available to load. compiler1/1.0 +=========================== +step 10 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing load compiler1 +=========================== +=========================== +step 11 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing av +=========================== +ProjectDIR/rt/inaccessible/mf2/Stages/2017a/modules/Compilers/compiler1/1.0 + software1/1.0 +ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers + compiler1/1.0 (L) + Where: + L: Module is loaded +If the avail list is too long consider trying: +"module --default avail" or "ml -d av" to just list the default modules. +"module overview" or "ml ov" to display the number of modules for each name. +Use "module spider" to find all possible modules and extensions. +Use "module keyword key1 key2 ..." to search for all possible modules matching any of the "keys". diff --git a/rt/inaccessible/inaccessible.tdesc b/rt/inaccessible/inaccessible.tdesc index dada9f3f5..bf8a06ad1 100644 --- a/rt/inaccessible/inaccessible.tdesc +++ b/rt/inaccessible/inaccessible.tdesc @@ -1,4 +1,4 @@ --- -*- lua -*- + -- -*- lua -*- local testName = "inaccessible" testdescript = { @@ -36,10 +36,14 @@ testdescript = { runLmod spider inaccessible # 6 runLmod load extend # 7 runLmod purge # 8 + unsetMT - buildSpiderT $MROOT2/Stages/2017a/UI/Compilers:$MROOT2/OtherStages > .cache/lmod/spiderT.lua + buildSpiderT $MROOT2/Stages/2017a/UI/Compilers > .cache/lmod/spiderT.lua export MODULEPATH=$MROOT2/Stages/2017a/UI/Compilers runLmod spider software1 # 9 + runLmod load compiler1 #10 + runLmod av #11 + HOME=$ORIG_HOME diff --git a/rt/inaccessible/out.txt b/rt/inaccessible/out.txt index f674a8090..d63c7aa60 100644 --- a/rt/inaccessible/out.txt +++ b/rt/inaccessible/out.txt @@ -66,3 +66,25 @@ MODULEPATH=ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers; export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers",},systemBaseMPATH="ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers",}'; export _ModuleTable_; +=========================== +step 10 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing load compiler1 +=========================== +LOADEDMODULES=compiler1/1.0; +export LOADEDMODULES; +__LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/inaccessible/mf2/Stages/2017a/modules/Compilers/compiler1/1.0:1\;ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers:1; +export __LMOD_REF_COUNT_MODULEPATH; +MODULEPATH=ProjectDIR/rt/inaccessible/mf2/Stages/2017a/modules/Compilers/compiler1/1.0:ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers; +export MODULEPATH; +_LMFILES_=ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers/compiler1/1.0.lua; +export _LMFILES_; +_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={compiler1={fn="ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers/compiler1/1.0.lua",fullName="compiler1/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="compiler1",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/inaccessible/mf2/Stages/2017a/modules/Compilers/compiler1/1.0","ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers",},systemBaseMPATH="ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers",}'; +export _ModuleTable_; +=========================== +step 11 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing av +=========================== +MODULEPATH=ProjectDIR/rt/inaccessible/mf2/Stages/2017a/modules/Compilers/compiler1/1.0:ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers; +export MODULEPATH; +_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={compiler1={fn="ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers/compiler1/1.0.lua",fullName="compiler1/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="compiler1",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/inaccessible/mf2/Stages/2017a/modules/Compilers/compiler1/1.0","ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers",},systemBaseMPATH="ProjectDIR/rt/inaccessible/mf2/Stages/2017a/UI/Compilers",}'; +export _ModuleTable_; diff --git a/rt/spider/err.txt b/rt/spider/err.txt index bcf843869..8dbfb15d8 100644 --- a/rt/spider/err.txt +++ b/rt/spider/err.txt @@ -2,7 +2,7 @@ step 1 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --version =========================== -Modules based on Lua: Version 8.7.31 2023-08-09 12:41 -05:00 +Modules based on Lua: Version 8.7.34 2024-01-05 19:34 -07:00 by Robert McLay mclay@tacc.utexas.edu =========================== step 2 @@ -681,6 +681,24 @@ must specify the version if there is more than one version: $ module spider Foo/11.1 =========================== step 53 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider +=========================== +The following is a list of the modules and extensions currently available: + abcpy: abcpy/2.1 + mypy: mypy/3.14 + numpy: numpy/1.16.4 (E), numpy/1.16.55 (E) + py: py/.2.7 + scipy: scipy/1.2.2 (E) + tornado: tornado/3.1.4 (E), tornado/5.0.1 (E), tornado/6.1 (E), tornado/7.1 (E) +Names marked by a trailing (E) are extensions provided by another module. +To learn more about a package execute: + $ module spider Foo +where "Foo" is the name of a module. +To find detailed information about a particular package you +must specify the version if there is more than one version: + $ module spider Foo/11.1 +=========================== +step 54 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider tornado =========================== tornado: @@ -694,7 +712,7 @@ Names marked by a trailing (E) are extensions provided by another module. For example: $ module spider tornado/7.1 =========================== -step 54 +step 55 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider tornado =========================== tornado: @@ -709,7 +727,7 @@ Names marked by a trailing (E) are extensions provided by another module. For example: $ module spider tornado/7.1 =========================== -step 55 +step 56 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider =========================== The following is a list of the modules and extensions currently available: @@ -727,7 +745,7 @@ To find detailed information about a particular package you must specify the version if there is more than one version: $ module spider Foo/11.1 =========================== -step 56 +step 57 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider numpy =========================== numpy: numpy/1.16.55 (E) @@ -736,7 +754,7 @@ lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider numpy abcpy/2.1 Names marked by a trailing (E) are extensions provided by another module. =========================== -step 57 +step 58 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider numpy =========================== numpy: @@ -749,18 +767,18 @@ Names marked by a trailing (E) are extensions provided by another module. For example: $ module spider numpy/1.16.55 =========================== -step 58 +step 59 runSpiderCmd -o spiderT ProjectDIR/rt/spider/mf/I_Core =========================== =========================== -step 59 +step 60 lua ProjectDIR/src/lmod.in.lua shell --regression_testing -t --ignore_cache --show_hidden spider GROMACS =========================== GROMACS/.2016.x-drude-20180214-g3f7439a GROMACS/5.1.4 GROMACS/2016.2 =========================== -step 60 +step 61 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --ignore_cache --show_hidden spider GROMACS =========================== GROMACS: @@ -773,14 +791,14 @@ lua ProjectDIR/src/lmod.in.lua shell --regression_testing --ignore_cache --show_ For example: $ module spider GROMACS/2016.2 =========================== -step 61 +step 62 lua ProjectDIR/src/lmod.in.lua shell --regression_testing -t --show_hidden spider GROMACS =========================== GROMACS/.2016.x-drude-20180214-g3f7439a GROMACS/5.1.4 GROMACS/2016.2 =========================== -step 62 +step 63 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider GROMACS =========================== GROMACS: @@ -793,11 +811,11 @@ lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider G For example: $ module spider GROMACS/2016.2 =========================== -step 63 +step 64 lua ProjectDIR/src/lmod.in.lua shell --regression_testing load GROMACS/.2016.x-drude-20180214-g3f7439a =========================== =========================== -step 64 +step 65 lua ProjectDIR/src/lmod.in.lua shell --regression_testing list =========================== Currently Loaded Modules: @@ -805,7 +823,7 @@ Currently Loaded Modules: Where: H: Hidden Module =========================== -step 65 +step 66 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider =========================== The following is a list of the modules and extensions currently available: @@ -820,15 +838,15 @@ To find detailed information about a particular package you must specify the version if there is more than one version: $ module spider Foo/11.1 =========================== -step 66 +step 67 runSpiderCmd -o spiderT ProjectDIR/rt/spider/mf2/Core =========================== =========================== -step 67 +step 68 runSpiderCmd -o dbT ProjectDIR/rt/spider/mf2/Core =========================== =========================== -step 68 +step 69 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider GROMACS/2018 =========================== GROMACS: GROMACS/2018 @@ -846,7 +864,7 @@ lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider GROMACS/2018 ================ - Homepage: http://www.gromacs.org =========================== -step 69 +step 70 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider GROMACS/2019 =========================== GROMACS: GROMACS/2019 @@ -865,7 +883,7 @@ lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider GROMACS/2019 ================ - Homepage: http://www.gromacs.org =========================== -step 70 +step 71 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider =========================== The following is a list of the modules and extensions currently available: @@ -880,7 +898,7 @@ To find detailed information about a particular package you must specify the version if there is more than one version: $ module spider Foo/11.1 =========================== -step 71 +step 72 lua ProjectDIR/src/lmod.in.lua shell --regression_testing avail =========================== Global Aliases @@ -897,7 +915,7 @@ If the avail list is too long consider trying: Use "module spider" to find all possible modules and extensions. Use "module keyword key1 key2 ..." to search for all possible modules matching any of the "keys". =========================== -step 72 +step 73 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider Appl1 =========================== Appl1: Appl1/1 @@ -905,7 +923,7 @@ lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider Appl1 init-cluster/1.0 MyStack/2021 init-cluster/1.0 MyStack/2022 =========================== -step 73 +step 74 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider Appl1 =========================== Appl1: Appl1/1 @@ -913,7 +931,7 @@ lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider Appl1 init-cluster/1.0 MyStack/2021 init-cluster/1.0 MyStack/2022 =========================== -step 74 +step 75 lua ProjectDIR/src/lmod.in.lua shell --regression_testing avail =========================== Global Aliases @@ -928,7 +946,7 @@ If the avail list is too long consider trying: Use "module spider" to find all possible modules and extensions. Use "module keyword key1 key2 ..." to search for all possible modules matching any of the "keys". =========================== -step 75 +step 76 lua ProjectDIR/src/lmod.in.lua shell --regression_testing avail =========================== Global Aliases diff --git a/rt/spider/out.txt b/rt/spider/out.txt index 3bfaac885..6e720e600 100644 --- a/rt/spider/out.txt +++ b/rt/spider/out.txt @@ -1031,7 +1031,7 @@ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"Pro export _ModuleTable_; =========================== step 53 -lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider tornado +lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider =========================== MODULEPATH=ProjectDIR/rt/spider/mf/H_Core; export MODULEPATH; @@ -1039,7 +1039,7 @@ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"Pro export _ModuleTable_; =========================== step 54 -lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider tornado +lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider tornado =========================== MODULEPATH=ProjectDIR/rt/spider/mf/H_Core; export MODULEPATH; @@ -1047,7 +1047,7 @@ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"Pro export _ModuleTable_; =========================== step 55 -lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider +lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider tornado =========================== MODULEPATH=ProjectDIR/rt/spider/mf/H_Core; export MODULEPATH; @@ -1055,7 +1055,7 @@ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"Pro export _ModuleTable_; =========================== step 56 -lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider numpy +lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider =========================== MODULEPATH=ProjectDIR/rt/spider/mf/H_Core; export MODULEPATH; @@ -1063,7 +1063,7 @@ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"Pro export _ModuleTable_; =========================== step 57 -lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider numpy +lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider numpy =========================== MODULEPATH=ProjectDIR/rt/spider/mf/H_Core; export MODULEPATH; @@ -1071,6 +1071,14 @@ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"Pro export _ModuleTable_; =========================== step 58 +lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider numpy +=========================== +MODULEPATH=ProjectDIR/rt/spider/mf/H_Core; +export MODULEPATH; +_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf/H_Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf/H_Core",}'; +export _ModuleTable_; +=========================== +step 59 runSpiderCmd -o spiderT ProjectDIR/rt/spider/mf/I_Core =========================== timestampFn = { @@ -1130,7 +1138,7 @@ spiderT = { } mpathMapT = {} =========================== -step 59 +step 60 lua ProjectDIR/src/lmod.in.lua shell --regression_testing -t --ignore_cache --show_hidden spider GROMACS =========================== __LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/spider/mf/I_Core:1; @@ -1140,7 +1148,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf/I_Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf/I_Core",}'; export _ModuleTable_; =========================== -step 60 +step 61 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --ignore_cache --show_hidden spider GROMACS =========================== MODULEPATH=ProjectDIR/rt/spider/mf/I_Core; @@ -1148,7 +1156,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf/I_Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf/I_Core",}'; export _ModuleTable_; =========================== -step 61 +step 62 lua ProjectDIR/src/lmod.in.lua shell --regression_testing -t --show_hidden spider GROMACS =========================== MODULEPATH=ProjectDIR/rt/spider/mf/I_Core; @@ -1156,7 +1164,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf/I_Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf/I_Core",}'; export _ModuleTable_; =========================== -step 62 +step 63 lua ProjectDIR/src/lmod.in.lua shell --regression_testing --show_hidden spider GROMACS =========================== MODULEPATH=ProjectDIR/rt/spider/mf/I_Core; @@ -1164,7 +1172,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf/I_Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf/I_Core",}'; export _ModuleTable_; =========================== -step 63 +step 64 lua ProjectDIR/src/lmod.in.lua shell --regression_testing load GROMACS/.2016.x-drude-20180214-g3f7439a =========================== LOADEDMODULES=GROMACS/.2016.x-drude-20180214-g3f7439a; @@ -1176,7 +1184,7 @@ export _LMFILES_; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={GROMACS={fn="ProjectDIR/rt/spider/mf/I_Core/GROMACS/.2016.x-drude-20180214-g3f7439a.lua",fullName="GROMACS/.2016.x-drude-20180214-g3f7439a",loadOrder=1,propT={},stackDepth=0,status="active",userName="GROMACS/.2016.x-drude-20180214-g3f7439a",wV="000000000.000002016.*x.*drude.*zfinal-.020180214.*g.000000003.*f.000007439.*a.*zfinal",},},mpathA={"ProjectDIR/rt/spider/mf/I_Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf/I_Core",}'; export _ModuleTable_; =========================== -step 64 +step 65 lua ProjectDIR/src/lmod.in.lua shell --regression_testing list =========================== MODULEPATH=ProjectDIR/rt/spider/mf/I_Core; @@ -1184,7 +1192,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={GROMACS={fn="ProjectDIR/rt/spider/mf/I_Core/GROMACS/.2016.x-drude-20180214-g3f7439a.lua",fullName="GROMACS/.2016.x-drude-20180214-g3f7439a",loadOrder=1,propT={},stackDepth=0,status="active",userName="GROMACS/.2016.x-drude-20180214-g3f7439a",wV="000000000.000002016.*x.*drude.*zfinal-.020180214.*g.000000003.*f.000007439.*a.*zfinal",},},mpathA={"ProjectDIR/rt/spider/mf/I_Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf/I_Core",}'; export _ModuleTable_; =========================== -step 65 +step 66 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider =========================== unset LOADEDMODULES; @@ -1196,7 +1204,7 @@ unset _LMFILES_; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf2/Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf2/Core",}'; export _ModuleTable_; =========================== -step 66 +step 67 runSpiderCmd -o spiderT ProjectDIR/rt/spider/mf2/Core =========================== timestampFn = { @@ -1371,7 +1379,7 @@ mpathMapT = { }, } =========================== -step 67 +step 68 runSpiderCmd -o dbT ProjectDIR/rt/spider/mf2/Core =========================== timestampFn = { @@ -1505,7 +1513,7 @@ This is a GPU only build, containing both MPI and threadMPI builds for 2019. } provideByT = {} =========================== -step 68 +step 69 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider GROMACS/2018 =========================== MODULEPATH=ProjectDIR/rt/spider/mf2/Core; @@ -1513,7 +1521,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf2/Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf2/Core",}'; export _ModuleTable_; =========================== -step 69 +step 70 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider GROMACS/2019 =========================== MODULEPATH=ProjectDIR/rt/spider/mf2/Core; @@ -1521,7 +1529,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf2/Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf2/Core",}'; export _ModuleTable_; =========================== -step 70 +step 71 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider =========================== MODULEPATH=ProjectDIR/rt/spider/mf2/Core; @@ -1529,7 +1537,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf2/Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf2/Core",}'; export _ModuleTable_; =========================== -step 71 +step 72 lua ProjectDIR/src/lmod.in.lua shell --regression_testing avail =========================== __LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/spider/mf3/system:1\;ProjectDIR/rt/spider/mf3/init-modules:1; @@ -1539,7 +1547,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf3/system","ProjectDIR/rt/spider/mf3/init-modules",},systemBaseMPATH="ProjectDIR/rt/spider/mf3/system:ProjectDIR/rt/spider/mf3/init-modules",}'; export _ModuleTable_; =========================== -step 72 +step 73 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider Appl1 =========================== MODULEPATH=ProjectDIR/rt/spider/mf3/system:ProjectDIR/rt/spider/mf3/init-modules; @@ -1547,7 +1555,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf3/system","ProjectDIR/rt/spider/mf3/init-modules",},systemBaseMPATH="ProjectDIR/rt/spider/mf3/system:ProjectDIR/rt/spider/mf3/init-modules",}'; export _ModuleTable_; =========================== -step 73 +step 74 lua ProjectDIR/src/lmod.in.lua shell --regression_testing spider Appl1 =========================== MODULEPATH=ProjectDIR/rt/spider/mf3/system:ProjectDIR/rt/spider/mf3/init-modules; @@ -1555,7 +1563,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf3/system","ProjectDIR/rt/spider/mf3/init-modules",},systemBaseMPATH="ProjectDIR/rt/spider/mf3/system:ProjectDIR/rt/spider/mf3/init-modules",}'; export _ModuleTable_; =========================== -step 74 +step 75 lua ProjectDIR/src/lmod.in.lua shell --regression_testing avail =========================== __LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/spider/mf4/Core:1; @@ -1565,7 +1573,7 @@ export MODULEPATH; _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/spider/mf4/Core",},systemBaseMPATH="ProjectDIR/rt/spider/mf4/Core",}'; export _ModuleTable_; =========================== -step 75 +step 76 lua ProjectDIR/src/lmod.in.lua shell --regression_testing avail =========================== __LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/spider/mf5/Core:1; diff --git a/rt/spider/spider.tdesc b/rt/spider/spider.tdesc index aeeea38b6..e028202f3 100644 --- a/rt/spider/spider.tdesc +++ b/rt/spider/spider.tdesc @@ -110,7 +110,7 @@ testdescript = { export MODULEPATH=$testDir/mf/H_Core runBase runSpiderCmd -o spiderT $MODULEPATH #51 runLmod spider #52 - od --show_hidden spider #53 + runLmod --show_hidden spider #53 runLmod spider tornado #54 runLmod --show_hidden spider tornado #55 runLmod --show_hidden spider #56 @@ -132,6 +132,7 @@ testdescript = { unsetMT + rm $HOME/.cache/lmod/spiderT.lua export MODULEPATH_ROOT2=$testDir/mf2 export MODULEPATH=$MODULEPATH_ROOT2/Core