很长一段时间以来,我一直在为 unit-test-android 问题苦苦挣扎。我已经看到了这个,这个和那个,最后我找到了gradle-android-test-plugin甚至让它工作。我现在可以使用gradlew test
命令运行测试。
但是,在 IDE(Android Studio 或 IntelliJ 13)中编写这些测试远非舒适,因为它没有看到 junit 和 Robolectric 依赖项添加了testCompile
依赖项。
有什么方法可以将这些依赖项添加到 IDE 类路径中,但仍然避免将它们打包到生产应用程序中(因此,compile
不能使用 AFAIU 依赖项)?