日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

CTS 测试 入门

發(fā)布時(shí)間:2023/12/20 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CTS 测试 入门 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

CTS 測(cè)試 入門

下載CTS對(duì)應(yīng)工具

  • 如果可以翻墻,直接登錄兼容性測(cè)試套件下載對(duì)應(yīng)版本的

我這次使用的是7.1.2的android 版本,于是就下載了對(duì)應(yīng)7.1版本(700多M)

然后檢查自己手機(jī)芯片架構(gòu)是ARM 還是 x86,澎湃S1是ARM架構(gòu),所以選擇對(duì)應(yīng)ARM的CTS兼容性工具和兼容性驗(yàn)證程序的包下載

  • 下載 media 資源
    選擇最新版本下載 很大(大概4.3G)

配置手機(jī)和電腦環(huán)境

配置電腦

玩android 的應(yīng)該都會(huì)有一個(gè) AndroidStudio (linux),沒有的話自己下載一個(gè)用,實(shí)在不會(huì)聯(lián)系我,我再寫一個(gè)學(xué)習(xí)文檔。
在Android 更新sdk 包,看我的目錄在哪里


上面把能勾選的全部勾選更新了 包括更新的工具和最新的SDK包

  • 首先檢查 java 有沒有安裝,一般linux 有openjdk 沒有的話,安裝一個(gè)java 1.8就行,檢查方式在終端輸入 java -version,我的已經(jīng)配置好了

  • 然后檢查adb 終端輸入adb,沒有配置的話,需要配置環(huán)境變量

  • 最后檢查aapt 同理 輸入aapt ,顯示沒有的話,也需要配置
    上面這個(gè)兩個(gè)是google CTS 運(yùn)行需要檢查的工具,一定要配置好。在下載SDK 中尋找adb 和aapt

我的SDk 目錄 /home/jamesyang/Android/Sdk

在platform-tools下面 有adb 和aapt 工具,所以我們只需要配置環(huán)境變量就可以了

在~/.bashrc 文件中添加

#Android SDK export SDK_PATH=/home/jamesyang/Android/Sdk export PATH=$PATH:${SDK_PATH}/platform-tools

最后source ~/.bashrc 環(huán)境變量就生效

在終端輸入 echo $PATH ,可以看到環(huán)境變量路徑,再次終端輸入 adb 和aapt 就知道安裝正確

配置手機(jī)

我自己測(cè)試的手機(jī)是7.1的版本,按照google CTS 網(wǎng)站要求,設(shè)置手機(jī)
就直接按google CTS 設(shè)置要求操作

最后安裝android-cts/testcases/CtsAdminApp.apk 應(yīng)用 adba install -t CtsAdminApp.apk ,然后勾選Device administrators的前兩項(xiàng)

最后進(jìn)入下載的media 資源,解壓進(jìn)入目錄

在終端執(zhí)行腳本 ./copy_media.sh 將所有資源拷貝進(jìn)去

##開始跑CTS

首先保證數(shù)據(jù)線連接正常,adb devices 能正常讀取

進(jìn)入下載的CTS tools

在終端進(jìn)入 這個(gè)目錄

然后執(zhí)行./cts-tradefed 進(jìn)入CTS 控制臺(tái)

如果想啟動(dòng)默認(rèn)測(cè)試計(jì)劃 ,直接輸入 run cts --plan CTS

如果是開發(fā)人員不需要跑那么多,直接跑fail項(xiàng)測(cè)試

  • run cts -p <包名>。參數(shù)-p是指測(cè)試的是一個(gè)package
run cts -p android.view.cts
  • 測(cè)試一個(gè)類:run cts -c <類名>。類名前需要加上包的名字
run cts -c android.media.cts.AudioTrackTest
  • 測(cè)試一個(gè)類中的case:run cts -c <類名> -m <case名>。case名是指類下的method名,參數(shù)-m是指測(cè)試的是一個(gè)method
run cts -c android.media.cts.AudioTrackTest -m testPlayStreamData
  • 如果需要循環(huán)測(cè)試
run cts –c android.media.cts.AudioTrackTest –m testPlayStreamData --loop --min-loop-time 60000//60000表示每次循環(huán)的的間隔時(shí)間,單位為ms;

查看測(cè)試結(jié)果

最后在我的目錄下生成CTS 結(jié)果

========== 以上就是CTS 基本的入門=====

希望大家多多交流,不斷學(xué)習(xí)和進(jìn)步


總結(jié)

以上是生活随笔為你收集整理的CTS 测试 入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。