Se si avvia il genymotion sul server CI e lasciarlo sempre in esecuzione, allora funzionerà bene. Anche se vuoi svegliarlo solo per te testare e chiudere id id in seguito, allora sì, ti mancheranno alcune cose con la genomotion fino ad ora.
Il plug-in dell'emulatore Jenkins per Android era utile in questa materia e non esiste ancora alcun equivalente con la genomotion. Genymotion non è ancora abbastanza scriptabile per essere eseguito su linea di comando, idealmente senza testa.
Tuttavia, sui nostri progetti al lavoro, siamo passati di recente alla genomotion, avviare un "emulatore", lasciarlo girare sempre sul server CI e tutto funziona correttamente. Ne è valsa davvero la pena, abbiamo ridotto i tempi di compilazione di un fattore 2 e non affrontiamo alcun problema di memoria così comune sull'emulatore reale, anche con HAX abilitato.
Un plugin jenkins sarebbe benvenuto da Genymotion. Penso che lo abbiano già sulla loro tabella di marcia.
Genimotion si comporta esattamente come un semplice dispositivo. Si puoi usare ADB per gestirlo. Hai un problema preciso nel tuo caso d'uso? –
Ho trovato un tutorial su come integrare Genymotion su Jenkins qui: http://blog.genymobile.com/genymotion-jenkins-android-testing/ – Christopher
Vedi questo nuovo articolo (ufficiale) riguardante jenkins e genymotion 2.5 http: // www. genymobile.com/genymotion-jenkins-integration/ – Dori