2016-06-24 5 views
0

Я запускаю автоматизацию тестирования с appium в java, и у меня есть проблема с тем, как поймать пропущенный тест на параллельное тестирование.Testng ITestListener с параллельными тестами для пропущенного теста

Когда я запускал свои тесты на одном устройстве, я всегда использовал ITestListener, чтобы поймать мои пропущенные тесты и зарегистрировать их в своем отчете. Он работал хорошо, пока я не попытался запустить тесты на нескольких устройствах одновременно.

Проблема возникает из-за того, что это слушатель, и я не могу передать ему какой-либо параметр (скажите, если я ошибаюсь).

Так что теперь у меня есть несколько устройств, я не знаю, как отличить, какое устройство вызывается в методе

void onTestSkipped(ITestResult var1);

любая идея?

ответ