Commits
Tarun Sukhani authored 13621d833c7
fix(testrunner): poll result file before declaring ERROR on slow/lost response (PF-118, release 1.13.28) FirePhoque.runOneUnitTest treated any failure of the HTTP send() (a 5-minute timeout under CPU contention, or a connection reset) as ERROR, discarding the authoritative on-disk result. TestRunner.run writes the .passed/.failed marker BEFORE rendering the response, so the file — not the response — is the source of truth: the catch block now polls it before declaring ERROR, keeping ERROR only when no marker is present after the retry budget. Fixes intermittent autotest failures where tests passed server-side but were misreported as 'ERROR 5 min'. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>