Я настроил параллельное выполнение тестов в cucumber для запуска параллельных тестов на доступных Android устройствах. Ниже приведены шаги, которые я выполнил. И я настроил, сославшись на документацию по огурцу https://cucumber.io/docs/guides/parallel-execution/#testng
Шаг 1: Расширенный класс AbstractTestNGCucumberTests в моем классе TestRunner и добавленный ниже метод
@Override
@DataProvider(parallel = true)
public Object[][] scenarios() {
return super.scenarios();
}
Шаг 2 : В pom. xml я добавил ниже параметры внутри тега конфигурации
<parallel>methods</parallel>
<threadCount>4</threadCount>
Например, если нужно выполнить 5 тестовых случаев, Когда я попытался выполнить из файла класса pom.xml / TestRunner. 4 Устройства запускаются, только самое первое устройство выполняет один тестовый пример. Остальные из них терпят неудачу, выбрасывая SessionNotCreatedException и выполнение останавливается.
Может кто-нибудь, пожалуйста, дайте мне знать разрешение в ближайшее время?
Большое спасибо заранее!
Пожалуйста, пожалуйста дайте мне знать, если что-то не понятно из моих вышеприведенных пунктов?