CTS测试总结
繼續測試未完成的任務
例如:
- 終端顯示??
- Session? ??Pass ???Fail??? NotExecuted? ???????Start time?????????????? Planname???? 0??????? 7? ???0?????? 0??????????????? 2014.01.16_16.09.19??? NA????????????? 1?????? 13???? 0?????? 0???????????? 2014.01.16_16.13.01??? NA????????????? 2???????? 19???? ??19?? ???17120???? ??????2014.01.18_13.43.56??? ????????CTS???
- 繼續執行未完成的17120條case的命令是:run cts --continue-session 2 ?單獨對fail/notExecuted/timeout的測試項進行測試
a.輸入l r,終端顯示:
Session ?Pass? ??Fail? Not Executed??? ??Start time???????? ?Plan name
0?????? 7????? 5??????? 7?????? ??2014.01.16_16.09.19?? NA?
1????? ?13???? 6??????? 10??????? 2014.01.16_16.13.01?? NA????????????????
?? b.輸入add derivedplan -- plan plane_name -- session / - s session_id - r [pass / fail / notExecuted / timeout] : derive a plan from the given session
例如: session 1失敗的case需要單獨再次跑下,命令為:
新建測試計劃A:add derivedplan ?-- plan A – s 1? -r fail
Run 命令:run cts - - plan A
?
單獨測試某個Case
從CTS測試報告XML文件中查找需要測試的Case的packagename 和 method name
如:android.acceleration.cts.HardwareAccelerationTest?? 是? package name(包名)
testIsHardwareAccelerated 是method name(方法名)
輸入:run cts --c android.acceleration.cts.HardwareAccelerationTest --m testIsHardwareAccelerated? 開始測試這個Case
?
執行單個Package的完整命令
run cts -- package A(包名)
執行多個Package的完整命令
run cts - -package A(包名1) - -package B(包名2)- -package C(包名3)…….
CTS運行過程中手機不重啟的方法
Run cts - - disable-reboot
多次重復執行一個包命令
run cts - -package 包名-loop
執行adb devices遇到設備名稱為??????
命令:sudo –s
????? adb kill-server
????? adb remount
????? adb devices
改變文件權限:
adb ?chomd 777? 文件名
插入USB時,不能識別設備,執行adb devices后找不到設備:
嘗試:
1.查看手機USB連接中是否為Mass Storage,如果不是請修改到Mass storage
2.將USB線插在PC機箱背后,有可能是前面USB供電不足造成
3. 以上方法不行就重啟手機
?
?
遇見問題,大家可以多使用HELP命令,那下面有很多種命令,熟悉他們,CTS測試不在話下(個人看法)。
總結
- 上一篇: 【开源】物联网智慧消防云平台系统,前后端
- 下一篇: java 绘制长方形_Java基础之在窗