2016-07-21 22 views
0

Jenkinsのジョブ設定が正しく機能することを確認したいので、失敗したテストを行いました。そのジョブを実行すると、ビルドは成功しましたが、いくつかの単体テストが失敗します。Jenkinsビルドは成功しましたが、アリユニットテストは失敗し、テスト結果には表示されません

「Console Output」には失敗したテストが表示されますが、ビルドのテスト結果を見ると、テストは失敗とマークされませんでした。

これは失敗テストです:

<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> 

は、私はテストの結果は私に失敗したテストを示し、ジェンキンスは成功としてマークしませビルドを行うことをことを行うには何がありますか?

ジェンキンス構成:

ソースコード管理:

Gitの

リポジトリリポジトリURL支店指定子を構築するためのhttps://github.com/kevinswen/testSchnecke.git

支店(空白は 'どの')* /マスター

ビルド:

ビルドファイルの/home/kevin/workspace/Rennschnecke_Example/build.xml

ビルド後のアクション:

は、JUnitテスト結果レポート

テストレポートのXMLS **/JUnitの/ TESTS-テストスイートを公開します。 XML

ヘルスレポート増幅率1

答えて

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" /> 
+0

ビルドに失敗したとマークしてくれてありがとうございましたが、テスト結果にはまだエラーが表示されません。 –

+0

junkinsビルド結果プラグインでjunitが正しく設定されていることを確認してください。可能であれば、plz share jenkinsのジョブ設定ページ –

+0

完全な設定を追加しました。 –

関連する問題