從2.0開始,cts可以從android的倉庫免費下載。如何構建android cts?以及如何添加和運行測試用例?
但是沒有關於它的文件。
有誰可以告訴我:
- 如何建立CTS?有沒有標準的程序?
- 如何運行cts?
- 如何添加自定義測試用例?
在這裏,分享我的經驗。 repo同步所有源碼後,不能直接運行「make」來構建所有源碼。 你會得到一些錯誤。
現在,我試圖首先建立沒有cts的android源代碼,然後單獨構建cts。
而且,這裏有運行CTS一些參考:
- http://i-miss-erin.blogspot.com/2010/05/how-to-add-test-plan-package-to-android.html
- www.mentby.com/chenny/how-does-cts-work-where-can-i-get-the-測試streams.html
- www.jxva.com/?act=blog!article &條款ArticleID = 157
第一時間更新@ 5-13 18點39 8:00
我下面的步驟:
1.build android source without cts (move cts out of the $SDK_ROOT).
2.build cts (move cts back).
兩個JDK1.5和1.6有以下錯誤:
1,第1次 「讓CTS」 報道:
"Caused by: java.io.FileNotFoundException: ...(Too many open files)"
2.第二次「make cts」報告:
"acp: file 'out/host/linux-x86/obj/EXECUTABLES/vm-tests_intermediates/tests/data' does not exist"
3,第3次 「讓CTS」 報道:
"/bin/bash: line 0: cd: out/host/linux-x86/obj/EXECUTABLES/vm-tests_intermediates/hostjunit_files/classes: No such file or directory"
4.最後一次 「讓CTS」 報道:
"zip error: Nothing to do! (try: zip -q -r ../../android.core.vm-tests.jar . -i .)"
我對後ICS CTS,它得到一個換裝的答案:HTTP ://stackoverflow.com/a/10183036/198348 - 我的答案是類似於@ knmanish的回答http://stackoverflow.com/a/10073453/198348 – 2012-04-16 23:31:30