- Android Studio 1.1 Overview (works also with 1.2 preview 4)
- Android Gradle Build Tools 1.1.3 Overview
- Gradle 2.3 Overview
- Robolectric 3.0-RC2 (works much much better with Android SDK v21 than older releases)
- no extra plugins necessary (but you should also try robolectric-gradle-plugin)
For details see http://nenick-android.blogspot.de/2015/03/android-studio-110-and-robolectric-30.html
- Just clone.
- Go into the project directory.
- Run
./gradlew test
and get started with robolectric.
- Import this project with Android Studio.
- Change the Build Variant // Test Artifact to Unit Test (http://tools.android.com/tech-docs/unit-testing-support).
- Right click on a test and get started with robolectric.
Here an example with flavors https://github.com/nenick/AndroidStudioAndRobolectric/tree/flavors
Here an example with android library module https://github.com/nenick/AndroidStudioAndRobolectric/tree/library
For some use cases it is great to split tests into different modules https://github.com/nenick/android-gradle-template