test(issue-17): test_o1_rebuttal and test_o2_race_free_lock run run_loop.sh under their own WORKSPACE_ROOT (review claude, grok)
Two modules still ran the checkout's run_loop.sh - which sources lib.sh before it parses an option - with the process environment and no root of their own: test_o2_race_free_lock's test_o2_12 (review claude; it was in the sweep's list and missed in8b47cc7) and test_o1_rebuttal's test_v3_rebut_option_parsing_and_budget, whose calls pass no env (review grok; outside the env-copy grep). Both now use own_workspace_root, and W1 runs one node of each: at8b47cc7W1 fails with the copy's .mam/shim/herdr. A last pass over the test files that run lib.sh, run_loop.sh, the wrapper or a skill script: every one is marked, uses mam_sandbox or pins WORKSPACE_ROOT, or does not source lib.sh (b7 diff_collect, deploy, issue42, issue45 config, issue5_phase0, local_mqtt). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01HCGpJXhSZasJLU38ksDghe
This commit is contained in:
1 parent
8b47cc76ee
commit
ac48cb7861
3 files changed
+9
No files matched your search
@@ -38,6 +38,8 @@ NODES = [
|
||||
"tests/test_orc_onboard.py::test_o12_onboard_add_uuid",
|
||||
"tests/test_workspace_scope.py::TestWorkspaceScope::test_derived_herdr_session_name",
|
||||
"tests/test_issue17_item4_decisions.py::test_c_cmd_wait",
|
||||
"tests/test_o2_race_free_lock.py::test_o2_12_run_loop_exits_on_lock_failure",
|
||||
"tests/test_o1_rebuttal.py::test_v3_rebut_option_parsing_and_budget",
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user