diff --git a/tests/e2e/claude_code/cron_vm/run_daily.sh b/tests/e2e/claude_code/cron_vm/run_daily.sh index e0a7934b026..ae2d67c070c 100755 --- a/tests/e2e/claude_code/cron_vm/run_daily.sh +++ b/tests/e2e/claude_code/cron_vm/run_daily.sh @@ -16,13 +16,13 @@ # compatibility-matrix.json. # 6. `gh repo clone` litellm-docs, write the JSON to a deterministic # branch (`compat-matrix/--`), commit, -# `git push --force-with-lease`, and `gh pr create`. +# `git push --force`, and `gh pr create`. # # Same-day reruns land on the same branch so they update the existing PR # rather than spawning a new one. If the JSON is byte-identical to the # docs branch, we skip the push entirely. # -# Required commands on $PATH: git, uv, gh, jq, curl, claude, npm. +# Required commands on $PATH: git, uv, gh, jq, curl, claude. # Required state: ~/litellm/litellm checked out (this file lives in it), # $WORKTREE is created on first run, gh is already authenticated. # diff --git a/tests/e2e/claude_code/run_compat.sh b/tests/e2e/claude_code/run_compat.sh index 50fb4b4d5d0..4d8d0b6d7b2 100755 --- a/tests/e2e/claude_code/run_compat.sh +++ b/tests/e2e/claude_code/run_compat.sh @@ -72,6 +72,7 @@ echo "[run_compat] summary: ${summary_path}" # what we want — every test in a file shares a single ThreadPoolExecutor # fanout, and we don't gain anything by splitting it across workers. start=$(date +%s) +set +e COMPAT_RESULTS_PATH="${results_path}" \ COMPAT_RATE_LIMIT_SUMMARY_PATH="${summary_path}" \ PATH="$HOME/.local/bin:$PATH" \ @@ -88,6 +89,7 @@ uv run pytest \ "$@" exit_code=$? +set -e end=$(date +%s) echo "[run_compat] wall time: $((end - start))s"