Articles of jacoco

Яковидный файл содержимого кода Jacoco пустой, что приводит к отчетам о ложном покрытии

Репо Github с кодом, используемым для этого вопроса, можно найти здесь: https://github.com/thenewmr/UnitTestCoverageExample У нас были серьезные проблемы с попыткой получить отчет о покрытии кода с помощью Jacoco. Мы следовали за различными гидами в Интернете, в том числе с Патриком МакЛареном, с которым он связался в своем ответе на этот вопрос . Мы также рассмотрели различные […]

Пустой отчет Jacoco для Android Espresso

Я пытаюсь получить код для моего проекта Android, используя тесты Espresso. Тем не менее, Якоко возвращает мне отчет, в котором говорится, что я ничего не рассказываю. Я сделал демонстрационное приложение, чтобы выделить мою проблему, и это здесь . Если вы не хотите идти в Github, чтобы посмотреть проект, вот файл build.gradle: apply plugin: 'com.android.application' apply […]

Охват кода 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 { […]

Intereting Posts