Da 2.0 i cts è liberamente scaricabile dal repository di Android.Come costruire cts Android? E come aggiungere ed eseguire il tuo test case?
Ma non ci sono documenti a riguardo.
Qualcuno può dirmi:
- come costruire CTS? Esiste una procedura standard?
- Come eseguire i cts?
- Come aggiungere un caso di test personalizzato?
Qui, condividi la mia esperienza. Dopo il repo sincronizzare tutta la fonte, non è possibile eseguire direttamente "make" per creare tutto il sorgente. Otterrete alcuni errori.
Ora sto cercando di creare prima un generatore Android senza cts e quindi di creare solo cts.
Inoltre, qui sono alcuni di riferimento per cts Run:
- 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- test-streams.html
- www.jxva.com/?act=blog!article & articleId = 157
1 ° tempo di aggiornamento @ 5-13 18:39 +8: 00
che faccio le seguenti operazioni:
1.build android source without cts (move cts out of the $SDK_ROOT).
2.build cts (move cts back).
sia jdk1.5 e 1,6 hanno i seguenti errori:
1. Il 1 ° volta "fare cts" rapporto:
"Caused by: java.io.FileNotFoundException: ...(Too many open files)"
2.La seconda volta "fai cts" rapporto:
"acp: file 'out/host/linux-x86/obj/EXECUTABLES/vm-tests_intermediates/tests/data' does not exist"
3. 3 ° tempo "fanno cts" rapporto:
"/bin/bash: line 0: cd: out/host/linux-x86/obj/EXECUTABLES/vm-tests_intermediates/hostjunit_files/classes: No such file or directory"
4. ultima volta "fanno cts" rapporto:
"zip error: Nothing to do! (try: zip -q -r ../../android.core.vm-tests.jar . -i .)"
ho una risposta per la post-ICS CTS, dove ottiene un lifting: http : //stackoverflow.com/a/10183036/198348 - la mia risposta è un po 'identico alla risposta di @ knmanish su http://stackoverflow.com/a/10073453/198348 –