Я использую decard-gradle для запуска тестов junit в Android Studio.Запуск тестов от Android Studio, но терминал
Все нормально, если вы запускаете тесты с терминала, то есть ./gradlew clean test
, но если вы хотите отлаживать во время выполнения тестов, вам нужно запустить их из IDE (Android Studio в моем случае).
Для отладки вам необходимо добавить новую конфигурацию Gradle в конфигурацию Run/Debug - clean test
- и если вы хотите, чтобы только один тестовый класс выполнялся, вы создаете конфигурацию JUnit, где вы ставите «запуск другой конфигурации», и укажите gradle conf, который вы создали в предыдущем шаге.
Иногда я могу увидеть список тестов в моем классе тестов с результатами, иногда - нет. Я много экспериментировал, но не нашел способ сделать так, чтобы они всегда показывались. Речь идет не только об debbuging, это также относится к простому тестовому прогону - иногда вы можете увидеть список тестов, иногда - нет.
Конфигурация: Android Studio 0.8.14 Gradle-2,1 'com.android.tools.build:gradle:0.13.2'