Repository navigation
test(e2e): fit the ARK Evolved timeouts to a first install - #924
ValgulNecron wants to merge 2 commits into
Conversation
The cluster test's waits added up to 59 minutes, over make test-e2e-keep's 50-minute go test timeout, so the cluster-dir wait drops from 45 to 30 minutes. The bot test's 4-minute probe deadline could expire while SteamCMD is still installing, since the server reports Running first. ARK now gives the positive probe 30 minutes. A new optional NegativeDeadline on gameBotSpec keeps its negative control at 4 minutes; it falls back to ProbeDeadline, so no other game test changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Claude <noreply@anthropic.com>
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 24 minutes. View limit details
Pre-merge checks:
|
|
These five red checks are a GitHub Actions artifact-service outage, not this PR:
Every one of them failed in the Generated by Claude Code |
CI Report - 9e8b155run 43139731776 - attempt 1 0 failed - 13 passed - 20 skipped - 83m38s elapsed Test selection: partial - per-suite table Coverageno coverage/* commit statuses found on 9e8b155 Changed
Slowest jobs
e2e buckets run
|
Signed-off-by: Claude <noreply@anthropic.com> # Conflicts: # test/e2e/gamebot_helpers_e2e_test.go
Summary
This follow-up to #915 fixes the two timeout findings CodeRabbit left on its last review. The maintainer signed off on both changes.
arksurvival_cluster_persistence_e2e_test.go): the cluster-dir wait drops from 45 to 30 minutes. Before, the waits added up to 59 minutes (2 + 5 + 45 + 5 + 2), more than the 50-minutego test -timeoutinmake test-e2e-keep.arksurvivalevolved_bot_e2e_test.go): the GameServer reportsRunningbefore SteamCMD has finished the ~25GB install, so a 4-minute A2S probe could expire. The positive probe now gets 30 minutes.gamebot_helpers_e2e_test.go): adds an optionalNegativeDeadlinetogameBotSpecfor the negative-control probe. It falls back toProbeDeadlinewhen unset, so every other game test behaves as before. ARK keeps its negative control at 4 minutes.Verification
go test -tags e2e -ccompiles. Both ARK tests are hand-run only and never run in CI.Generated by Claude Code