On 12/22/2016 4:54 PM, Josh Matthews wrote:
I'm totally open to discussing ways to make this situation better - the process I'm proposing optimizes for: * avoiding introducing real test failures into master * making one person deal with new intermittent failures, rather than a potentially unbounded number of people
Firefox has a "chaos mode" [1] to increase nondeterminism with the hope of making intermittent failures more repeatable.
Unfortunately, it can't be enabled by default because it does too good of job breaking many Firefox mochitests. ;) Since Servo is still a (relatively) young project, you might be able to introduce a default chaos mode now before you have more intermittent tests than can be fixed.
[1] http://robert.ocallahan.org/2014/03/introducing-chaos-mode.html _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo