Перезапуск неудачного тестового случая автоматически в TestNG/Selenium

Я использую Selenium webdriver, на Java с TestNG для запуска X количества тестовых случаев.

Я хотел бы, чтобы любой тест автоматически перезапускался (либо с момента запуска, либо с момента отказа), как только произойдет сбой.

Я знаю, что фреймворк TestNG имеет следующий метод

@Override
  public void onTestFailure(ITestResult tr) {
    log("F");
  }

, но я не знаю, как узнать, какой тест-кейс сработал, и как его перезапустить.

7
задан MostWanted 30 December 2016 в 05:04
поделиться