Hi,

I am an intern at Google. The first step of my internship project is to add
the ability to Maven to automatically rerun failing tests a few times, to
see if they ever pass in any of the reruns. It is useful because in many
cases a test fails because it is flaky, not because there is a bug in the
new source code change.

We think the right way to achieve this is to modify surefire plugin of
maven. We want to add it as a part of the configuration of surefire, so
users can decide whether they want to enable this feature, and how many
times they want to rerun failing tests. We plan to open-source our
contribution, and hopefully can merge our code into surefire master branch
in the end. Therefore,  we are wondering do you have any
comments/suggestions/opinions regarding this? We appreciate any input.

Thank you very much!

Regards,

Qingzhou

Reply via email to