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 have already made changes to surefire. I have created a pull request #40 for maven-surefire on github. I would appreciate any comments or suggestions on my change. Our code are covered with unit tests and integration tests as well. https://github.com/apache/maven-surefire/pull/40 Thank you very much! Regards, Qingzhou
