Мне трудно найти результаты теста xml / html после выполнения моих тестов через gradle либо с ./gradlew test
или ./gradlew testDebug
.Когда я запускаю любой из них, я получаю html-файл, который показывает 0 тестов и вообще не содержит xml-файла.
Согласно android docs Результаты теста XML должны быть в path_to_your_project/module_name/build/test-results/
но папка с результатами теста содержит только .bin
файлов (results.bin
и т. д.).Я также попытался выполнить поиск с помощью find app/build -type f -name "*.xml"
, но нашел только XML-файлы, относящиеся к Android (манифест, файлы слияния и т. Д.).
Вывод из ./gradlew --version
------------------------------------------------------------
Gradle 5.1.1
------------------------------------------------------------
Build time: 2019-01-10 23:05:02 UTC
Revision: 3c9abb645fb83932c44e8610642393ad62116807
Kotlin DSL: 1.1.1
Kotlin: 1.3.11
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_212 (Oracle Corporation 25.212-b03)
OS: Linux 4.15.0-50-generic amd64
Я хочу получить результаты тестаопубликовать Дженкинс.У меня та же проблема, если я также использую свой локальный MBP.Я не изменял ни одну из конфигураций теста gradle, но приведенная выше ссылка, похоже, подсказывает, что мне не нужно.
Я также попытался указать мой тестовый каталог с помощью
android {
...
sourceSets {
androidTest {
java.srcDirs = ['src/test/java']
}
}
}