reportng JUnitXMLReporter показывает результаты только для одного из тестовых классов - PullRequest
0 голосов
/ 26 марта 2020

Ниже мой файл testng. xml, и я параллельно запускаю тесты Appium Android, и, к сожалению, генерируемый файл junit xml предназначен только для 2-го набора тестов (Device_Two ). Кажется, он перезаписывает предыдущие результаты или просто не включает их в файл. HTMLReporter также показывает результаты только для Device_Two. Хотите знать, что я здесь делаю не так?

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Android Appium Test Suite" parallel="tests" thread-count="2">
<listeners>
    <listener class-name="org.uncommons.reportng.HTMLReporter"/>
    <listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>

<test name="Device_One">
    <parameter name="deviceName_" value="device_One"/>
    <parameter name="UDID_" value="emulator-5554"/>
    <parameter name="platformVersion_" value="10.0"/>
    <parameter name="systemPort_" value="8201"/>
    <parameter name="URL_" value="http://127.0.0.1:4723/wd/hub"/>
    <classes>
        <class name="android.SomeTests"/>
    </classes>
</test>
<test name="Device_Two">
    <parameter name="deviceName_" value="device_Two"/>
    <parameter name="UDID_" value="emulator-5558"/>
    <parameter name="platformVersion_" value="8.0"/>
    <parameter name="systemPort_" value="8202"/>
    <parameter name="URL_" value="http://127.0.0.1:4733/wd/hub"/>
    <classes>
        <class name="android.SomeTests"/>
    </classes>
</test>
</suite>
...