代わりに、android-unit-testプラグインを使います。}などのコードも削除します。これまでrobolectricブロックに書いていた設定を今後も扱いたい場合は、android-unit-testのREADMEに類似の情報がありますので、適宜設定してください。プラグインの適用とテスト用のdependencyを記述するまずはandroid-unit-testプラグインを有効にします。'android-unit-test'さらにその下には、テスト用のdependencyを記述できます。Espressoテスト向けはandroidTestCompileとして、Robolectricテスト向けはtestCompileとして記述します。下記は、deckard-gradleのbuild.gradleにおける一例です。}}テスト内でmockitoなどを使いたい場合には、このタイミングで記述しておきましょう。testは実行できるようになっているはずです。探してインストールします。これで準備は完了です。残っていると、上手くいかないので事前にbuild.gradleから削除しておきましょう。src/androidTestとsrc/testが両方ともテストソースディレクトリとして扱われていることを確認できるはずです。Studioから実行してみましょう。どれかのテストクラスを右クリックして、JUnitテストとして実行します。Studioのテスト結果画面が現れます。テストの成功が緑色のバーで見れると、達成感がありますね。Studio内で編集・実行しやすい形で共存させることができるようになりました。UIテストに強いEspressoと、ユニットテストに強いRobolectricを上手く使い分けながら、堅牢なアプリを開発するべく、ゴリゴリとテストを書いていけたら素晴らしいですね。それでは皆様、良いテストライフを。宣伝ウォーターセル株式会社では、農業界に新しい情報プラットフォームを構築し、生産者に嬉しい情報の扱い方を模索しようとしています。この難題を一緒に考えてくれるAndroidアプリエンジニア、iOSアプリエンジニア、インフラエンジニア、Webフロントエンドエンジニア、Railsエンジニアを探しています。興味のある方はTwitterで@Nkznへ空リプか何かください。Studio的に自然な形で併存させるための設定をご紹介します。ゴールとしては、下記のような表示になります。Studioではあまり見かけないテストフォルダの配置に「おっ」と思った方は、次項を読み飛ばしてその先へどうぞ。EspressoUIテストをモリモリ書いてきた諸兄は、Espressoと仲良くしていらっしゃることと思います。2.0が配布されるようになり、JUnit4が使えるようになったことを喜んだのは、記憶に新しいところです。Robolectricまた、ユニットテストをモリモリ書いてきた諸兄は、Robolectricと仲良くしていらっしゃることと思います。JVM上で高速にテストを回すことができるRobolectricは、手元でのTDDにおいても、サーバー上のCIにおいても、欠かすことのできない存在になってきていますね。問題点と解決策(旧)どちらもDB層からUI層まで幅広い領域のテストに対応していますが、動作環境や実行速度の一長一短があるため、上手く使い分けができると幸せを享受しやすそうです。両方を扱うには、少し問題がありました。Studioは、テスト用ソースディレクトリを1つしか認識することができなかったのです。JUnit3しか書けなかった昔のandroidTestと、JUnit4でテストを書くRobolectricをプロジェクト内に併存させるのは、難しいものに思われました。この問題への一案を提示したのが、[robolectric/deckard-gradle](https://github.com/robolectric/deckard-gradle)というサンプルプロジェクトでした。SecondRobolectricTestdeckard-gradleでは、上記のようなパッケージ構造にした後、次のような設定を記述することで、実行されるテストの振り分けを行っていました。'**/espresso/**/*.class'}```これらの設定により、下記のテストが可能になっていました。Studio上でのandroidTestの実行これはこれで良いものでしたが、少し不自然な対応だったために、1つの問題が残りました。Espresso用のパッケージを別に用意したために、パッケージプライベートなフィールドに直接アクセスすることによる、テスト上の利便性を享受できなくなってしまったのです。他にも、旧来のdeckard-gradle方式による環境構築には、いくつかの問題がありました。2.0の時代に追従すべく、日本時間で2月3日の早朝に大きなリニューアルコミットが[deckard-gradleにマージされました](https://github.com/robolectric/deckard-gradle/commit/b9c6549931059f470ee325a57c1286f677c04f50)。できるようになったこと今回のリニューアルで、できるようになったことを列挙します。Studio上で`src/androidTest`と`src/test`が両方ともテストソースディレクトリとして認識される(緑色のアイコンになる)大きな変更点としては下記2点が挙げられます。実装の要点android-unit-testによるテスト環境構築について、要点だけ解説します。2.0特有の設定内容(AndroidJUnitRunnerとか)については特に説明しません。[他の記事](http://qiita.com/AbeHaruhiko/items/91aa8fe0f2299969d0e7)をご覧ください。robolectric-gradle-pluginを置き換えるもうrobolectric-gradle-pluginは使いません。