我在Jenkins中安装了Test In Progress插件。我正在选择show test in progress选项。我通过指定构建文件名来调用Ant。作业已成功执行,但我无法看到测试进度报告(即它是空的)。我尝试将testInProgress-testng-client-0.1.jar
添加到test classpath
但是它没有显示结果。请帮忙
答案 0 :(得分:1)
我在Test In Progress Plugin中遇到了同样的问题,jenkins的一个空的测试进度报告。
通过在Maven POM依赖项中添加 testInProgress-testng-client 来解决此问题:
<dependencies>
...
<dependency>
<groupId>org.imaginea.jenkins.plugins</groupId>
<artifactId>testInProgress-testng-client</artifactId>
<version>0.1</version>
<scope>test</scope>
</dependency>
...
</dependencies>
然后,在 maven surefire / failsafe插件 配置下设置testinprogress侦听器(在我的情况下为TestNG):
<configuration>
...
<properties>
<property>
<name>listener</name>
<value>org.imaginea.jenkins.plugins.testinprogress.testng.TestNGProgressRunListener</value>
</property>
</properties>
...
</configuration>