Тест перенесен на повторные попытки в отчете Allure, а не отображается отдельно - PullRequest
0 голосов
/ 31 января 2019

testNG: 6.9.9 allure-testng-adapter: 1.5.4

Существует класс тестирования, имеющий один тест.тест повторяется десять раз через провайдера данных testNG.

Необходимо повторить все его итерации в двух браузерах.

Необходимо определить и настроить браузер в BeforeClass.

В связи с этим я передаю browser name через файл комплекта testng xml suite в тест:

<suite name="UI_1_Home">
    <test name="1 Verify layouts for the Home page in FF">
        <parameter name="browser" value="firefox"/>
        <classes>
            <class name="com.tests.home.Home"/>
        </classes>
    </test>

    <test name="1 Verify layouts for the Home page in Chrome">
        <parameter name="browser" value="chrome"/>
        <classes>
            <class name="com.tests.home.Home"/>
        </classes>
    </test>
</suite>

Локально работает и дает мне двадцать тестов, отображаемых в окончательном отчете: 10 итераций в Firefox и 10 в Chrome.

Локально я использую allure-maven-plugin:2.6 для генерации отчетов.

Но на задании Jenkins используется allure plugin 2.27.0, и второй тест переходит в раздел «Повторные попытки».

Я предполагаю, что Allure не распознает разницу между переданным параметром browser в наборе xml.

Как отключить функцию Retries или как явно передать все параметры в Allure, чтобы избежать этой группировки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...