5

Has anyone managed to get Jenkins to use the Genymotion android VM, instead of the super-slow android-emulator?

The Genymotion is actually faster than a real device on my dev machine, so would be ideal for running CI tests.

Thanks for any ideas.

Simon

4

3 に答える 3

4

CI サーバーで genymotion を起動し、常に実行しておくと、問題なく動作します。ただし、テストのためだけにウェイクアップし、その後 id をシャットダウンする場合は、そうです。今までの genymotion でいくつかのものが見逃されます。

Jenkins Android エミュレーター プラグインはその点で役に立ちましたが、genymotion に相当するものはまだありません。Genymotion は、理想的にはヘッドレスで、コマンド ラインで実行できるほど十分にスクリプト化できません。

それにもかかわらず、仕事中のプロジェクトでは、最近genymotionに切り替え、「エミュレーター」を開始し、常にCIサーバーで実行すると、すべて正常に動作します. ビルド時間を 2 分の 1 に短縮し、HAX を有効にしても、実際のエミュレーターでよく見られたメモリの問題に直面することはありません。

Genymotion からジェンキンス プラグインを歓迎します。彼らはすでにロードマップにそれを持っていると思います。

于 2013-08-25T16:07:50.460 に答える
0

x86 バージョンのエミュレーターを使用できます。Genymotion は基本的に x86 版のエミュレータなので、Android arm 版のエミュレータよりも高速です。

于 2014-03-19T15:51:04.683 に答える