Update codecov.yml

Update the codecov.yml to make the following functional changes.

* Do not require the CI testing to pass before posting results.
* Set red-yellow-green coverage percent from 50%-100%
* Allow a 1% drop in coverage to still be considered a pass.
* Reduce the size of the comment posted to the issue.

Additionally, the top level README.markdown has been updated
to include the codecov.io badge and the project summary reworded.

Reviewed-by: Prakash Surya <prakash.surya@delphix.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #6669
This commit is contained in:
Brian Behlendorf 2017-09-22 18:54:34 -07:00 committed by GitHub
parent acf044420b
commit bb2773b358
2 changed files with 32 additions and 11 deletions

31
.github/codecov.yml vendored
View File

@ -1,9 +1,30 @@
codecov: codecov:
strict_yaml_branch: master # only use the latest copy on master branch notify:
require_ci_to_pass: no
comment: off
coverage: coverage:
precision: 2
round: down
range: "50...100"
status: status:
project: off project:
patch: off default:
threshold: 1%
patch:
default:
threshold: 1%
parsers:
gcov:
branch_detection:
conditional: yes
loop: yes
method: no
macro: no
comment:
layout: "header, sunburst, diff"
behavior: default
require_changes: no

View File

@ -1,9 +1,9 @@
<p align="center"><img src="http://zfsonlinux.org/images/zfs-linux.png"/></p> ![img](http://zfsonlinux.org/images/zfs-linux.png)
ZFS is an advanced file system and volume manager which was originally
developed for Solaris and is now maintained by the Illumos community.
ZFS on Linux, which is also known as ZoL, is currently feature complete. It ZFS on Linux is an advanced file system and volume manager which was originally
includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. And it's native! developed for Solaris and is now maintained by the OpenZFS community.
[![codecov](https://codecov.io/gh/zfsonlinux/zfs/branch/master/graph/badge.svg)](https://codecov.io/gh/zfsonlinux/zfs)
# Official Resources # Official Resources
* [Site](http://zfsonlinux.org) * [Site](http://zfsonlinux.org)
@ -16,4 +16,4 @@ Full documentation for installing ZoL on your favorite Linux distribution can
be found at [our site](http://zfsonlinux.org/). be found at [our site](http://zfsonlinux.org/).
# Contribute & Develop # Contribute & Develop
We have a separate document with [contribution guidelines](./.github/CONTRIBUTING.md). We have a separate document with [contribution guidelines](./.github/CONTRIBUTING.md).