Тестирование устройства Android: connectedAndroidTest не выполняет мой тестовый пример

Я пытаюсь добавить некоторые модульные тесты в свое приложение. Я разрабатываю приложение в Android Studio

Это то, что я сделал.

  • Добавлен новый пакет

  • Создал класс в новом пакете, который расширяет TestCase

  • Добавлен следующий метод для созданного класса

@SmallTest public void basicTest() { assertEquals("abc", "abc"); }

  • Добавлено следующее в раздел build.gradle в build.gradle

testApplicationId "newly.added.package.name" testInstrumentationRunner "android.test.InstrumentationTestRunner"

  • Выполняется следующая команда в Android Studio Terminal

gradlew.bat connectedAndroidTest

Но, когда я проверил сгенерированный отчет html, он показывает, что было выполнено 0 тестов.

Я пробовал следовать, но ни один из них не gradlew.bat connectedAndroidTest на вывод команды gradlew.bat connectedAndroidTest .

  • Добавлено неправильное имя пакета для testApplicationId в build.gradle .
  • Отключенное устройство

Почему мой тестовый пример не выполняется? Что я пропустил?

Следующее – мой build.gradle

 apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "21.1.1" defaultConfig { applicationId "my.package.name" minSdkVersion 12 targetSdkVersion 18 testApplicationId "my.package.name.tests" testInstrumentationRunner "android.test.InstrumentationTestRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } lintOptions { abortOnError false } } dependencies { compile project(':my_sub_module1') compile project(':my_sub_module2') compile 'com.android.support:support-v4:21.0.2' compile files('libs/my_dependent_lib-1-7-4.jar') compile 'com.google.code.gson:gson:2.3' } repositories { mavenCentral() } 

Вы должны использовать следующий testInstrumentationRunner:

  testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 

Кроме того, нажмите « Построить варианты» в левой части Android Studio и выберите

Тесты инструментария для Android

В раскрывающемся списке.

Intereting Posts