У меня есть сотни тестов в моем testng.xml, большинство тестов не выполняются из-за проблем с синхронизацией, но когда я запускаю их порциями, все работает нормально
Одно неэффективное решение, которое я попробовал, состоит в том, чтобы разделить небольшое количество тестов на несколько файлов testng.xml и запускать один за другим в поисках альтернативы, которую я могу сделать так же во время выполнения
Вот как выглядит мой testng.xml
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite">
<listeners>
<listener class-name="baseClasses.TestListener"></listener>
</listeners>
<test name="Android">
<parameter name="platform" value="android"></parameter>
<classes>
<class name="testCases.android.VerifyLoginLogout" />
<class name="testCases.android.test1" />
<class name="testCases.android.test2" />
...
<class name="testCases.android.test100" />
</classes>
</test>
</suite>
Любые предложения о том, как разделить тесты на куски и запускать их один за другим во время выполнения, поэтому мне не нужно делить тесты на несколько файлов testng.xml
Примечание - даже пробовал с мудрым пакетом запустить внутри testng.xml