在我们的Jenkins测试作业报告中添加TestNG测试后,将不再生成报告。我删除了TestNG测试和依赖项,并开始重新生成报告。如何在Jenkins下使用Maven-3运行TestNG和JUnit测试以及报告?
答案 0 :(得分:1)
您的pom是否按照建议here配置了确定? (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>