-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
Flaky http2-settings-flood #18251
Comments
hmm... yeah, it's a limitation on the ability of the test to trigger the actual error condition being tested for. Basically, in most cases the test actually should fail because the failure condition is supposed to be avoided by the nature of the how the code is implemented. The test is attempting to test an edge case that is inherently flaky and very operating system dependent. We have the same issue with http2-ping-flood. I've been trying to come up with a more reliable alternative approach but haven't been able to find one. |
Definitely happens on Windows too, more frequently than FreeBSD. (It's marked flaky on Windows.) not ok 529 sequential/test-http2-settings-flood # TODO : Fix flaky test
---
duration_ms: 120.185
severity: fail
stack: |-
timeout |
Hopeful fix. We'll see. #19349 |
The test is unreliable on some Windows platforms in its current form. Make it more robust by using `setInterval()` to repeat the flooding until an error is triggered. Fixes: nodejs#18251
Multiple timeouts on this test:
https://ci.nodejs.org/job/node-test-commit-freebsd/14756/nodes=freebsd10-64/console
https://ci.nodejs.org/job/node-test-commit-freebsd/14746/nodes=freebsd10-64/console
The text was updated successfully, but these errors were encountered: