Google 认证测试--测试指导命令

CTS Android 7.0 及以上版本;GTS Android 6.0及以上版本;VTS和CTS-GSI工具

命令

说明

run cts整测CTS
run cts -s <device_id>

指定某台机器 整测CTS

可以通过l d查看设备序列号

run cts --shard-count 4 -s <device_id_1> -s <device_id_2> ...

将任务进行切片,分成多个部分在不同机器上运行(示例中表示分成4部分)

run retry --retry <session_id>

对某个测试报告进行补测,session_id是测试报告再测试工具中的序列号

可以通过l r查看测试报告

run retry --retry <session_id> --exclude-filter "xxx"补测过程中,剔除某个项
run cts --subplan <subplan_name>

测试某个subplan

可以通过l s查看所有subplan列表

查看测试报告命令: l r

查看测试工具存在的测试报告(在subplans里面)命令:  ls

查看在测试中的设备信息与状态:  l d

终止测试并且获取测试报告命令:  kill  (一般终止是ctrc+c,但是这样终止方式没有测试报告)

run cts -m <module_name>测试某个module
run cts -m <module_name> -a <abi>测试某个module的单个abi(CTSABI分为arm64-v8a和armeabi-v7a)
run cts -m <module_name> -t <class_name>测试某个module下的单个类
run cts -m <module_name> -t <class_name#test_name>测试某个module下的单个类的单个测试项
测试工具测试planretry planretry示例
CTSctsAndroid 8.1及以下:ctsrun cts --retry <session_id>
Android 9.0及以上:retryrun retry --retry <session_id>
CTS-INSTANTcts-instantretryrun retry --retry <session_id>
GTSgtsretryrun retry --retry <session_id>
VTSvtsAndroid 9.0及以下:vtsrun vts --retry <session_id>
Android10.0及以上:retryrun retry --retry <session_id>
CTS-GSIcts-on-gsiAndroid 8.1及以下:cts-on-gsirun cts-on-gsi --retry <session_id>
Android 9.0:cts-on-gsi-retryrun cts-on-gsi-retry --retry <session_id>
Android 10.0及以上:retryrun retry --retry <session_id>
STS(user版本)sts-userbuildsts-userbuildrun sts-userbuild --retry <session_id>
STS(eng版本)sts-engbuildretryrun retry --retry <session_id>

常用命令和参数(以CTS为例)

运行命令

说明

run cts运行完整的测试计划
run retry --retry重新尝试运行在以前的会话中失败或未执行的所有测试
run cts -m <module_name>运行指定的测试模块。例如,run cts -m CtsGestureTestCases 
run cts -m <module_name> -t <test_name>

运行指定的模块和测试,例如:

run cts -m Gesture --test android.gesture.cts.GestureTest#testGetStrokes 运行指定包中的类类

run cts -m Gesture --test android.gesture.cts.GestureTest#testGetStrokes 运行指定包、类中的测试项

run cts --subplan <name>运行指定的子计划
--shards <number>对于 Android 8.1 及更低版本:将 CTS 运行分为指定数量的独立块,以便在多台设备上并行运行。
--shard-count <number>对于 Android 9:将 CTS 运行分为指定数量的独立块,以便在多台设备上并行运行。
-s <deviceID>在特定设备上运行 CTS。
-a arm64-v8a|armeabi-v7a仅对 64 位或 32 位 ABI 运行测试
--exclude-filter <module_name>

运行时排除指定的模块,例如:

--exclude-filter "CtsLocationTestCases"

--exclude-filter "arm64-v8a CtsLocationTestCases android.location.cts.GnssLocationRateChangeTest#testVariedRates"

--skip-preconditions跳过手机设置的点检,进行测试。在做部分与手机上层设置无关项时,可以使用
-disable-reboot测试过程手机不重启,有些测试项必须重启才能测过,慎重使用。
--log-level-display <log_level>指定测试工具log_level ,log_level :[VERBOSE, DEBUG, INFO, WARN, ERROR, ASSERT] 
--logcat-on-failure测试失败时抓取logcat
--bugreport-on-failure测试失败时抓取bugreport
--screenshot-on-failure测试失败时抓取截图

CTS Android 6.0及以下版本;GTS  Android 5.1及以下版本

run cts --plan <plan_name>

测试某个subplan

可以通过l s查看所有subplan列表

run cts --plan CTS整测CTS
run cts --plan CTS --continue-session <session_id>选择某个报告,执行未完成的测试
run cts --plan CTS -s <device_id>

指定某台机器 整测CTS

可以通过l d查看设备序列号

run cts --plan CTS--shards 4 -s <device_id_1> -s <device_id_2> ...

将任务进行切片,分成多个部分在不同机器上运行(示例中表示分成4部分)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值