Задача с именем «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
Разница между базовым контекстом, контекстом приложения и контекстом активности Дооснащение getBodyAs () не позволяет проанализировать ошибку сервера Как настроить пользовательский вид в вкладках навигации ActionBar и настроить вкладки на его высоту? Ошибка ADT при появлении графического макета Strange Eclipse Как читать события календаря Google в android? Интеграция платежного шлюза для Android Android MVP, где проверьте подключение к Интернету Андроид висит, а андроид не находит соединение Ароматы подписи под ключ с разными клавишами на Android Как читать отчеты о сбоях из консоли разработчика Android-эмулятор: как отслеживать сетевой трафик? Связь между вкладками SlidingTabLayout Анимация текста в холсте – Android В WebView есть ли способ, чтобы shouldOverrideUrlLoading определял, перехватывает ли он перенаправление против пользователя, который нажимает ссылку? Целевой «$ {build.target}» не существует в проекте «LibA» при запуске Android build.xml от Gradle