Jeśli rozpocząć genymotion na serwerze CI i niech to zawsze działa, to będzie działać dobrze. Chociaż jeśli chcesz go obudzić tylko dla twoich testów, a potem zamknąć id, wtedy tak, będziesz tęsknić za niektórymi rzeczami z genymotionem do teraz.
Wtyczka emulatora Jenkins Android była przydatna w tej sprawie i nadal nie ma odpowiednika z genymotionem. Genymotion wciąż nie jest wystarczająco skryptowalny, aby można go było uruchomić na linii poleceń, najlepiej bez głowy.
Niemniej jednak, w naszych projektach w pracy niedawno przełączyliśmy się na genymotion, uruchamiamy "emulator", pozwalamy mu działać zawsze na serwerze CI i wszystko działa dobrze. Naprawdę było warto, skracamy czas budowy o współczynnik 2 i nie napotykamy żadnego problemu z pamięcią, który był tak powszechny w rzeczywistym emulatorze, nawet przy włączonym HAX.
Wtyczka Jenkinsa byłaby mile widziana od Genymotion. Myślę, że już to mają na swojej mapie drogowej.
Genymotion zachowuje się dokładnie jak proste urządzenie. Si możesz użyć ADB do zarządzania nim. Czy masz konkretny problem w swoim przypadku użycia? –
Znalazłem samouczek, jak zintegrować Genymotion na Jenkins tutaj: http://blog.genymobile.com/genymotion-jenkins-android-testing/ – Christopher
Zobacz ten nowy (oficjalny) artykuł na temat jenkins i genymotion 2.5 http: // www. genymobile.com/genymotion-jenkins-integration/ – Dori