1

将 TestNG 测试添加到我们的 Jenkins 测试作业报告后,将不再生成。我删除了 TestNG 测试和依赖项,并且重新开始生成报告。如何在 Jenkins 下使用 Maven-3 运行 TestNG 和 JUnit 测试并进行报告?

4

1 回答 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 回答