詹金斯的测试进行中是空的

时间:2015-04-01 12:07:50

标签: ant jenkins testng jenkins-plugins

我在Jenkins中安装了Test In Progress插件。我正在选择show test in progress选项。我通过指定构建文件名来调用Ant。作业已成功执行,但我无法看到测试进度报告(即它是空的)。我尝试将testInProgress-testng-client-0.1.jar添加到test classpath但是它没有显示结果。请帮忙

1 个答案:

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