1. 程式人生 > >測試CTS

測試CTS

一、手機端:使用release軟體
1.將裝置恢復出廠設定:設定 > 備份和重置 > 恢復出廠設定(或者剛下載完軟體後不要去操作設定意外的應用)
2.將裝置的語言設定為英語(美國):設定 > 語言和輸入法 > 語言(非常重要)
3.如果裝置具有 GPS 或 WLAN/行動網路功能,則開啟位置資訊設定:設定 > 位置資訊 > 開啟
4.連線到滿足以下要求的 WLAN 網路:支援 IPv6,可以將被測裝置 (DUT) 視為隔離的客戶端(請參閱上文的物理環境部分),並可連線到網際網路(可翻牆):設定 > WLAN
5.確保裝置上未設定鎖定圖案或密碼:設定 > 安全 > 螢幕鎖定 > 無
6.在裝置上啟用 USB 除錯:設定 > 開發者選項 > USB 除錯。
7.確保將時間設定為 12 小時格式:設定 > 日期和時間 > 使用 24 小時制 > 關閉
8.依次選擇:設定 > 開發者選項 > 不鎖定螢幕 > 開啟
9.依次選擇:設定 > 開發者選項 > 允許模擬位置 > 開啟
10.依次選擇:設定 > 開發者選項 > 通過 USB 驗證應用 > 關閉
11.啟動瀏覽器並關閉任何啟動/設定螢幕。
12.使用 USB 資料線連線用於測試裝置的桌上型電腦
13.設定-顯示-睡眠 > 設定成30分鐘或者never
14.插入8G的T卡(class 10等級),將T卡設定成內部儲存
15.將 CTS 媒體檔案複製到裝置上

[email protected]:~/workspaces/cts/cts_media1.4$ ./copy_images.sh -s xxx;./copy_media.sh -s xxx

二、Ubuntu端測試:使用cts包

  1. [email protected]:~/workspaces/cts$ cd cts-8.1_r7/android-cts/tools/
  2. [email protected]:~/workspaces/cts/cts-8.1_r7/android-cts/tools$ ./cts-tradefed
  3. 全跑:cts-tf > run cts -s 0180627163608 (0180627163608 是SN號 adb devices可以檢視)
  4. 複測:run cts -s xxx --retry n (n是之前跑過的結果序號,通過 “l r”命令可以檢視)
  5. 測試一個指定的單項:
    run cts -s xx -m CtsCameraTestCases -t android.hardware.cts.CameraTest#testVideoSnapshot
  6. 測試一個指定的模組:run cts -s 0180627163608 -m CtsCameraTestCases