2010-03-17 19 views
6

Ho un progetto ordinario con test JUnit che sono collegati alle classi nel mio progetto Android. Voglio che il mio server esegua alcuni test JUnit nel mio testproject ogni volta che impegno il mio codice dal mio progetto Android.Test automatizzati nello sviluppo Android

C'è una buona pratica per fare questo? Finora sono riuscito a eseguire i test solo quando fanno parte di un po 'di tempo i test JUnit e le classi Android sono separate in 2 diversi progetti, dal momento che JUnit gira su JVM e Android in un emulatore su DVM (Dalvik Virtual Machine).

risposta

2

Per ottenere questo è possibile utilizzare Hudson. Ho scritto alcuni articoli che descrivono questo, ad esempio Android Continuous Integration: Build with Maven.

Per poter eseguire i test, alcune istanze di emulazione che soddisfano i requisiti del progetto devono essere in esecuzione sul server CI, preferibilmente in modalità senza testa.

Changing the Android emulator locale automatically e How to Get Serial Number or ID of Android Emulator After it Runs? potrebbe anche tornare utile.

Problemi correlati