===========================
step 1
lua ProjectDIR/src/lmod.in.lua shell --regression_testing --version
===========================
===========================
step 2
lua ProjectDIR/src/lmod.in.lua shell --regression_testing load a b
===========================
LMOD_FAMILY_COMPILER=b;
export LMOD_FAMILY_COMPILER;
LMOD_FAMILY_COMPILER_VERSION=false;
export LMOD_FAMILY_COMPILER_VERSION;
LOADEDMODULES=a:c:b;
export LOADEDMODULES;
__LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/unregisterLoads/mf/B:1\;ProjectDIR/rt/unregisterLoads/mf/Core:1;
export __LMOD_REF_COUNT_MODULEPATH;
MODULEPATH=ProjectDIR/rt/unregisterLoads/mf/B:ProjectDIR/rt/unregisterLoads/mf/Core;
export MODULEPATH;
_LMFILES_=ProjectDIR/rt/unregisterLoads/mf/Core/a.lua:ProjectDIR/rt/unregisterLoads/mf/B/c.lua:ProjectDIR/rt/unregisterLoads/mf/B/b.lua;
export _LMFILES_;
_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={compiler="b",},mT={a={actionA={"prepend_path(\"MODULEPATH\",\"ProjectDIR/rt/unregisterLoads/mf/B\")",},fn="ProjectDIR/rt/unregisterLoads/mf/Core/a.lua",fullName="a",loadOrder=1,propT={},stackDepth=0,status="active",userName="a",wV="M.*zfinal",},b={fn="ProjectDIR/rt/unregisterLoads/mf/B/b.lua",fullName="b",loadOrder=3,propT={},stackDepth=0,status="active",userName="b",wV="M.*zfinal",},c={fn="ProjectDIR/rt/unregisterLoads/mf/B/c.lua",fullName="c",loadOrder=2,propT={},stackDepth=1,status="active",userName="c",wV="M.*zfinal",},},mpathA={"ProjectDIR/rt/unregisterLoads/mf/B","ProjectDIR/rt/unregisterLoads/mf/Core",},systemBaseMPATH="ProjectDIR/rt/unregisterLoads/mf/Core",}';
export _ModuleTable_;
===========================
step 3
lua ProjectDIR/src/lmod.in.lua shell --regression_testing list
===========================
MODULEPATH=ProjectDIR/rt/unregisterLoads/mf/B:ProjectDIR/rt/unregisterLoads/mf/Core;
export MODULEPATH;
_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={compiler="b",},mT={a={actionA={"prepend_path(\"MODULEPATH\",\"ProjectDIR/rt/unregisterLoads/mf/B\")",},fn="ProjectDIR/rt/unregisterLoads/mf/Core/a.lua",fullName="a",loadOrder=1,propT={},stackDepth=0,status="active",userName="a",wV="M.*zfinal",},b={fn="ProjectDIR/rt/unregisterLoads/mf/B/b.lua",fullName="b",loadOrder=3,propT={},stackDepth=0,status="active",userName="b",wV="M.*zfinal",},c={fn="ProjectDIR/rt/unregisterLoads/mf/B/c.lua",fullName="c",loadOrder=2,propT={},stackDepth=1,status="active",userName="c",wV="M.*zfinal",},},mpathA={"ProjectDIR/rt/unregisterLoads/mf/B","ProjectDIR/rt/unregisterLoads/mf/Core",},systemBaseMPATH="ProjectDIR/rt/unregisterLoads/mf/Core",}';
export _ModuleTable_;
===========================
step 4
lua ProjectDIR/src/lmod.in.lua shell --regression_testing load a d
===========================
LMOD_FAMILY_COMPILER=d;
export LMOD_FAMILY_COMPILER;
LMOD_FAMILY_COMPILER_VERSION=false;
export LMOD_FAMILY_COMPILER_VERSION;
LOADEDMODULES=a:d;
export LOADEDMODULES;
MODULEPATH=ProjectDIR/rt/unregisterLoads/mf/B:ProjectDIR/rt/unregisterLoads/mf/Core;
export MODULEPATH;
_LMFILES_=ProjectDIR/rt/unregisterLoads/mf/Core/a.lua:ProjectDIR/rt/unregisterLoads/mf/B/d.lua;
export _LMFILES_;
_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={compiler="d",},mT={a={actionA={"prepend_path(\"MODULEPATH\",\"ProjectDIR/rt/unregisterLoads/mf/B\")",},fn="ProjectDIR/rt/unregisterLoads/mf/Core/a.lua",fullName="a",loadOrder=1,propT={},stackDepth=0,status="active",userName="a",wV="M.*zfinal",},d={fn="ProjectDIR/rt/unregisterLoads/mf/B/d.lua",fullName="d",loadOrder=2,propT={},stackDepth=0,status="active",userName="d",wV="M.*zfinal",},},mpathA={"ProjectDIR/rt/unregisterLoads/mf/B","ProjectDIR/rt/unregisterLoads/mf/Core",},systemBaseMPATH="ProjectDIR/rt/unregisterLoads/mf/Core",}';
export _ModuleTable_;
===========================
step 5
lua ProjectDIR/src/lmod.in.lua shell --regression_testing list
===========================
MODULEPATH=ProjectDIR/rt/unregisterLoads/mf/B:ProjectDIR/rt/unregisterLoads/mf/Core;
export MODULEPATH;
_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={compiler="d",},mT={a={actionA={"prepend_path(\"MODULEPATH\",\"ProjectDIR/rt/unregisterLoads/mf/B\")",},fn="ProjectDIR/rt/unregisterLoads/mf/Core/a.lua",fullName="a",loadOrder=1,propT={},stackDepth=0,status="active",userName="a",wV="M.*zfinal",},d={fn="ProjectDIR/rt/unregisterLoads/mf/B/d.lua",fullName="d",loadOrder=2,propT={},stackDepth=0,status="active",userName="d",wV="M.*zfinal",},},mpathA={"ProjectDIR/rt/unregisterLoads/mf/B","ProjectDIR/rt/unregisterLoads/mf/Core",},systemBaseMPATH="ProjectDIR/rt/unregisterLoads/mf/Core",}';
export _ModuleTable_;
