Gradle Jacoco Plugin

A Gradle plugin for Jacoco

Лицензия

Лицензия

Категории

Категории

Gradle Компиляция и сборка JaCoCo Тестирование приложения и мониторинг Code Coverage
Группа

Группа

com.github.abirmingham
Идентификатор

Идентификатор

gradle-jacoco-plugin
Последняя версия

Последняя версия

1.3
Дата

Дата

Тип

Тип

jar
Описание

Описание

Gradle Jacoco Plugin
A Gradle plugin for Jacoco
Ссылка на сайт

Ссылка на сайт

https://github.com/abirmingham/gradle-jacoco-plugin
Система контроля версий

Система контроля версий

https://github.com/abirmingham/gradle-jacoco-plugin

Скачать gradle-jacoco-plugin

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.abirmingham/gradle-jacoco-plugin/ -->
<dependency>
    <groupId>com.github.abirmingham</groupId>
    <artifactId>gradle-jacoco-plugin</artifactId>
    <version>1.3</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.abirmingham/gradle-jacoco-plugin/
implementation 'com.github.abirmingham:gradle-jacoco-plugin:1.3'
// https://jarcasting.com/artifacts/com.github.abirmingham/gradle-jacoco-plugin/
implementation ("com.github.abirmingham:gradle-jacoco-plugin:1.3")
'com.github.abirmingham:gradle-jacoco-plugin:jar:1.3'
<dependency org="com.github.abirmingham" name="gradle-jacoco-plugin" rev="1.3">
  <artifact name="gradle-jacoco-plugin" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.abirmingham', module='gradle-jacoco-plugin', version='1.3')
)
libraryDependencies += "com.github.abirmingham" % "gradle-jacoco-plugin" % "1.3"
[com.github.abirmingham/gradle-jacoco-plugin "1.3"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Provides a gradle interface for generating a jacoco report.

Use

buildscript {
    dependencies {
        classpath 'com.github.abirmingham:gradle-jacoco-plugin:1.3'
    }
}

apply plugin: 'jacoco'

Configure

jacoco {
    // note that no configuration is required
    tmpDir    = "${buildDir}/tmp/jacoco"
    reportDir = "${project.reporting.baseDir.absolutePath}/jacoco"
    excludes  = ["**/*Controller", "com/mycompany/util/MyUntestableClass"]
}

Profit

Assuming reportDir is unchanged:

open ./build/reports/jacoco/index.html

Notes

Ant is used to instrument the test task (org.jacoco.ant.AgentTask), and to generate the report (org.jacoco.ant.ReportTask). Heavily influenced by gschmidl/jacoco-gradle.

Версии библиотеки

Версия
1.3
1.2
1.1
1.0