そこで、多くの UiAutomatorTestCase クラスを定義しました。各クラスには、最大で 1 つまたは 2 つのテスト ケースがあります。次に、Jenkins でシェル スクリプトを使用して、これらのテスト ケースを一連のテストに紐付けます。次に例を示します。
adb shell uiautomator runtest myTest.jar -c com.myTest.TestClass1
adb shell uiautomator runtest myTest.jar -c com.myTest.TestClass2
adb shell uiautomator runtest myTest.jar -c com.myTest.TestClass3
adb shell uiautomator runtest myTest.jar -c com.myTest.TestClass4
...
so on so forth.
私が抱えている 2 つ (1/2) の問題の 1 つは、Jenkins ビルドでは、これらのテストのいずれかが失敗してもかまわないということです。Jenkins は常に緑色で表示されます。Jenkins を停止して、ビルドに赤色を表示する必要があります。
もう 1 つの (2/2) 問題は、アプリが TestClass2 などのテストの 1 つでクラッシュした場合、スクリプトがピックアップして実行を継続しようとすることです。スクリプトを停止させる最良の方法は何ですか?
助言がありますか?ありがとう