-
Notifications
You must be signed in to change notification settings - Fork 0
ユニットテスト・CI
2014年3月7日現在、本題を列挙する前の注意点として Robolectric をGradleで起動するプラグインは 作者自ら非推奨と宣言 しています
現状でもAndroidSDK純正のテスト環境(instrumentTest)よりは断然速いですが、よりよい改善は期待できないでしょう。今のところ誰かが引き取るという話も出ていない
公式でJVM上で高速に実行出来る環境を用意しようという動きもあるようだ。ただ、優先度はあまり高くないようなので直近のサポートは期待出来そうにない
参考: gradle-android-test-plugin resurrected! - Google グループ
-
Android Test and Evaluation Club (ATEC)
Androidのテストに関する日本語情報サイト
-
JVMで実行可能なテストツール。テスト実行が10秒ほどで完了するほど軽快になり、TDDが快適に出来る
-
モックを使ったテストをサポートするライブラリ
-
RobolectricでTDDしつつデバイスでも同じテストを実行できればよくない? - _development,
テスト手法の参考として。
-
Robolectric によるテスト高速化と、設計、セキュリティについて
-
Android Test Casual Talks #1で「Androidで使えるモックフレームワーク」をLTしてきました #androidtest - やらなイカ?
他の発表者のまとめもあり、テスト手法・ツールの参考になる。
以下を参考に。
-
embarkmobile/android-maven-example
Gradleではなくmvnではあるが、travis.ymlの
before_*
セクションは参考になる -
Gradleスクリプトのテスト例