我正在使用Jenkins构建和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>
Allure直接“调用”结果时的结果很好。
Jenkins的Allure插件忽略了一些测试,我不明白为什么。
答案 0 :(得分:0)
我在2天后找到了解决方案,我不确定它们中的哪一个有效,但也许有人会在某天遇到同样的问题......
检查TestNG的有效性我错过了
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >