-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix flaky TestFQDN
#3097
Fix flaky TestFQDN
#3097
Conversation
This pull request does not have a backport label. Could you fix it @ycombinator? 🙏
NOTE: |
🌐 Coverage report
|
buildkite test this |
buildkite test this |
This time buildkite CI (build 1845) failed on
This is not how this test has failed in the past when being flaky. It has failed on verifying the hostname in |
buildkite test this |
Buildkite CI (build 1847) passed. Which means |
buildkite test this |
Buildkite CI (build 1848) passed again. Which means TestFQDN passed (4 passes out of 4 attempts). Running again... |
buildkite test this |
Buildkite CI (build 1852) passed again. Which means TestFQDN passed (5 passes out of 5 attempts). Running again... |
buildkite test this |
Buildkite CI (build 1859) passed again. Which means TestFQDN passed (6 passes out of 6 attempts). Running again... |
buildkite test this |
Buildkite CI (build 1866) passed again. Which means TestFQDN passed (7 passes out of 7 attempts). Running again... |
buildkite test this |
Buildkite CI (build 1873) passed again. Which means TestFQDN passed (8 passes out of 8 attempts). Running again... Aiming for 10 attempts total, in case people are wondering how many episodes are in this saga. |
/test |
Buildkite CI (build 1882) passed again. Which means TestFQDN passed (9 passes out of 9 attempts). Running again... hopefully one final time 🤞. |
/test |
Pinging @elastic/elastic-agent (Team:Elastic-Agent) |
Thanks @ycombinator for the time you spent on this. |
* [WIP] Fix flaky `TestFQDN` (#3097) * Pass namespace to FQDN ES query * Add documentation on namespace usage * Add warning (cherry picked from commit d2162bb) # Conflicts: # docs/test-framework-dev-guide.md * Update test-framework-dev-guide.md --------- Co-authored-by: Shaunak Kashyap <[email protected]> Co-authored-by: Pierre HILBERT <[email protected]>
What does this PR do?
This PR tries to fix the flaky
TestFQDN
end-to-end test. It also adds documentation on using test namespaces to avoid flaky tests.Why is it important?
So we don't have flaky tests.