Java 詹金斯总是表现出成功——TestNG,Selenium

Java 詹金斯总是表现出成功——TestNG,Selenium,java,selenium,jenkins,testng,jenkins-plugins,Java,Selenium,Jenkins,Testng,Jenkins Plugins,我是詹金斯的新手,我对构建有问题。我正在用Selenium、Java和TestNG编写UI测试。 我的问题是,Jenkins总是显示Finished:SUCCESS,即使某些测试失败 =============================================== TestAll Total tests run: 10, Failures: 1, Skips: 0 ===========================================

我是詹金斯的新手,我对构建有问题。我正在用Selenium、Java和TestNG编写UI测试。 我的问题是,Jenkins总是显示
Finished:SUCCESS
,即使某些测试失败

    ===============================================
    TestAll
    Total tests run: 10, Failures: 1, Skips: 0
    ===============================================

    [SSH] exit-status: 0
    TestNG Reports Processing: START
    Looking for TestNG results report in workspace using pattern: **/testng-results.xml
    Did not find any matching files.
    Started calculate disk usage of build
    Finished Calculation of disk usage of build in 0 seconds
    Started calculate disk usage of workspace
    Finished Calculation of disk usage of workspace in 0 seconds
    Notifying upstream projects of job completion
    No emails were triggered.
    Finished: SUCCESS

如何解决我的问题?

我假设您正在构建一个Maven项目。 要停止基于测试的构建失败,请转到项目的“配置”部分,然后转到“构建”部分,并在“目标和选项行”中添加:


如果发现错误,这将停止构建。

我假设您正在构建一个Maven项目。 要停止基于测试的构建失败,请转到项目的“配置”部分,然后转到“构建”部分,并在“目标和选项行”中添加:


如果发现错误,这将停止生成。

这很奇怪,因为Jenkins没有找到任何
testng results.xml
。我认为您应该共享您的
pom.xml
和jenkins运行的mvn命令。这很奇怪,因为jenkins没有找到任何
testng results.xml
。我认为您应该共享您的
pom.xml
和jenkins运行的mvn命令。
-Dmaven.test.failure.ignore=false