我能够从命令行执行测试 运行cts -c android.display.cts.DisplayTest结果表明XML测试结果文件生成于2018.05.31_15.33.30。通过0,失败0,未执行0.任何人都有想法?
答案 0 :(得分:0)
确保您通过pytest tt.py -m one_test
======================= test session starts =========================
platform darwin -- Python 3.6.3, pytest-3.6.1, py-1.5.3, pluggy-0.6.0
rootdir: /Users/foobarna/workspace/random, inifile:
collected 2 items / 1 deselected
tt.py .
[100%]
============= 1 passed, 1 deselected in 0.04 seconds ================
连接了设备。
示例:
adb
应该有这样的输出:
附加的设备列表 10.1.1.113:5555设备
同样在adb devices
这个命令应该列出设备
cts-tf >
应输出:
我没有连接任何设备,你应该按照这个步骤,我把这个步骤连接到以太网,因为它更具可扩展性。
l d
Serial State Allocation Product Variant Build Battery
10.1.1.113:5555 ONLINE Allocated product product 2018030000 100
并在Android设备上:
adb connect 10.1.1.113:5555
如果您不知道Android设备上的IP:
su
setprop service.adb.tcp.port 5555
stop adbd
stop adbd
start adbd
答案 1 :(得分:0)
在没有测试的情况下会发生这种情况。使用正确的CTS命令运行测试
来自android-O(8.0):
命令: 运行cts -m <模块名称>
要获取模块列表: l m
https://source.android.com/compatibility/cts/run#ctsv2_reference
直到android-N:
命令: 运行cts -p <模块名称> 运行cts -c <类名> -m <方法名>
要获取模块列表: 列出包裹
https://source.android.com/compatibility/cts/run#cts_reference
答案 2 :(得分:0)
如果缺少特定的软件包,类或测试,则会发生这种情况:
例如,
run cts -m Gesture --test android.gesture.cts.GestureTest#testGetStrokes
在上面的示例中,查看“ GestureTest#testGetStrokes”是否正确。
引用here