/var/log/messages

debugging with sixth sense

Espresso な試験の追加について

手順を控えておきます。とりあえず下書きベースってことで。

途中まで以下を参考にすすめてます。

  • ここ から android-test-kit-1e71a17c26e3.zip を取得
  • 解凍してプロジェクトの root に libs ディレクトリを掘って投入
  • jar を右クリックして Add as Library をクリック
  • src 配下に instrumentTest/java フォルダを追加
  • テストなパケジを追加
  • テストなクラスをパケジの中に追加

で、build.gradle ですが

android {
    defaultConfig {
        testInstrumentationRunner "com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner"
    }
}

を追加して

dependencies {
    compile files('libs/espresso-1.1-bundled.jar')
    instrumentTestCompile files('libs/espresso-1.1-bundled.jar')
}

を追加してます。compile の方は自動でした。現時点で正誤不明。次に Run –> Edit Configuration から Android Tests を追加して適当な名前を付けておいて

  • Module は試験対象のプロジェクトを指定
  • instrumentation runner は GITR というヤツを指定

あとはテスツなクラスを、という事になるのかどうか。

とりあえず

Espresso なドキュメントを見つつ色々試してみた方が良さげです。

Comments