有时候测试完大部分项目而由于测试机的硬件缺陷,无法通过某些项目,可以把测试结果进行迁移,备份恢复到另一台机器然后出报告。
adb backup -f com.android.cts.verifier.backup -apk com.android.cts.verifier # backup on one device
adb restore com.android.cts.verifier.backup # restore to the same or any other device
旧版本到新版本升级也是支持的。
以8.1r7为例:
adb backup -f com.android.cts.verifier.8.1_r7.backup.uncomplete -apk com.android.cts.verifier
在新机器先安装 cts-v 8.1_r7 的 CtsVerifier.apk
然后执行:
adb restore com.android.cts.verifier.8.1_r7.backup.uncomplete
把未测试项目测试完成后,做完所有case点击cts-verifier主界面右上角的保存按钮,可到/sdcard/ctsVerifierReports 中查看测试结果,测试结果文件名类似“2018.06.22_17.58.49-CTS_VERIFIER-xxx_Mobile-yyyy_A2-yyyy_A2-O11019.zip”。
adb pull /sdcard/verifierReports/2018.06.22_17.58.49-CTS_VERIFIER-xxx_Mobile-yyyy_A2-yyyy_A2-O11019.zip