繁体   English   中英

詹金斯建立忽略测试

[英]Jenkins build ignore tests

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

如果我使用来自Jenkins的相同配置,则会缺少一些测试。

XML Suite文件

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

当直接“调用”结果时,来自诱惑的结果是好的。

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

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

  • 检查Jenkins版本的Allure插件
  • 检查Gradle版本的Allure插件
  • 检查TestNG的有效性,我错过了

     <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM