Windows下CTS測試步驟
1.獲取CTS 測試用例
1).從Google下載編譯好的CTS測試用例
url : http://source.android.com/compatibility/downloads.html
2).或者編譯CTS
i.到源碼目錄 source build/envsetup.sh
ii.make cts
iii.結果目錄:~out/host/linux-x86/cts
2.製作腳本啓動CTS
i).假設CTS目錄結構爲D:\cts\android-cts\tools….
ii).在cts目錄下android-cts\tools中新建Start.bat
內容爲:
@echo off
set CTS_ROOT=D:\cts
rem set RDBG_FLAG=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0 暫不需用遠程調試
set CTS_LIB=%CTS_ROOT%\android-cts\tools\cts-tradefed.jar
set DDM_LIB=%CTS_ROOT%\android-cts\tools\ddmlib-prebuilt.jar
set TDF_LIB=%CTS_ROOT%\android-cts\tools\tradefed-prebuilt.jar
set HST_LIB=%CTS_ROOT%\android-cts\tools\hosttestlib.jar
set JARS=%CTS_LIB%;%DDM_LIB%;%TDF_LIB%;%HST_LIB%
rem echo java %RDBG_FLAG% -cp %JARS% -DCTS_ROOT=%CTS_ROOT% com.android.cts.tradefed.command.CtsConsole
call java %RDBG_FLAG% -cp %JARS% -DCTS_ROOT=%CTS_ROOT% com.android.cts.tradefed.command.CtsConsole
rem pause
@echo on
3.運行Start.bat,啓動CTS命令窗口
4.執行CTS命令進行測試
獲取測試計劃命令:
list plans
獲取包命令
list packages
測試某計劃命令
run cts - -plan planName
測試某包命令
run cts - -package packageName
'run cts --plan CTS' to run the default CTS plan
Some other useful commands are
To run a test package:
'run cts --package <packagename>'
To run a test class:
'run cts --class <full test class name>'
To shard a plan test run on multiple devices
'run cts --plan CTS --shards <number of shards>
note: all connected devices must be running the same build
For more options:
'run cts --help'
5.測試日誌和測試記錄分別放在android-cts\repository\Logs 和 android-cts\repository\Results目錄下
6.單測某個方法
run cts -c 類名 -m 方法名
Android CTS windows環境下測試
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
從Android源碼生成系統簽名文件platform.jks
TheDaybreak
2020-07-01 04:24:49
Android 瀏覽器設置中的搜索引擎
iteye_17349
2020-02-25 15:56:36
AndroidAudio播放:競爭Audio之Audio Focus的應用
iteye_17349
2020-02-25 15:56:36
Android4.0.3源碼如何在Eclipse調試
赐给我一个昵称吧
2020-02-20 20:36:46
platform.jks生成
TheDaybreak
2019-08-23 10:37:49
虛擬按鍵 振動效果
iteye_17349
2018-09-12 09:10:39
Android selinux安全策略
iteye_17349
2018-09-12 09:10:39
Android UiAutomator 自動化測試
iteye_17349
2018-09-12 09:10:39
Android 簽名信息讀取
iteye_17349
2018-09-12 09:10:39
Android wifi captive portal 驗證
iteye_17349
2018-09-12 09:10:39
Android 之 日期時間 時區同步
iteye_17349
2018-09-12 09:10:39
Android 多語言 多地區對應表
iteye_17349
2018-09-12 09:10:39
Android emulated sdcard
iteye_17349
2018-09-09 21:18:57
Android 動態庫死機調試方法
iteye_17349
2018-09-07 15:41:39
Android sqlite3 詳解
iteye_17349
2018-09-06 10:54:44