danger-undercover
A Danger plugin to show Undercover report.
Installation
$ gem install danger-undercover
Usage
To use this gem all the instruction provided in Undercover must be followed.
To know more about running undercover visit here
Use the
-c --compare ref
flag to specify a git ref (commit hash, branch name, tag) to compare against. This is a recommended usage for CI/CD build environments, asundercover
willexit 1
if there are any warnings.
Run the below command to output undercover report to a txt
file which this plugin will use to geneate PR comments.
To use it on a CI server, run this command before running Danger
so that the file is created beforehand.
$ undercover -c $compare_git_ref > coverage/undercover.txt
Here $compare_git_ref as per undercover documentation, can be a commit hash, branch name, or tag. i.e. origin/master , origin/development
Then in your Dangerfile
add the following line with the output file
undercover.report 'coverage/undercover.txt'
Development
- Clone this repo
- Run
bundle install
to setup dependencies. - Run
bundle exec rake spec
to run the tests. - Use
bundle exec guard
to automatically have tests run as you make changes. - Make your changes.
License
It is free software, and may be redistributed under the terms specified in the LICENSE file.
About
This project is maintained and funded by Nimble.
We love open source and do our part in sharing our work with the community! See our other projects or hire our team to help build your product.