spawn/sh/e2e/lib
Ahmed Abushagur 2155a36a1f
fix(e2e): use explicit PATH for hermes, codex, and kilocode binary checks (#2049)
Non-interactive SSH sessions don't source .bashrc or .zshrc, so binaries
installed to ~/.local/bin (hermes via uv) or ~/.npm-global/bin (codex,
kilocode via npm) were not found during verification.

Fix all three verify functions and the codex input test to use explicit
PATH with the known install directories, matching the pattern already
used by openclaw and claude.

Verified: AWS 7/7, Hetzner 6/6 implemented, GCP 6/6 implemented.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 00:07:33 -05:00
..
clouds fix(e2e): robust DigitalOcean teardown with retry and deletion confirmation (#2046) 2026-02-28 22:09:15 -05:00
cleanup.sh fix(e2e): increase server sizes and install timeouts (#2014) 2026-02-28 00:25:36 -08:00
common.sh refactor: Remove dead code and stale references (#2028) 2026-02-28 12:55:09 -08:00
provision.sh fix(security): replace eval with safe export parser in provision.sh (#2022) 2026-02-28 09:43:29 -05:00
teardown.sh feat(e2e): multi-cloud test suite with cloud driver pattern (#2004) 2026-02-27 19:28:08 -08:00
verify.sh fix(e2e): use explicit PATH for hermes, codex, and kilocode binary checks (#2049) 2026-03-01 00:07:33 -05:00