You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The number of test failures / flakes during PR and push builds on Travis due to dirty global state appears to have increased over the recent weeks. It's time to explore ideas that will reduce flakiness by isolating tests from one another and eliminating dirty global state.
Some ideas:
Update beforeEach and afterEach in test/_init_tests.js to be more thorough with how they clear state between tests
Prevent tests from performing operations that modify global state
The number of test failures / flakes during PR and push builds on Travis due to dirty global state appears to have increased over the recent weeks. It's time to explore ideas that will reduce flakiness by isolating tests from one another and eliminating dirty global state.
Some ideas:
beforeEachandafterEachin test/_init_tests.js to be more thorough with how they clear state between testswindowobject (with a newthis) for each test (inefficient? infeasible?)(More ideas welcome via comments below)