【发布时间】:2013-08-07 19:26:21
【问题描述】:
所以我定义了很多 UiAutomatorTestCase 类,每个类最多有 1 或 2 个测试用例。 然后我在 Jenkins 上使用 Shell 脚本将这些测试用例串成一系列测试,例如:
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.
我遇到的两个 (1/2) 问题之一是,对于 Jenkins 构建,这些测试中的任何一个是否失败都没有关系,Jenkins 总是显示为绿色,我需要 Jenkins 停止并显示红色的构建.
另一个 (2/2) 问题是,如果应用程序在其中一个测试(例如 TestClass2)中崩溃,脚本将尝试获取并继续执行。使脚本停止的最佳方法是什么?
有什么建议吗? 谢谢
【问题讨论】:
标签: android jenkins android-uiautomator