Jenkins构建成功但蚂蚁单元测试失败,并且未在测试结果中显示

时间:2016-07-21 08:14:11

标签: jenkins junit ant

我想检查我的Jenkins作业设置是否正常工作,所以我做了一个失败的测试。运行该Job时,构建成功,但某些单元测试失败。

在“控制台输出”中,我可以看到失败的测试但如果我看一下构建的测试结果,则没有测试被标记为失败。

这是失败的测试:

<target name="RennenTest">  
    <mkdir dir="${junit.output.dir}"/>
    <junit fork="yes" printsummary="withOutAndErr">
        <formatter type="xml"/>
        <test name="RennenTest" todir="${junit.output.dir}"/>
        <classpath refid="Rennschnecke_Example.classpath"/>
    </junit>
</target>

测试结果向我展示了失败的测试,并且Jenkins没有将构建标记为成功,我该怎么做?

Jenkins配置:

源代码管理:

GIT中

存储库存储库网址https://github.com/kevinswen/testSchnecke.git

分支构建分支说明符('any'为空白)* / master

构建

构建文件/home/kevin/workspace/Rennschnecke_Example/build.xml

构建后的操作:

发布JUnit测试结果报告

测试报告XML ** / junit / TESTS-TestSuites.xml

健康报告放大系数1

1 个答案:

答案 0 :(得分:1)

以下xml代码段可以帮助您记录失败的测试用例,并在实际执行时将构建标记为失败:

<junit fork="yes" printsummary="withOutAdErr" errorProperty="test.failed" failureProperty="test.failed" logfailedtests="yes">
 .
 .
 .
</junit>
<fail message="Tests failed. Please see test reports" if="test.failed" />
相关问题