[DX-4426] Fix Flaky TestScripts#22838
Conversation
|
👋 kalverra, thanks for creating this pull request! To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team. Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks! |
|
I see you updated files related to
|
|
✅ No conflicts with other open PRs targeting |
CORA - Analysis SkippedReason: The number of code owners (2) is less than the minimum required (5) and/or the number of CODEOWNERS entries with changed files (1) is less than the minimum required (2). |
816955f to
11d296d
Compare
|




TestScriptsis one of the most flaky areas in /chainlink. I ran the fix-flaky-tests skill on it withopus 4.8. It cost ~$2.00 and took ~30 minutes (excluding time to run the tests over and over to verify fixes).Changes
StartUpHealthReportnow returns503errors for non/healthpaths instead of the old404error. This is more in line with what most clients expect for this sort of situation.curl --retryis used in TestScripts to keep calling these endpoints until they're ready, but it will not retry if it gets a 404.tools/txtar/visitor.goand updated it with some more modern Go patterns, should help performance a teeny-tiny bit.Results