一開始搜尋網路資料總感覺CTS測試環境很難
而且LINUX環境資料居多
後來,我才發現已經不需要這麼麻煩 (android kk)
build code 的時候已經有包含 cts source ,如果有需要修改cts測試只要下 command make cts 即可
而且 window 環境也可以執行
基本上只要 java jdk & android sdk & cts package 安裝ok 環境已經架好
最難的應該是指令問題
因為版本多每個執行命令都不同,需要上官網看指令的部分
基本上,cts run 起來需要靠 java 指令如下:
java -cp "D:\cts\android-cts\tools\ddmlib-prebuilt.jar";"D:\cts\android-cts\tools\tradefed-prebuilt.jar";"D:\cts\android-cts\tools\hosttestlib.jar";"D:\cts\android-cts\tools\cts-tradefed.jar" -DCTS_ROOT=D:\cts com.android.cts.tradefed.command.CtsConsole
cts 腳本可以在下列查詢:
\android-cts\repository\plans\*.xml
執行某腳本指令範例如下:
run cts -p android.hardware
執行某測項指令範例如下:
run cts -c android.hardware.cts.SensorTest -m testBatchAndFlush