Gradle (Android Studio) でビルドするときに、Robolectric と Espresso を (一緒に) 正常に動作させた人はいますか?
主に Peter Friese の投稿http://www.peterfriese.de/android-testing-with-robolectric/のおかげで、Robolectric が Android Studio で動作するようになりましたが、instrumentRunner/instrumentTest の衝突のために Espresso を統合する方法がわかりません。 .
理想的には、次のようなディレクトリ構造が必要です。
|--src
└── main (application source - exists)
└── test (Robolectric unit tests go here - exists)
└── testEspresso [*new*] (espresso tests go here)
私のGradle + Androidの知識はそれほど広くありません.Gradle + Androidの現在の状態を考えると、これが本当に実現可能かどうかはわかりません(時間、複雑さ、脆弱性のレベルは極端ではありません). 、そうする方法。また、関連性がある場合に備えて、2 つの異なるビルド フレーバーがあります。