登山则情满于山,观海则意溢于海。这篇文章主要讲述Android CTS不执行测试相关的知识,希望能为你提供帮助。
我能够从命令行执行测试,例如运行cts -c android.display.cts.DisplayTest,结果表明XML测试结果文件生成于2018.05.31_15.33.30。通过0,失败0,未执行0.任何人有想法?
答案【Android CTS不执行测试】确保您通过adb
连接了设备。
例:
adb devices
应该有这样的输出:
附件10.1.1.113:5555设备列表
同样在
cts-tf >
中,此命令应列出设备l d
SerialStateAllocationProductVariantBuildBattery
10.1.1.113:5555ONLINEAllocatedproductproduct2018030000100
应该输出:
我没有连接任何设备,你应该按照这个步骤,我把这个步骤连接到以太网,因为它更具可扩展性。
adb connect 10.1.1.113:5555
并在Android设备上:
su
setprop service.adb.tcp.port 5555
stop adbd
stop adbd
start adbd
如果您不知道Android设备上的IP:
ip a
另一答案当没有测试存在时会发生这种情况。使用适当的CTS命令来运行测试
来自android-O(8.0):
命令:run cts -m < Module Name>
获取模块列表:l m
https://source.android.com/compatibility/cts/run#ctsv2_reference
到android-N:
命令:run cts -p < Module Name> run cts -c < class name> -m < method name>
获取模块列表:列出包
https://source.android.com/compatibility/cts/run#cts_reference
另一答案如果缺少特定的包,类或测试,则会发生这种情况:
例如,
run cts -m Gesture --test android.gesture.cts.GestureTest#testGetStrokes
在上面的示例中,查看“GestureTest#testGetStrokes”是否正确。
请参阅here
推荐阅读
- 慢nuget vs2017安装包android
- 使用命令行使用Android编号发送短信
- 获取位置android Kotlin
- getAircraftLocation() - 获取Android中Lat / Lng的“NaN”(非数字)
- 如何从firebase数据库检索经度和经度到android地图应用程序
- AR ANDROID的室内位置映射
- 在Android中使用互联网并使用网络提供的位置()
- R中的数组用法完全剖析
- 扫描500多个安全漏洞以保护网站安全