У меня есть этот проект в Android Studio:Выполнить все модульные тесты в Android Studio
Я хочу, чтобы запустить все модульные тесты в проекте всего одним щелчком мыши.
Как я могу это сделать?
У меня есть этот проект в Android Studio:Выполнить все модульные тесты в Android Studio
Я хочу, чтобы запустить все модульные тесты в проекте всего одним щелчком мыши.
Как я могу это сделать?
Во-первых, вы можете перечислить все тестовые задания, доступные в вашем проекте с
./gradlew tasks
Затем вы можете выбрать задачи, которые хотите выполнить. Если вы хотите, чтобы выполнить все тесты для всех вкусов анса всех buildTypes, вы просто должны запустить
./gradlew test connectedAndroidTest
Если вы не хотите, чтобы каждый раз, когда вы хотите запустить тесты запомнить всю Gradle тестовой команды, вы можете создать файл "custom_tasks.gradle" и добавить
task testAll(dependsOn: ['test', 'connectedAndroidTest']) {
group = 'custom_tasks'
description = "Run all tests"
}
Тогда вам просто нужно запустить
./gradlew testAll
Вы можете попробовать использовать эту командную строку на андроид терминале: Mac:
./gradlew test connectedAndroidTest
Windows:
gradlew test connectedAndroidTest
Этот должен быть правильный ответ – onmyway133
это игнорирует некоторые тесты, а также –
, это только запускает тесты в этом каталоге. OP запрашивает все тестовые каталоги в проекте – Gak2
Я просто добавил задачу Gradle файла моего приложения и изменить групповую линию в' группу = «Verification'', спасибо за совет! – davidicus