Задача с именем «testDebug» не найдена в проекте ': module'

Начиная с com.android.tools.build:gradle:1.3.0 вы можете запускать Task with name 'testDebug' not found in project ':module'.

Как и в предыдущем этапе построения, невозможно было правильно протестировать библиотечные модули с помощью Robolectric & Java. Это обходное решение было создано:

 afterEvaluate { project -> android.libraryVariants.each { variant -> println variant.name println tasks tasks.getByName("test${variant.name.capitalize()}") { dependsOn "assemble${variant.name.capitalize()}" } } } 

С версией 1.3.0 это сломано.

Они изменили имя от testDebug до testDebugUnitTest поэтому необходимо изменить код выше:

 afterEvaluate { project -> android.libraryVariants.each { variant -> println variant.name println tasks tasks.getByName("test${variant.name.capitalize()}UnitTest") { dependsOn "assemble${variant.name.capitalize()}" } } } 
Intereting Posts
Разработчик Android – диспетчер аварийных сигналов против службы ScrollView не отображает его содержимое должным образом в более низких версиях Android Установить реферер, не работающий на некоторых устройствах redmi Обнаружение, если у устройства Android есть подключение к Интернету Удаление элемента списка уведомлений в слайде в Android Служба Android для отслеживания исходящих звонков и SMS в фоновом режиме Android 4.3 с Genymotion uvesafb: не удалось выполнить / sbin / v86d Как запустить приложение Android в фоновом режиме Каковы риски разоблачения не столь секретного ключа oauth? Есть ли обходные пути? Как получить текущую дочернюю позицию ViewFlipper Почему Android WebView отказывается от ввода пользователя? Как работает Android Support Library? Android Studio – как я могу сделать AVD с ARM вместо HAXM? Компиляция кода renderscript во время выполнения SecurityException: не разрешено запускать службу. Intent act = com.google.android.c2dm.intent.REGISTER