ответ

7

Во-первых, вы можете перечислить все тестовые задания, доступные в вашем проекте с

./gradlew tasks 

Затем вы можете выбрать задачи, которые хотите выполнить. Если вы хотите, чтобы выполнить все тесты для всех вкусов анса всех buildTypes, вы просто должны запустить

./gradlew test connectedAndroidTest 

Если вы не хотите, чтобы каждый раз, когда вы хотите запустить тесты запомнить всю Gradle тестовой команды, вы можете создать файл "custom_tasks.gradle" и добавить

task testAll(dependsOn: ['test', 'connectedAndroidTest']) { 
    group = 'custom_tasks' 
    description = "Run all tests" 
} 

Тогда вам просто нужно запустить

./gradlew testAll 
+0

Я просто добавил задачу Gradle файла моего приложения и изменить групповую линию в' группу = «Verification'', спасибо за совет! – davidicus

0

Вы можете попробовать использовать эту командную строку на андроид терминале: Mac:

./gradlew test connectedAndroidTest 

Windows:

gradlew test connectedAndroidTest 
7
  1. в "Проект" панель (CMD + 1 в с как) Щелкните правой кнопкой мыши на "java".
  2. Нажмите «Выполнить тесты в Java

enter image description here

+0

Этот должен быть правильный ответ – onmyway133

+0

это игнорирует некоторые тесты, а также –

+3

, это только запускает тесты в этом каталоге. OP запрашивает все тестовые каталоги в проекте – Gak2