Sha256: 1a56a10ba3644886a3545c68f5f25c71993d4db4d46afd7447f8a009ee29a5a3

Contents?: true

Size: 1.01 KB

Versions: 9

Compression:

Stored size: 1.01 KB

Contents

# danger-jacoco

**danger-jacoco** is the [Danger](https://github.com/danger/danger) plugin of 
to validate the code coverage of the files changed

## Installation

```
sudo gem install danger-jacoco
```

## Usage

Add 

```ruby
jacoco.minimum_project_coverage_percentage = 50 # default 0
jacoco.minimum_package_coverage_map = { # optional (default is empty)
  'com/package/' => 55,
  'com/package/more/specific/' => 15
}
jacoco.minimum_class_coverage_map = { # optional (default is empty)
  'com/package/more/specific/ClassName' => 15
}
jacoco.minimum_class_coverage_percentage = 75 # default 0
jacoco.only_check_new_files = true # default false
jacoco.files_extension = [".java"] # default [".kt", ".java"]
jacoco.report("path/to/jacoco.xml", "http://jacoco-html-reports/")
```

to your `Dangerfile` 

## Development

1. Clone this repo
2. Run `bundle install` to setup dependencies.
3. Run `bundle exec rake spec` to run the tests.
4. Use `bundle exec guard` to automatically have tests run as you make changes.
5. Make your changes.

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
danger-jacoco-instacart-0.1.15 README.md
danger-jacoco-instacart-0.1.14 README.md
danger-jacoco-instacart-0.1.13.SNAPSHOT.1 README.md
danger-jacoco-instacart-0.1.13 README.md
danger-jacoco-instacart-0.1.12.SNAPSHOT.2 README.md
danger-jacoco-instacart-0.1.12.SNAPSHOT.1 README.md
danger-jacoco-instacart-0.1.12 README.md
danger-jacoco-instacart-0.1.11 README.md
danger-jacoco-instacart-0.1.10 README.md