Gradleで管理されたAndroidProjectのEspressoテストをGenymotionを使ってjenkinsでぐるぐる回すまで(長い)

Posted on 木 10 4月 2014 in Android • Tagged with pelican, python

image

Gradleで管理されたAndroidプロジェクトをJenkinsで動かすまで苦しんだのでまとめます。

環境

  • MacOS 10.8.5
  • Java 1.7
  • Gradle 1.11
  • Android Studio 0.5.3
  • Espresso 1.1
  • Jenkins 1.5558
  • git plugin
  • gradle plugin

前提

Android StudioでEspressoのテストが

./gradlew connectedAndroidTest

で動いてるものとします。

諦めたこと

Android Emulator Plugin は諦めました。 なぜか以下のメッセージを出して途中で止まります。

android completed with result NOT_BUILT

動くこともある。動かないこともある。不安定過ぎるのでエミュレーターを断念。

Genymotionで代用

エミュレーターをGenymotionに置き換えました。 以下Genymotionをjenkinsで呼び出す流れ …


Continue reading