2015-01-22 5 views
0

Я использую Selenium WebDriver с картой TestNG, и у меня в моем наборе тестов около 300 тестовых примеров. В некоторых случаях мой пакет останавливается посередине из-за некоторых проблем с синхронизацией. Есть ли способ в TestNG Я могу выполнить пропущенные тестовые примеры снова после завершения выполнения?Как запустить пропущенные/не запускать тестовые примеры с помощью TesNG

Пример: из 300 тестовых случаев 100 успешно выполнен и 200 пропущенных/неработающих. Мне нужно выполнить эти «пропущенные/неработающие» тестовые примеры автоматически после завершения моего выполнения в первый раз.

Спасибо заранее!

ответ

0

Я столкнулся с этим вопросом раньше и нашел ответ here. Это возможно, но требует небольшой тщательной работы. Здесь упоминается несколько способов. Вы должны увидеть код не легко объяснить без кода

0

Есть (по крайней мере) два пути достижения этой цели:

  • Используйте RetryAnalyzer перезапускать тест прямой после выполнения
  • TestNG создает файл testng-failed.xml со всем неудачным тестовым случаем. Вы можете запустить TestNG только с этими тестами.
Смежные вопросы