Articles of робометр

Android-проект с Robolectric и Gradle (студия Android)

Я пытаюсь использовать Robolectric в проекте с градиентом внутри новой студия Ide для android: Android, но у меня возникла странная проблема: я правильно импортировал все библиотеки и создал папку «test» внутри «src «Дело в том, что всякий раз, когда я запускаю тесты, идеал продолжает говорить« Class not found: «com.example.myandroidproject.test», что я делаю неправильно? Мне нужно […]

Как запустить модульные тесты с помощью Android Studio

Я использую плагин для тестирования модулей Android Jake для градиента: https://github.com/JakeWharton/gradle–android-test-plugin Мой файл build.gradle выглядит так: dependencies { // analytics compile('com.crittercism:crittercism-android:3.0.11') // retrofit compile('com.squareup.retrofit:retrofit:1.2.2') compile('com.squareup.okhttp:okhttp:1.2.1') // dagger compile('com.squareup.dagger:dagger:1.1.0') compile('com.squareup.dagger:dagger-compiler:1.1.0') // compatibility compile('android.compatibility:android-support:v4-r13') compile('com.actionbarsherlock:actionbarsherlock:4.4.0@aar') // Picasso compile('com.squareup.picasso:picasso:2.1.1') // Otto compile('com.squareup:otto:1.3.4') // Tests testCompile 'junit:junit:4.10' testCompile 'org.robolectric:robolectric:2.2' testCompile 'org.powermock:powermock-api-mockito:1.5.1' testCompile 'org.easytesting:fest-assert-core:2.0M10' } К сожалению, я не могу […]

Не удалось найти Java Runtime Android Studio Robolectric

Я добавил Robolectric в проект Android. Я использую Android Studio с Build Tools в 19.0.1. Я могу запустить тесты с помощью: $./gradlew test Которые выполняются отлично. Если я попробую: $ gradle installDebug Он также отлично работает: $ ./gradlew installDebug WARNING: Dependency commons-logging:commons-logging:1.1.1 is ignored for debugTest as it may be conflicting with the internal version […]

Как отлаживать при запуске Robolectric тестов в Android Studio?

Мне нужно запустить debug во время выполнения моих тестов в Android Studio + Robolectric. Каждый раз, когда я пытаюсь запустить их, выбирая debug для test задачи из задач Gradle, я получаю сообщение об ошибке: Ошибка при запуске имя_пакета: app_name [тест]: невозможно открыть порт отладчика: java.net.SocketException «Socket closed» Есть идеи?