测试已在“魅力”报告中移至重试,而不是单独显示

时间:2019-01-31 10:31:28

标签: jenkins jenkins-plugins allure testng.xml

testNG:6.9.9 诱惑测试适配器:1.5.4

有一个测试班,有一个测试。通过testNG数据提供程序对测试进行了次迭代。

需要在两个浏览器中重复其所有迭代。

浏览器需要在BeforeClass中定义和设置。

由于这个原因,我通过testng xml套件文件将浏览器名称传递给了测试:

<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>

它在本地可以正常运行,并给了我 20 个最终报告中显示的测试:firefox中有10次迭代,chrome中有10次迭代。

在本地,我使用allure-maven-plugin:2.6来生成报告。

但是在詹金斯(Jenkins)工作中,使用allure plugin 2.27.0,第二项测试进入“重试”部分。

我的猜测是,Allure无法识别xml套件中传递的browser参数之间的区别。

如何禁用重试功能,或者如何将所有参数显式传递给Allure以避免这种分组?

0 个答案:

没有答案