XTS 环境的配置

安裝Ubuntu系統
CTS/GTS運行環境配置
     - Adb & AAPT setup
     - OpenJDK setup
     - Harman Key setup
     - 51-android.rules
VTS運行環境配置

 CTS/GTS supports 64-bit Linux machines. CTS/GTS is not supported on Windows OS or MacOS.
所以测试Host 的环境必须是Linux 系统,建议使用Ubuntu

Adb & AAPT setup
1.Download最新版Android SDK工具包,下載路徑:
Download Android Studio & App Tools - Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.https://developer.android.google.cn/studio?pkg=tools#downloads

2. 打开解压后的文件android-studio, 在Install-Linux-tar.txt文档中有安装说明。


    Terminal窗口中,cd指令切换到android-studio/bin路径下,然后执行./studio.sh

3.连测试网络,接下来是android studio的安装过程,一路OK/Next/Finish向下进行


安装完成后,会在Home路徑下面生成Android文件夹,我们要用的adb和aapt工具都在這個文件夹内
Adb工具在Android/Sdk/platform-tools下面
Aapt工具在Android/Sdk/build-tools
Adb: Android Debug Bridge
AAPT: Android Asset Packaging Tool


4. 执行sudo gedit ~/.bashrc 打开文件配置环境变量, 加入如下两行指令    

    $ export PATH=$PATH:/home/logo1/Android/Sdk/platform-tools
    $ export PATH=$PATH:/home/logo1/Android/Sdk/build-tools/31.0.0
   后续如果工具更新,将每条指令的最后面路径换成最新的tool所在路径即可。
Note:可以在對應的文件所在的文件夾下使用快捷鍵組合CTRL + L查看當前文件路徑。


5. 执行 source ~/.bashrc 使环境文件生效(或者重启ubuntu系统)。


6. 执行 aapt version 指令测试aapt是否安装成功, 会看到aapt版本信息(如果沒有顯示,按照提示執行(sudo apt install aapt)。


7. 执行adb version 指令测试adb是否安装成功, 会看到adb版本信息。

OpenJDK setup
   

      安裝用於 Ubuntu 的正確版本的Java 開發工具包 (JDK) ,
1. 下載對應的JDK工具包, Link: http://jdk.java.net/
     - 對於 Android 11,安裝 OpenJDK11
     - 對於 Android 9 和 Android 10,安裝 OpenJDK9
2. 在上述打开的网页中点击JDK 18,然后在下述打开的网页中点击左侧的Java SE 11并点击红框内的下载链接开始下载:

3. 执行 sudo gedit ~/.bashrc 打开文件去配置環境變量,加入如下內容
    $ export PATH=$PATH:/home/logo1/Android/Sdk/jdk-11/bin
備註:請按照jdk-11/bin的實際路徑輸入
4. 执行 source ~/.bashrc 使环境文件生效(或者重启ubuntu系统)
5. 执行 javac & java -version命令测试jdk是否安装成功

到这里OK,成功安装JDK!!!
 


Harmankey

在執行GTS測試之前,應完成以下步驟。
1. 從客戶或第三方實驗室(3PL)獲取身份驗證密鑰文件harmankey。
2. 將密鑰文件保存到Host PC可以訪問的位置。
3. 將環境變量“APE_API_KEY”設置為密鑰文件的絕對路徑:
    $ export APE_API_KEY=/home/logo1/harman_key/gts-harman-public.json
    $ export PATH=$APE_API_KEY:$PATH
4. 檢查是否設置成功,指令如下所示測試用例:
    run gts -m GtsPlacementTestCases -t
     com.google.android.placement.gts.DefaultIntentTest#testDefaultIntentHandlers1
如果未正確設置身份驗證,則DefaultIntentTest測試將失敗。 

重啟電腦後即可將xTS tool複製到這台電腦上開始CTS/GTS/STS測試使用!!!!!

How can I avoid test preparation failing behind corporate firewall?
All automated test suites try to download either the CTS media files or the business logic files during runtime. In many corporate environments, a firewall/proxy is typical, which makes the test preparation fail. Execute the following line or add it to .profile (on Ubuntu).
$ export JAVA_TOOL_OPTIONS='-Djava.net.useSystemProxies=true' 

VTS運行環境配置 (cont.)

Set up VTS testing environment:  https://source.android.com/compatibility/vts/systems

Step1: 连测试网络,  执行指令$ sudo apt-get update去更新软件列表

Step2: 安裝Python開發套件
             $ sudo apt-get install python-dev

Step3:安裝協議緩衝區工具(for Python)
            $ sudo apt-get install python-protobuf
            $ sudo apt-get install protobuf-compiler

Step4: 安裝與Python虛擬環境相關的工具:
            $ sudo apt-get install python-virtualenv
            $ sudo apt-get install python-pip
Step5: 执行如下指令查看Python版本
             $ python
             $ python3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值