@@ -318,3 +318,135 @@ PATH=/apps/gcc/12.3/bin:ProjectDIR/proj_mgmt:PATH_to_TM;
318318export PATH;
319319_ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={prgenvs="toolchain",},mT={gcc={actionA={[[append_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf2/flavours/gcc/12.3")]],},fn="ProjectDIR/rt/cached_loads/mf2/compilers/gcc/12.3.lua",fullName="gcc/12.3",loadOrder=1,propT={},stackDepth=1,status="active",userName="gcc",wV="000000012.000000003.*zfinal",},toolchain={actionA={[[append_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf2/compilers")]],},fn="ProjectDIR/rt/cached_loads/mf2/toolchains/toolchain/gcc.lua",fullName="toolchain/gcc",loadOrder=2,propT={},stackDepth=0,status="active",userName="toolchain/gcc",wV="*gcc.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/fallback_test_dir","ProjectDIR/rt/cached_loads/empty_dir","ProjectDIR/rt/cached_loads/mf2/toolchains","ProjectDIR/rt/cached_loads/mf2/compilers","ProjectDIR/rt/cached_loads/mf2/flavours/gcc/12.3",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf2/toolchains",}';
320320export _ModuleTable_;
321+ ===========================
322+ step 24
323+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing purge
324+ ===========================
325+ unset LMOD_FAMILY_PRGENVS;
326+ unset LMOD_FAMILY_PRGENVS_VERSION;
327+ unset LOADEDMODULES;
328+ __LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/cached_loads/fallback_test_dir:1\;ProjectDIR/rt/cached_loads/empty_dir:1\;ProjectDIR/rt/cached_loads/mf2/toolchains:1;
329+ export __LMOD_REF_COUNT_MODULEPATH;
330+ MODULEPATH=ProjectDIR/rt/cached_loads/fallback_test_dir:ProjectDIR/rt/cached_loads/empty_dir:ProjectDIR/rt/cached_loads/mf2/toolchains;
331+ export MODULEPATH;
332+ __LMOD_REF_COUNT_PATH=ProjectDIR/proj_mgmt:1\;PATH_to_TM:1;
333+ export __LMOD_REF_COUNT_PATH;
334+ PATH=ProjectDIR/proj_mgmt:PATH_to_TM;
335+ export PATH;
336+ unset _LMFILES_;
337+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/cached_loads/fallback_test_dir","ProjectDIR/rt/cached_loads/empty_dir","ProjectDIR/rt/cached_loads/mf2/toolchains",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf2/toolchains",}';
338+ export _ModuleTable_;
339+ ===========================
340+ step 25
341+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing load modA modB
342+ ===========================
343+ LOADEDMODULES=modA/1.0:modB/1.0;
344+ export LOADEDMODULES;
345+ __LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:1\;ProjectDIR/rt/cached_loads/mf3/Core:1;
346+ export __LMOD_REF_COUNT_MODULEPATH;
347+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
348+ export MODULEPATH;
349+ MODULE_B_LOADED=yes;
350+ export MODULE_B_LOADED;
351+ _LMFILES_=ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua:ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua;
352+ export _LMFILES_;
353+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={modA={actionA={[[prepend_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf3/NewPath")]],},fn="ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua",fullName="modA/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="modA",wV="000000001.*zfinal",},modB={fn="ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua",fullName="modB/1.0",loadOrder=2,propT={},stackDepth=0,status="active",userName="modB",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
354+ export _ModuleTable_;
355+ ===========================
356+ step 26
357+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing list
358+ ===========================
359+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
360+ export MODULEPATH;
361+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={modA={actionA={[[prepend_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf3/NewPath")]],},fn="ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua",fullName="modA/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="modA",wV="000000001.*zfinal",},modB={fn="ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua",fullName="modB/1.0",loadOrder=2,propT={},stackDepth=0,status="active",userName="modB",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
362+ export _ModuleTable_;
363+ ===========================
364+ step 27
365+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing purge
366+ ===========================
367+ unset LOADEDMODULES;
368+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
369+ export MODULEPATH;
370+ unset MODULE_B_LOADED;
371+ unset _LMFILES_;
372+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
373+ export _ModuleTable_;
374+ ===========================
375+ step 28
376+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing load modA modB
377+ ===========================
378+ LOADEDMODULES=modA/1.0:modB/1.0;
379+ export LOADEDMODULES;
380+ __LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:2\;ProjectDIR/rt/cached_loads/mf3/Core:1;
381+ export __LMOD_REF_COUNT_MODULEPATH;
382+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
383+ export MODULEPATH;
384+ MODULE_B_LOADED=yes;
385+ export MODULE_B_LOADED;
386+ _LMFILES_=ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua:ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua;
387+ export _LMFILES_;
388+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={modA={actionA={[[prepend_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf3/NewPath")]],},fn="ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua",fullName="modA/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="modA",wV="000000001.*zfinal",},modB={fn="ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua",fullName="modB/1.0",loadOrder=2,propT={},stackDepth=0,status="active",userName="modB",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
389+ export _ModuleTable_;
390+ ===========================
391+ step 29
392+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing list
393+ ===========================
394+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
395+ export MODULEPATH;
396+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={modA={actionA={[[prepend_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf3/NewPath")]],},fn="ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua",fullName="modA/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="modA",wV="000000001.*zfinal",},modB={fn="ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua",fullName="modB/1.0",loadOrder=2,propT={},stackDepth=0,status="active",userName="modB",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
397+ export _ModuleTable_;
398+ ===========================
399+ step 30
400+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing purge
401+ ===========================
402+ unset LOADEDMODULES;
403+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
404+ export MODULEPATH;
405+ unset MODULE_B_LOADED;
406+ unset _LMFILES_;
407+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
408+ export _ModuleTable_;
409+ ===========================
410+ step 31
411+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing load modA
412+ ===========================
413+ LOADEDMODULES=modA/1.0;
414+ export LOADEDMODULES;
415+ __LMOD_REF_COUNT_MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:3\;ProjectDIR/rt/cached_loads/mf3/Core:1;
416+ export __LMOD_REF_COUNT_MODULEPATH;
417+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
418+ export MODULEPATH;
419+ _LMFILES_=ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua;
420+ export _LMFILES_;
421+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={modA={actionA={[[prepend_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf3/NewPath")]],},fn="ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua",fullName="modA/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="modA",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
422+ export _ModuleTable_;
423+ ===========================
424+ step 32
425+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing list
426+ ===========================
427+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
428+ export MODULEPATH;
429+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={modA={actionA={[[prepend_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf3/NewPath")]],},fn="ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua",fullName="modA/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="modA",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
430+ export _ModuleTable_;
431+ ===========================
432+ step 33
433+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing load modB
434+ ===========================
435+ LOADEDMODULES=modA/1.0:modB/1.0;
436+ export LOADEDMODULES;
437+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
438+ export MODULEPATH;
439+ MODULE_B_LOADED=yes;
440+ export MODULE_B_LOADED;
441+ _LMFILES_=ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua:ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua;
442+ export _LMFILES_;
443+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={modA={actionA={[[prepend_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf3/NewPath")]],},fn="ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua",fullName="modA/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="modA",wV="000000001.*zfinal",},modB={fn="ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua",fullName="modB/1.0",loadOrder=2,propT={},stackDepth=0,status="active",userName="modB",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
444+ export _ModuleTable_;
445+ ===========================
446+ step 34
447+ lua ProjectDIR/src/lmod.in.lua shell --regression_testing list
448+ ===========================
449+ MODULEPATH=ProjectDIR/rt/cached_loads/mf3/NewPath:ProjectDIR/rt/cached_loads/mf3/Core;
450+ export MODULEPATH;
451+ _ModuleTable_='_ModuleTable_={MTversion=3,depthT={},family={},mT={modA={actionA={[[prepend_path("MODULEPATH","ProjectDIR/rt/cached_loads/mf3/NewPath")]],},fn="ProjectDIR/rt/cached_loads/mf3/Core/modA/1.0.lua",fullName="modA/1.0",loadOrder=1,propT={},stackDepth=0,status="active",userName="modA",wV="000000001.*zfinal",},modB={fn="ProjectDIR/rt/cached_loads/mf3/NewPath/modB/1.0.lua",fullName="modB/1.0",loadOrder=2,propT={},stackDepth=0,status="active",userName="modB",wV="000000001.*zfinal",},},mpathA={"ProjectDIR/rt/cached_loads/mf3/NewPath","ProjectDIR/rt/cached_loads/mf3/Core",},systemBaseMPATH="ProjectDIR/rt/cached_loads/mf3/Core",}';
452+ export _ModuleTable_;
0 commit comments