Jenkins构建忽略测试

问题描述 投票:1回答:1

我正在使用Jenkins构建和Allure插件执行TestNG测试。我的问题是,如果我从IDEA执行它们,则会显示所有测试结果。

如果我使用Jenkins的相同配置,则会丢失一些测试。

CML Suize圆角

<suite name="All in one" verbose="1"  thread-count="2" parallel="methods" >
<test name="Chrome:MainPage">
    <parameter name="browser"  value="chrome"/>
    <classes>
        <class name="mainPage.MainPageTest" />
        <class name="patients.PatientsPageTest"/>
    </classes>
</test>
<test name="Firefox:MainPage">
    <parameter name="browser"  value="firefox"/>
    <classes>
        <class name="mainPage.MainPageTest" />
        <class name="patients.PatientsPageTest"/>
    </classes>
</test>

Allure直接“调用”结果时的结果是好的。

来自Jenkins的Allure插件忽略了一些测试,我不知道为什么。

java gradle allure
1个回答
0
投票

我在2天后找到了解决方案,我不确定它们中的哪一个有效,但也许某人有一天会遇到同样的问题......

  • 检查Jenkins版本的Allure插件
  • 检查Allure插件的Gradle版本
  • 检查TestNG的有效性我错过了这个 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
© www.soinside.com 2019 - 2024. All rights reserved.