如何在Jenkins下使用Maven-3运行TestNG和JUnit测试而不丢失报告
将TestNG测试添加到我们的Jenkins测试作业后,将不再生成报告。我删除了TestNG测试和依赖项,并再次开始生成报告。如何使用Jenkins with reporting下的Maven-3运行TestNG和JUnit测试?您的pom是否按照建议配置了surefire? (下面复制了pom插件示例) 您应该确认这两个测试库都是在命令行上运行的,以及使用测试目标从jenkins运行的如何在Jenkins下使用Maven-3运行TestNG和JUnit测试而不丢失报告,junit,jenkins,maven-3,testng,Junit,Jenkins,Maven 3,Testng,将TestNG测试添加到我们的Jenkins测试作业后,将不再生成报告。我删除了TestNG测试和依赖项,并再次开始生成报告。如何使用Jenkins with reporting下的Maven-3运行TestNG和JUnit测试?您的pom是否按照建议配置了surefire? (下面复制了pom插件示例) 您应该确认这两个测试库都是在命令行上运行的,以及使用测试目标从jenkins运行的 maven surefire插件 ${surefire.version} org.apache.maven
maven surefire插件
${surefire.version}
org.apache.maven.surefire
surefire-junit47
${surefire.version}
org.apache.maven.surefire
surefire测试
${surefire.version}
您的pom是否按照建议配置surefire?
(下面复制了pom插件示例)
您应该确认这两个测试库都是在命令行上运行的,以及使用测试目标从jenkins运行的
maven surefire插件
${surefire.version}
org.apache.maven.surefire
surefire-junit47
${surefire.version}
org.apache.maven.surefire
surefire测试
${surefire.version}
没有,我没有。我们已经删除了所有TestNG位,但这是我们没有的,所以我已经将您的答案标记为正确。谢谢你的链接。不,我没有。我们已经删除了所有TestNG位,但这是我们没有的,所以我已经将您的答案标记为正确。谢谢你的链接。
<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>