1

Spoon を実行してインストルメンテーション テストを実行する Jenkins ジョブがあります。テストの 1 つが失敗しますが、Jenkins が期待どおりにビルドを失敗としてマークすることはありません。

テストの失敗を Jenkins に伝達するにはどうすればよいですか?

Spoon を起動するためのビルド手順は次のとおりです。

java -jar $SPOON_RUNNER_JAR_PATH \
  --sdk $ANDROID_SDK_DIR \
  --apk testPackages/$testedApkName \
  --test-apk testPackages/$testApkName
4

2 に答える 2

0

spoon-output/result.jsonSpoonは、個々のテストの失敗を解析できるファイルを出力することに気付きました。各テストには、次のような JSON フィールドがあります。

"status": "PASS"

したがって、Log Parser Pluginを使用できます。次のような解析ルールを作成する必要があります。

error /"status": "FAIL".*/
于 2014-11-11T00:31:27.070 に答える