|
|
|
|
@@ -107,7 +107,7 @@ lappend ans [list unsetpath MODULES_LMCONFLICT]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMNOTUASKED]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "unload de" "load ea"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ea" $ans [join $tserr "\n"]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ea {} de {} {} {} [err_swon ea] [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ea" $ans [join $tserr "\n"]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ea {} de {} {} {} [err_swon ea] [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMPREREQ]
|
|
|
|
|
@@ -118,7 +118,7 @@ lappend ans [list setpath MODULES_LMCONFLICT "eb&dg"]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "unload de" "load eb"]
|
|
|
|
|
# as load is attempted to see if conflict solves, returned error for dg is about missing prereq
|
|
|
|
|
testouterr_cmd_re "sh" "switch df eb" $ans [join $tserr "\n"]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df eb {} de {} {} {} [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df eb" $ans [join $tserr "\n"]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df eb {} de {} {} {} [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath LOADEDMODULES "dh"]
|
|
|
|
|
@@ -128,7 +128,7 @@ lappend ans [list unsetpath MODULES_LMCONFLICT]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMNOTUASKED]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "unload de" "load ea"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ec" $ans [join $tserr "\n"]\n\n[msg_load ec [err_reqmis ea]]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ec {} de {} {} {} [err_reqlo ea] [err_swon ec] [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ec" $ans [join $tserr "\n"]\n\n[msg_load ec [err_reqmis ea]]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ec {} de {} {} {} [err_reqlo ea] [err_swon ec] [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath MODULES_LMPREREQ "ed&eb"]
|
|
|
|
|
@@ -139,7 +139,7 @@ lappend ans [list setpath MODULES_LMCONFLICT "eb&dg"]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "unload de" "load eb" "load ed"]
|
|
|
|
|
# as load is attempted to see if conflict solves, returned error for dg is about missing prereq
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ed" $ans [join $tserr "\n"]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ed {} de {} eb {} [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ed" $ans [join $tserr "\n"]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ed {} de {} eb {} [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMPREREQ]
|
|
|
|
|
@@ -149,7 +149,7 @@ lappend ans [list setpath LOADEDMODULES "dh:ee"]
|
|
|
|
|
lappend ans [list setpath MODULES_LMCONFLICT "ee&de"]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "unload de" "load ee"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ee" $ans [join $tserr "\n"]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ee {} de {} {} {} [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ee" $ans [join $tserr "\n"]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ee {} de {} {} {} [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath MODULES_LMNOTUASKED "ee"]
|
|
|
|
|
@@ -159,7 +159,7 @@ lappend ans [list setpath _LMFILES_ "$mp/dh:$mp/ee:$mp/ef"]
|
|
|
|
|
lappend ans [list setpath LOADEDMODULES "dh:ee:ef"]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "unload de" "load ee" "load ef"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ef" $ans [join $tserr "\n"]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ef {} de {} ee {} [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ef" $ans [join $tserr "\n"]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ef {} de {} ee {} [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath LOADEDMODULES "dh"]
|
|
|
|
|
@@ -169,7 +169,7 @@ lappend ans [list unsetpath MODULES_LMCONFLICT]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMNOTUASKED]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "unload de"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df eg" $ans [join $tserr "\n"]\n\n[msg_load eg [err_conflict eg dh]]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df eg {} de {} {} {} [err_swon eg] [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df eg" $ans [join $tserr "\n"]\n\n[msg_load eg [err_conflict eg dh]]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df eg {} de {} {} {} [err_swon eg] [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMNOTUASKED]
|
|
|
|
|
@@ -250,7 +250,7 @@ lappend ans [list unsetpath MODULES_LMPREREQ]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMCONFLICT]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "load ea"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ea" $ans [join $tserr "\n"]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ea {} {} {} {} {} [err_swon ea] [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ea" $ans [join $tserr "\n"]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ea {} {} {} {} {} [err_swon ea] [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMPREREQ]
|
|
|
|
|
@@ -260,7 +260,7 @@ lappend ans [list setpath MODULES_LMCONFLICT "eb&dg"]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "load eb"]
|
|
|
|
|
# as load is attempted to see if conflict solves, returned error for dg is about missing prereq
|
|
|
|
|
testouterr_cmd_re "sh" "switch df eb" $ans [join $tserr "\n"]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df eb {} {} {} {} {} [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df eb" $ans [join $tserr "\n"]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df eb {} {} {} {} {} [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath LOADEDMODULES "de:dh"]
|
|
|
|
|
@@ -269,7 +269,7 @@ lappend ans [list unsetpath MODULES_LMPREREQ]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMCONFLICT]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "load ea"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ec" $ans [join $tserr "\n"]\n\n[msg_load ec [err_reqmis ea]]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ec {} {} {} {} {} [err_reqlo ea] [err_swon ec] [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ec" $ans [join $tserr "\n"]\n\n[msg_load ec [err_reqmis ea]]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ec {} {} {} {} {} [err_reqlo ea] [err_swon ec] [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath MODULES_LMPREREQ "ed&eb"]
|
|
|
|
|
@@ -280,7 +280,7 @@ lappend ans [list setpath MODULES_LMCONFLICT "eb&dg"]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df" "load eb" "load ed"]
|
|
|
|
|
# as load is attempted to see if conflict solves, returned error for dg is about missing prereq
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ed" $ans [join $tserr "\n"]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ed {} {} {} eb {} [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ed" $ans [join $tserr "\n"]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ed {} {} {} eb {} [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath LOADEDMODULES "de:dh"]
|
|
|
|
|
@@ -289,7 +289,7 @@ lappend ans [list unsetpath MODULES_LMPREREQ]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMCONFLICT]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ee" $ans [join $tserr "\n"]\n\n[msg_load ee [err_conflict ee de]]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ee {} {} {} {} {} [err_swon ee] [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ee" $ans [join $tserr "\n"]\n\n[msg_load ee [err_conflict ee de]]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ee {} {} {} {} {} [err_swon ee] [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath LOADEDMODULES "de:dh"]
|
|
|
|
|
@@ -298,7 +298,7 @@ lappend ans [list unsetpath MODULES_LMPREREQ]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMCONFLICT]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ef" $ans [join $tserr "\n"]\n\n[msg_load ee [err_conflict ee de]]\n\n[msg_load ef [err_reqmis ee]]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df ef {} {} {} {} {} [err_reqlo ee] [err_swon ef] [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df ef" $ans [join $tserr "\n"]\n\n[msg_load ee [err_conflict ee de]]\n\n[msg_load ef [err_reqmis ee]]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df ef {} {} {} {} {} [err_reqlo ee] [err_swon ef] [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath LOADEDMODULES "de:dh"]
|
|
|
|
|
@@ -307,7 +307,7 @@ lappend ans [list unsetpath MODULES_LMPREREQ]
|
|
|
|
|
lappend ans [list unsetpath MODULES_LMCONFLICT]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload dg" "unload df"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df eg" $ans [join $tserr "\n"]\n\n[msg_load eg [err_conflict eg dh]]\n\n[msg_load dg [err_prereq dg df]]\n\n[msg_top_switch df eg {} {} {} {} {} [err_swon eg] [err_depref dg]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch df eg" $ans [join $tserr "\n"]\n\n[msg_load eg [err_conflict eg dh]]\n\n[msg_load dg [err_reqmis df]]\n\n[msg_top_switch df eg {} {} {} {} {} [err_swon eg] [err_depref dg]]
|
|
|
|
|
|
|
|
|
|
set ans [list]
|
|
|
|
|
lappend ans [list setpath MODULES_LMPREREQ "df&da|db|dc|dd|de"]
|
|
|
|
|
@@ -382,7 +382,7 @@ lappend ans [list setpath LOADEDMODULES "h61:h68"]
|
|
|
|
|
lappend ans [list setpath MODULES_LMNOTUASKED "h61"]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
set tserr [list "unload h62" "unload h60" "load h68"]
|
|
|
|
|
testouterr_cmd_re "sh" "switch h60 h68" $ans [join $tserr "\n"]\n\n[msg_load h62 [err_prereq h62 h60]]\n\n[msg_top_switch h60 h68 {} {} {} {} {} [err_depref h62]]
|
|
|
|
|
testouterr_cmd_re "sh" "switch h60 h68" $ans [join $tserr "\n"]\n\n[msg_load h62 [err_reqmis h60]]\n\n[msg_top_switch h60 h68 {} {} {} {} {} [err_depref h62]]
|
|
|
|
|
|
|
|
|
|
# test situation where UReqUn modules impact DepRe list (conflict solving reload)
|
|
|
|
|
setenv_loaded_module [list h30 h31 h32 h38] [list "$mp/h30" "$mp/h31" "$mp/h32" "$mp/h38"] [list h30 h31]
|
|
|
|
|
@@ -406,7 +406,7 @@ lappend ans [list setpath LOADEDMODULES "h60:h73:h68:h74"]
|
|
|
|
|
lappend ans [list setpath _LMFILES_ "$mp/h60:$mp/h73:$mp/h68:$mp/h74"]
|
|
|
|
|
lappend ans [list setpath MODULES_LMPREREQ "h74&h73|h62|h63|h71"]
|
|
|
|
|
lappend ans [list setpath MODULES_LMNOTUASKED "h60"]
|
|
|
|
|
set tserr [list "unload h74" "unload h71" "unload h62" "unload h61" "load h68" \n[msg_load h62 [err_prereq h62 h61]] \n[msg_load h71 [err_reqmis h62]] "\nload h74"]
|
|
|
|
|
set tserr [list "unload h74" "unload h71" "unload h62" "unload h61" "load h68" \n[msg_load h62 [err_reqmis h61]] \n[msg_load h71 [err_reqmis h62]] "\nload h74"]
|
|
|
|
|
lappend ans [list ERR]
|
|
|
|
|
testouterr_cmd_re "sh" "switch h61 h68" $ans [join $tserr "\n"]\n\n[msg_top_switch h61 h68 {} {} {} {} [list h74] [err_depref h62] [err_depref h71]]
|
|
|
|
|
|
|
|
|
|
|