Cts架構解析(1)-windows下cts配置

來源:互聯網
上載者:User

標籤:pat   log   and   -o   target   htm   ble   art   .bat   

環境搭建


下載


cts工具的:http://source.android.com/compatibility/downloads.html

windows選擇Android4.4 R3 Compatibility Test Suite (CTS) - ARM下載。


檔案夾結構


解壓後的檔案夾結構例如以下:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRmb290YmFsbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >


當中repository和tools以後會經經常使用到,介紹一下.


repository


進入repository檔案夾後,會有四個檔案


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRmb290YmFsbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >


logs:存放case運行過程中的log檔案或者

plans:配置plan的xml檔案存放處,內建下面plan


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRmb290YmFsbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >


results:結果檔案

testcases:case存放檔案夾,內建例如以下case


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRmb290YmFsbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >


tools


工具的運行檔案夾:




包括了所需的jar包和一個linux下可啟動並執行shell檔案。


執行


工具想要在windows下運行,須要在tools下加入一個windows下可啟動並執行檔案:cts-tradefed.bat


@echo offsetlocal enabledelayedexpansionsetlocal ENABLEEXTENSIONS::設定cts根資料夾,更改當前檔案夾為批處理本身的檔案夾 set CTS_ROOT=%~dp0\..\..::設定支援的jar包的根資料夾set JAR_DIR=%CTS_ROOT%\android-cts\tools::支援的jar包,一下項目中引用的jar包都要在啟動的時候包括進來set JARS=ddmlib-prebuilt.jar tradefed-prebuilt.jar hosttestlib.jar cts-tradefed.jar tradefed-prebuilt-orgin.jar jsoup-1.7.3.jar gson-2.2.4.jar commons-compress-1.8.1.jar mail.jar javacsv.jar RXTXcomm.jarset JAR_PATH=.for %%i in (%JARS%) do (set JAR_PATH=!JAR_PATH!;%%i)java %RDBG_FLAG% -cp %JAR_PATH% -DCTS_ROOT=%CTS_ROOT% com.android.cts.tradefed.command.CtsConsole %*pause


加入後檔案夾結構例如以下:




插上手機,點擊cts-tradefed.bat檔案啟動cts。會出現例如以下介面:


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRmb290YmFsbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >


執行一個測試試試:





如今你回頭去看之前的respository檔案夾的logs和results檔案夾裡會多了一個檔案:



等收集完手機資訊後會啟動測試。例如以:





結束後去repository/results/下查看結果,點擊testResult.xml檔案,會在瀏覽器裡開啟統計資料:






Cts架構解析(1)-windows下cts配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.