Articles of jacoco

Охват кода Android в Jenkins CI

Я использую Gradle как инструмент автоматизации сборки для моего Android-проекта. Jenkins CI запускает мои тесты и генерирует отчет о покрытии с помощью задачи createDebugCoverageReport . К сожалению, я не нашел способ использовать файл coverage.xml, который создается в Jenkins CI. Я мог бы опубликовать HTML-отчет, который также сгенерирован, но это не дает мне линию тренда для […]

Покрытие кода Jacoco по проекту с несколькими вкусами и модулями

Как говорится в названии, это проблема. У меня есть приложение с поддержкой Android с модулями. Приложение составлено с использованием gradle в android-studio и на сервере TeamCity. У нас есть пользовательская задача для создания покрытия кода, которое выглядит так: task codeCoverageReport(type: JacocoReport) { // Gather execution data from all subprojects executionData fileTree(project.rootDir.absolutePath).include("**/build/jacoco/*.exec") //Build class & source […]

Как сгенерировать отчет о покрытии кода для androidTest с использованием Jacoco в студии android

Я могу создать отчет о покрытии кода с помощью Jacoco для тестовой папки, а также хочу сгенерировать отчет для тестового теста инструмента в папке androidTest. Поделитесь ссылкой на любой фрагмент кода или ссылку.

Как настроить Jacoco для тестов Espresso в Android

У меня есть проект библиотеки с некоторой странной конфигурацией между модулями. Из-за некоторых конкретных ограничений у меня теперь есть 3 модуля: core (основной модуль), core-test (где мои модульные тесты) и ядро-приложение (где мои тесты Espresso). В это время мне нужно создать отчет о покрытии, чтобы он был доступен на сервере CI. Используя такие свойства, как […]

Файл Covert coverage.ec для отчета Jacoco

Я пытаюсь получить покрытие кода для своего приложения для Android, что я заметил, когда тесты терпят неудачу, отчет jacoco НЕ генерируется, генерируется только файл coverage.ec. Кто-нибудь знает, как скрытый файл coverage.ec для отчета jacoco? Это не сработало для меня: Jacoco конвертирует coverage.ec в отчеты без покрытия. Всего наилучшего! Джонни

Покрытие Jacoco не работает с последним плагином Android

Я получаю эту ошибку ниже после обновления плагина android. Выполнение не выполнено для задачи ': App: jacocoTestReport'. Невозможно прочитать файл данных выполнения / app / build / output / code-coverage / connected / coverage.ec Jacoco version = "0.7.6.201602180812" Версия Android-плагина: 'com.android.tools.build:gradle:2.1.0' Есть ли проблемы с последним плагином?

Покрытие кода для сонара от андроидных тестов с использованием градуировки

Я должен настроить отчет о покрытии кода на своих тестах на Android, а затем опубликовать их в гидролокаторе. Я прочитал, что нет никаких инструментов и плагинов, которые могут это сделать. Я использую скрипты gradle, и я пытаюсь использовать jacoco plugin, cobertura, но никаких результатов. Это какие-то способы его решения? Также я попытался сделать так, как […]

Покрытие Jacoco для оператора switch

Я работаю, чтобы получить 100% покрытие кода для библиотеки, над которой я работаю, и у меня, похоже, есть некоторые проблемы с оператором switch и охватом, который я просто не понимаю. В настоящее время я использую Jacoco 0.7.2, потому что каждая новая версия, похоже, ломается с Robolectrics. Я тестирую простой оператор switch: public enum Type { […]

AndroidStudio: отчет о покрытии кода JaCoCo составляет 0% для покрытия

Недавно я включил код в свой проект. Он создает отчет, который я могу просмотреть, и он работает отлично. Единственная проблема заключается в том, что мне не хватает моих тестов – у меня сейчас нет БОЛЬШОГО покрытия кода, но он сообщает о покрытии 0% для всех классов и других файлов. Я вижу, что тесты выполняются, и […]

Как получить отчеты о покрытии кода из тестов Google Firebase для Android Espresso

Основываясь на этой документации – https://developer.android.com/studio/test/command-line.html#AMOptionsSyntax, можно получить результаты покрытия кода из лаборатории Firebase. Некоторые люди в # test-lab at firebase-community.slack.com могут заставить его работать, но после нескольких попыток я все еще нажимаю на стену. Я могу получить объединенный отчет о покрытии кода jacaco и emma, следуя этому руководству, поэтому нет ничего плохого в моей […]