2017-04-18 3 views
0

でテストケースを失敗に渡しますビルドも、私が行っているいくつかのステップを以下に説明されているジェンキンス

  1. セットアップジェンキンスリモートのLinuxサーバー上で。私はジェンキンスサーバ上 ビルドを実行しますビットバケット上のWebフックを設定している

  2. を構築 実行Xcodeのスレーブとして自分のMacを使用し

  3. コードを repoにプッシュすると、ビルドがトリガーされます。

  4. 私はXcodeプロジェクトで共有スキームを持っています。

しかし、私は私のレポで失敗テストを押すたびビルドpasses..Shouldn'tのCIサーバはbuild..Iは、私は明確な参照

のためのいくつかのスクリーンショットを掲載しているmissing..Iいところを知らない失敗

enter image description here

enter image description here

EDIT:より多くの研究で、私は、ビルドに失敗したことを知っているようになりましたが、あなたは、テスト結果を確認する必要があります/ fails.Howは、私がレポートを見ることができることを報告して?レポートセクションのxmlファイルは表示されません

答えて

0

テストケースが失敗してもビルドが成功したのと同じ問題が発生しました。 Log Parserプラグインを使用してコンソール出力を解析し、ビルドを出力に基づいて安定または失敗としてマークすることができます。

+0

最新の質問をご覧ください –

0

jenkinsはステップバイステップで実行されます.Buildが成功するということは、ビルドステップが正しいことを意味し、問題はありませんが、テストケースも合格したことを意味するわけではありません.Junitでは、ケースが合格したかどうか。

0

実行シェルフェーズでは、先頭にset -exo pipefailを追加する必要があります。

関連する問題