-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Audit and Fix our Flaky Tests #5202
Comments
Hey @benjamincburns do you have that list of tests? |
I had a look through my notes and couldn't find the list. I think however that this is likely data that we could mine from GitHub actions easily enough. Would be much easier to do so however if we made use of some structured data test reporter. https://github.com/marketplace/actions/publish-unit-test-results |
Just had some tests hang on this build: https://github.com/trufflesuite/truffle/actions/runs/2716306424 -- I think caused by a hang while retrieving a box for a test. I strongly suspect that a lot of our test flakiness is due to the slowness of box retrieval. We should probably make an effort to remove as many box downloads as possible from our scenario test suite. |
I've also seen a handful of transient build failures recently due to HTTP errors while fetching packages from NPM. |
I created #5345 to account for this |
Flaky test:
|
Flaky test:
https://github.com/trufflesuite/truffle/runs/7685133626?check_suite_focus=true |
Flaky test:
https://github.com/trufflesuite/truffle/runs/7685126493?check_suite_focus=true |
Flaky test:
https://github.com/trufflesuite/truffle/runs/7913565921?check_suite_focus=true |
Hung tests (had to cancel job): https://github.com/trufflesuite/truffle/runs/7914744801?check_suite_focus=true |
Flaky test:
https://github.com/trufflesuite/truffle/runs/8009652049?check_suite_focus=true |
Many of our tests fail intermittently, and several people have had to increase timeouts to get them to pass CI. @benjamincburns says he has a list of tests, which he will add here to this issue.
The text was updated successfully, but these errors were encountered: