@@ -164,6 +164,7 @@ set ans [list]
164164lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&unk/1|qux/1]
165165lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
166166lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
167+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&unk/1|qux/1&$mp|$modpath.3]
167168testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
168169
169170
@@ -179,6 +180,7 @@ lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1:qux/1&modulepath
179180lappend ans [list set _LMFILES_ $mp/modulepath-opt/1:$mp/qux/1]
180181lappend ans [list set LOADEDMODULES modulepath-opt/1:qux/1]
181182lappend ans [list set __MODULES_LMTAG modulepath-opt/1&auto-loaded]
183+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$mp|$modpath.3]
182184set tserr [msg_top_load qux/1 {} modulepath-opt/1 {}]
183185testouterr_cmd sh {load --no-auto qux/1} $ans $tserr
184186
@@ -202,12 +204,27 @@ lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
202204testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
203205
204206setenv_var TESTSUITE_MODULEPATH_OPT dir4
207+ set ans [list]
208+ lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
209+ lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
210+ lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
211+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$modpath.3|$mp]
205212testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
206213
207214setenv_var TESTSUITE_MODULEPATH_OPT dir5
215+ set ans [list]
216+ lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
217+ lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
218+ lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
219+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$mp]
208220testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
209221
210222setenv_var TESTSUITE_MODULEPATH_OPT dir7
223+ set ans [list]
224+ lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
225+ lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
226+ lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
227+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$env(TESTSUITEDIR)]
211228testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
212229
213230
@@ -223,6 +240,7 @@ set ans [list]
223240lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux@1<2]
224241lappend ans [list set _LMFILES_ $modpath.3/qux/1:$mp/modulepath-opt/1]
225242lappend ans [list set LOADEDMODULES qux/2:modulepath-opt/1]
243+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux@1<2&$modpath.3]
226244testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
227245
228246setenv_var TESTSUITE_MODULEPATH_OPT virt2
@@ -244,6 +262,7 @@ set ans [list]
244262lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&$modpath.3/qux/1]
245263lappend ans [list set _LMFILES_ $modpath.3/qux/1:$mp/modulepath-opt/1]
246264lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
265+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&$modpath.3/qux/1&$modpath.3]
247266testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
248267
249268setenv_var TESTSUITE_MODULEPATH_OPT full_path2
@@ -258,6 +277,7 @@ set ans [list]
258277lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&$modpath.3/qux/1]
259278lappend ans [list set _LMFILES_ $modpath.3/qux/1:$mp/modulepath-opt/1]
260279lappend ans [list set LOADEDMODULES $modpath.3/qux/1:modulepath-opt/1]
280+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&$modpath.3/qux/1&$modpath.3]
261281testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
262282
263283setenv_var TESTSUITE_MODULEPATH_OPT full_path2
@@ -276,6 +296,7 @@ set ans [list]
276296lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&$mp/qux/1]
277297lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
278298lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
299+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&$mp/qux/1&$modpath.3]
279300testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
280301
281302
@@ -291,6 +312,7 @@ set ans [list]
291312lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&$mp/qux/1]
292313lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
293314lappend ans [list set LOADEDMODULES $mp/qux/1:modulepath-opt/1]
315+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&$mp/qux/1&$modpath.3]
294316testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
295317
296318
@@ -309,12 +331,18 @@ set ans [list]
309331lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
310332lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
311333lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
334+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$mp]
312335testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
313336
314337setenv_var TESTSUITE_MODULEPATH_OPT rel_path3
315338testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
316339
317340setenv_var TESTSUITE_MODULEPATH_OPT rel_path4
341+ set ans [list]
342+ lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
343+ lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
344+ lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
345+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$mp|$modpath.3]
318346testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
319347
320348
@@ -325,6 +353,7 @@ set ans [list]
325353lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
326354lappend ans [list set _LMFILES_ $modpath.3/qux/1:$mp/modulepath-opt/1]
327355lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
356+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$modpath.3]
328357testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
329358
330359setenv_var TESTSUITE_MODULEPATH_OPT rel_path2
@@ -336,6 +365,11 @@ set tserr [msg_load modulepath-opt/1 [err_prereq_path qux/1]]
336365testouterr_cmd sh {load --no-auto modulepath-opt/1} ERR $tserr
337366
338367setenv_var TESTSUITE_MODULEPATH_OPT rel_path4
368+ set ans [list]
369+ lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
370+ lappend ans [list set _LMFILES_ $modpath.3/qux/1:$mp/modulepath-opt/1]
371+ lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
372+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$mp|$modpath.3]
339373testouterr_cmd sh {load --no-auto modulepath-opt/1} $ans {}
340374
341375
@@ -369,6 +403,7 @@ set ans [list]
369403lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
370404lappend ans [list set _LMFILES_ $modpath.3/qux/1:$mp/modulepath-opt/1]
371405lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
406+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$modpath.3]
372407lappend ans [list set __MODULES_LMTAG qux/1&auto-loaded]
373408set tserr [msg_top_load modulepath-opt/1 {} qux/1 {}]
374409testouterr_cmd sh {load --auto modulepath-opt/1} $ans $tserr
@@ -381,6 +416,12 @@ testouterr_cmd sh {load --auto modulepath-opt/1} $ans $tserr
381416setenv_path_var MODULEPATH $mp
382417
383418setenv_var TESTSUITE_MODULEPATH_OPT dir4
419+ set ans [list]
420+ lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
421+ lappend ans [list set _LMFILES_ $modpath.3/qux/1:$mp/modulepath-opt/1]
422+ lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
423+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$modpath.3|$mp]
424+ lappend ans [list set __MODULES_LMTAG qux/1&auto-loaded]
384425testouterr_cmd sh {load --auto modulepath-opt/1} $ans $tserr
385426
386427setenv_var TESTSUITE_MODULEPATH_OPT dir6
@@ -392,6 +433,7 @@ set ans [list]
392433lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
393434lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
394435lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
436+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$env(TESTSUITEDIR)]
395437lappend ans [list set __MODULES_LMTAG qux/1&auto-loaded]
396438set tserr [msg_top_load modulepath-opt/1 {} qux/1 {}]
397439testouterr_cmd sh {load --auto modulepath-opt/1} $ans $tserr
@@ -401,6 +443,7 @@ set ans [list]
401443lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
402444lappend ans [list set _LMFILES_ $modpath.3/qux/1:$mp/modulepath-opt/1]
403445lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
446+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$env(TESTSUITEDIR)]
404447lappend ans [list set __MODULES_LMTAG qux/1&auto-loaded]
405448set tserr [msg_top_load modulepath-opt/1 {} qux/1 {}]
406449testouterr_cmd sh {load --auto modulepath-opt/1} $ans $tserr
@@ -423,6 +466,7 @@ set ans [list]
423466lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&unk/1|qux/1]
424467lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
425468lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
469+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&unk/1|qux/1&$mp|$modpath.3]
426470lappend ans [list set __MODULES_LMTAG qux/1&auto-loaded]
427471set tserr [msg_top_load modulepath-opt/1 {} qux/1 {}]
428472testouterr_cmd sh {load --auto modulepath-opt/1} $ans $tserr
@@ -437,6 +481,7 @@ lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1:qux/1&modulepath
437481lappend ans [list set _LMFILES_ $mp/modulepath-opt/1:$mp/qux/1]
438482lappend ans [list set LOADEDMODULES modulepath-opt/1:qux/1]
439483lappend ans [list set __MODULES_LMTAG modulepath-opt/1&auto-loaded]
484+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$mp|$modpath.3]
440485set tserr [msg_top_load qux/1 {} modulepath-opt/1 {}]
441486testouterr_cmd sh {load --auto qux/1} $ans $tserr
442487
@@ -460,6 +505,7 @@ set ans [list]
460505lappend ans [list set __MODULES_LMPREREQ modulepath-opt/1&qux/1]
461506lappend ans [list set _LMFILES_ $mp/qux/1:$mp/modulepath-opt/1]
462507lappend ans [list set LOADEDMODULES qux/1:modulepath-opt/1]
508+ lappend ans [list set __MODULES_LMPREREQPATH modulepath-opt/1&qux/1&$mp]
463509testouterr_cmd sh {load --auto modulepath-opt/1} $ans {}
464510
465511setenv_var TESTSUITE_MODULEPATH_OPT dir3
0 commit comments