2016-07-12 6 views
0

こんにちは、現在、calabash-androidをJenkinsと統合しようとしています。人間が読める形式のレポートを生成するために、結果をjsonファイルに出力するには、-fおよび-oフラグを使用する必要があります。-fと-oキュウリのフラグをフライバットで使用する

これは、私は、これはひょうたん - Androidはそこには-fオプションがなく、順番に失敗するビルドを引き起こすことを言ってエラーになり実行

calabash-android run "$WORKSPACE/app/build/outputs/apk/app-debug.apk" -f json -o testresult.json 

を使用していますラインです。これは、結果がtestresult.jsonに書き出されたにもかかわらず発生します。

誰かが回避策やバグ修正を知っていますか?

編集:私は最近、これがLinuxで起こっているようだとわかりました。 OSX上でコマンドを実行すると、このようなJUnitの形式で、当社のジェンキンスパイプライン我々の出力でエラーに

答えて

0

を生成しません:

calabash-android run $APK --format junit --output report 

そして、あなたが実行しているひょうたんのバージョンは何

+0

JUnitのファイルを公開しますか? --formatに無効なオプションエラーがあり、ビルドが失敗したと報告されるのですか?ポストビルドステップとしてシェルコマンドを実行していますか? –

+0

calabash-android v0.7.3といいえ、間違いはありません。私たちはそれをビルドステップとして実行し、ポストビルドステップとしてjunitレポートを発行します – goughy000

関連する問題