日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android CTS 测试总结【转】

發布時間:2024/9/5 Android 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android CTS 测试总结【转】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近一直在做Android兼容性測試,根據Android官網給出的android-cts-manual?配置好了device后,開始測試。

首先配置軟件環境: 1、下載Android-2.1系統,并編譯。

$ . build/envsetup.sh ? ? ? ? ?//配置選項,并編譯android源碼
$ make cts ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //android源碼編譯好后,在編譯cts

2、編譯好cts后生成的文件位置如下 #mydroid/out/host/linux-x86/ 在該目錄下包含如下測試文件
  • Package CTS: out/host/linux-x86/cts/android-cts.zip
  • cts make file: mydroid/build/core/tasks/cts.mk
  • run cts program: mydroid/out/host/linux-x86/bin/cts
  • test plans: mydroid/out/host/linux-x86/cts/android-cts/repository/plans
  • test packages: mydroid/out/host/linux-x86/cts/android-cts/repository/testcases
  • test results: mydroid/out/host/linux-x86/cts/android-cts/repository/results
  • CTS program settings value: mydroid/cts/tools/utils/host_config.xml
3、連接上Device后,進入如下目錄 #mydroid/out/host/linux-x86/bin/ 并輸入./cts來啟動cts測試,效果如下: Android ?CTS ?version ?2.1_pre_r2 ? device(0123456789ABCEDF) ?connected cts_host > 此時輸入 help ?將會列出cts所有的操作。 cts_host> ls ?--plan ? //list all ?test plan? cts_host> ls ?-p ? ? ? ? ? //list all testcase cts_host>start ?--plan ?[plan name] ? ? //test ? plan ............. ............. 4、進入目錄? #mydroid/out/host/linux-x86/cts/android-cts/repository/plans 將會看到有8個測試的基類,它們分別是 Android.xml ? ?? AppSecurity.xml CTS.xml Java.xml Performance.xml RefApp.xml Signature.xml VM.xml 用UltraEdit打開這些文件后,將會看到所有基類里包含的package 都給出了相應的uri, cts將根據這些uri去測試每個基類里的package, 5、cts_host > start ?--plan ?Android ? 輸入上面的命令后,就開始測試 Android API, 其它的類測試命令和這個一致,如下: cts_host > start ?--plan ?Android ? ? ? ? ? //test ? ?Android ?API cts_host > start ?--plan ?CTS?? ? ? ? ? ? ? //contains all tests and will run ~21,000 tests on your device ? cts_host > start ?--plan ?Java?? ? ? ? ? ? //test ? Java ?core ?libary 。。。。。。。。。 6、測試好后,通過輸入如下命令來查看測試情況 cts_host > ls ?-r 7、CTS測試會自動生成相應的測試包,該包位于如下目錄: #mydroid/out/host/linux-x86/cts/android-cts/repository/results 每個測試包中包含了如下文件; cts_result.css cts_result.xsl logo.gif newrule-green.png testResult.xml 該包的測試情況都在?testResult.xml 文件中,通過查看該文件可以知道,那些是和 Android兼容的,, 8、未解決的問題 在測試中會遇到adb重啟,adb重啟后,斷開Device連接,此時需要拔下usb再插上,才能再次測試, 如何解決這一情況有待研究,, 9、幾個不錯的參考網站 1、http://source.android.com/compatibility/index.html ? ? ? ?// ?Android ?compatibility 2、http://androidboss.com/android-cts-compatibility-test-suite-introduction-2/ ? ? ? // CTS ?how to add ?new testcase ? ? 3、 http://www.at91.com/android4sam/bin/view/Android4SAM/ ? ? ? ? ? ? ? ? ?// Atmel_android ?sam9m10 ? website
4、http://blog.csdn.net/zjujoe/archive/2010/06/01/5640461.aspx ? ? ? ? // good blog

轉載于:https://www.cnblogs.com/qingchen1984/p/4541611.html

總結

以上是生活随笔為你收集整理的Android CTS 测试总结【转】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。