在做测试的时候,我和詹金斯之间的情况很奇怪。
作业的配置明确指定在这个特定的avd:"hudson_en-US_160_HVGA_android-18_armeabi-v7a",上运行测试,但是由于一些奇怪的原因,在构建过程中发现了两个设备。其中一个设备是前一个设备,但另一个设备称为"unknown-sdk".

测试成功地在特定的avd上执行,而在“unknown”上失败:
日志的相关部分:
SR.runTests在2个设备上执行仪器套件。 SR.runTests启动执行。 SR.runTests启动执行。 在未知-sdk-localhost:8216上运行am 8216 -w -r -e class com.smoke.tests.LoginTest 2015-06-17 11:54:05 SDR.printStream STDOUT 11:54:54:05 I/InstrumentationResultParser:测试运行失败:“无法为:SDR.printStream查找检测信息”
正如您所看到的,它检测到了两个设备:已知的avd的模拟器-8215,以及未知的和引起问题的。
我的问题是如何将测试限制为只运行一个模拟器,以及“未知-sdk-localhost”是从哪里来的。
发布于 2018-02-19 12:20:57
"unknown-sdk"是它告诉亚行的,而模拟器还在忙着加载自己。
https://stackoverflow.com/questions/30887312
复制相似问题