-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
Description
We use rspec-retry to deal with flakey browser specs. Unfortunately we're currently running into an issue where firefox / selenium / geckodriver crashes and is unrecoverable (we believe it's related to docker memory / too many file handles). All the retry attempts of the spec fail, and any further specs that use the browser also fail.
We're working towards solving the underlying issue, but is there a mechanism with knapsack to retry failed specs on another worker?
We've had a few other issues that have caused an entire worker to be inoperable (like postgres crashing and specs not waiting for it to recover), so I think this is applicable to more than just our current issue.