Skip to content

Commit b9441a4

Browse files
andyclaude
andcommitted
tests/csh2sh: the launcher fixture provides ecce-session-lib.sh, which ecce sources since #233
The first-start case failed with 'ecce-session-lib.sh: No such file or directory' before reaching the conversion it tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PFPK14wBcLD1s4dYUowpP4
1 parent 8a4cdc5 commit b9441a4

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

‎tests/csh2sh/run_tests.py‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,10 @@ def launcherSuite():
378378
home = os.path.join(tmp, "ecce-home")
379379
os.makedirs(home + "/siteconfig")
380380
os.symlink(os.path.join(REPO, "scripts"), home + "/scripts")
381+
# The launcher sources the session library from the install.
382+
os.makedirs(home + "/bin")
383+
os.symlink(os.path.join(REPO, "packaging", "gateway", "ecce-session-lib.sh"),
384+
home + "/bin/ecce-session-lib.sh")
381385
stubs = os.path.join(tmp, "stubs")
382386
write(stubs + "/ecce-gateway", "#!/bin/sh\necho started >> \"$ECCE_STUB_LOG\"\n")
383387
os.chmod(stubs + "/ecce-gateway", 0o755)

0 commit comments

Comments
 (0)