android CTS Test

一、解壓CTS工具

從服務器上下載CTS工具:http://source.android.com/compatibility/downloads.html。

二、運行CTS腳本

腳本位於android-cts/tools/下,cd進入此目錄,然後執行腳本

./cts-tradefed 

三.執行CTS測試

CTS的case位於:Android_Source_Code/cts/tests/tests/。注意,測試CTS的時候,設備不能處於休眠狀態,可以在:設置 ⇒ 開發 ⇒ 將保持喚醒狀態勾中,這樣在USB連接狀態下,設備不會處於休眠狀態。

1.執行整個CTS測試:run cts –plan CTS。花費較多時間,建議晚上測試。

2.測試一個包:run cts -p <包名>。參數-p是指測試的是一個package。例如要測試android.view.cts包下的所有case,執行命令:

run cts -p android.view.cts

3.測試一個類:run cts -c <類名>。類名前需要加上包的名字,參數-c是指測試的是一個class。例如要測試android.view.cts包下的WindowTest類,執行命令:

run cts -c android.view.cts.WindowTest

4.測試一個類中的case:run cts -c <類名> -m <case名>。case名是指類下的method名,參數-m是指測試的是一個method。接上例,要測試android.view.cts包下的WindowTest類中的方法testDecorView,執行命令:

run cts -c android.view.cts.WindowTest -m testDecorView

5.查看幫助:run cts –help。

四、查看測試報告及log

CTS測試開始時,系統會在android-cts/repository/results下,以測試開始的日期和時間命名,生成一個文件夾。測試完成後,系統會在該文件夾下,生成一個xml格式的測試報告,供開發人員查看。

log的保存與result一樣,也是以測試開始的日期和時間命名,保存在android-cts/repository/logs下。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章