将 TestNG 测试添加到我们的 Jenkins 测试作业报告后,将不再生成。我删除了 TestNG 测试和依赖项,并且重新开始生成报告。如何在 Jenkins 下使用 Maven-3 运行 TestNG 和 JUnit 测试并进行报告?
问问题
627 次
1 回答
1
您的 pom 是否按照此处的建议配置了surefire ?(下面复制了 pom 插件示例)您应该确认两个测试库都在命令行以及使用test目标的 jenkins 运行。
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire.version}</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-junit47</artifactId>
<version>${surefire.version}</version>
</dependency>
<dependency>
<groupId>org.apache.maven.surefire</groupId>
<artifactId>surefire-testng</artifactId>
<version>${surefire.version}</version>
</dependency>
</dependencies>
</plugin>
于 2013-11-25T22:21:54.343 回答