title: testng-failed.xml is rerunning all tests and not only the failed ones
body: <p>First, I execute: </p>
  
  <p><strong>- mvn clean test -Dsurefire.suiteXmlFiles=src/test/resources/testing.xml</strong></p>
  
  <p>Then, it generates as expected the testng-failed.xml file</p>
  
  <p>Then I try to rerun with:</p>
  
  <p><strong>- mvn test -Dsurefire.suiteXmlFiles=target/surefire-reports/testng-failed.xml</strong> </p>
  
  <p>I have 3 tests in this example, and in the 2nd run I get below info:</p>
  
  <p>Failed tests: </p>
  
  <p>PACKAGE_INFO..</p>
  
  <ul>
  <li>Run 1: FAILED_TEST_NAME</li>
  <li>Run 2: FAILED_TEST_NAME</li>
  </ul>
  
  <p>Tests run: 3, Failures: 1, Errors: 0, Skipped: 0</p>
  
  <p><strong>And the biggest problem is that it is really executing all 3 tests agains, and I just want to re-execute the failed one.</strong></p>