Skip to content

Commit

Permalink
Update codecov.yml
Browse files Browse the repository at this point in the history
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
  • Loading branch information
behlendorf authored and tonyhutter committed Mar 14, 2018
1 parent 6b278f3 commit 3790bfa
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 11 deletions.
31 changes: 26 additions & 5 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,30 @@
codecov:
strict_yaml_branch: master # only use the latest copy on master branch

comment: off
notify:
require_ci_to_pass: no

coverage:
precision: 2
round: down
range: "50...100"

status:
project: off
patch: off
project:
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
12 changes: 6 additions & 6 deletions README.markdown
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<p align="center"><img src="http://zfsonlinux.org/images/zfs-linux.png"/></p>
ZFS is an advanced file system and volume manager which was originally
developed for Solaris and is now maintained by the Illumos community.
![img](http://zfsonlinux.org/images/zfs-linux.png)

ZFS on Linux, which is also known as ZoL, is currently feature complete. It
includes fully functional and stable SPA, DMU, ZVOL, and ZPL layers. And it's native!
ZFS on Linux is an advanced file system and volume manager which was originally
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
* [Site](http://zfsonlinux.org)
Expand All @@ -16,4 +16,4 @@ Full documentation for installing ZoL on your favorite Linux distribution can
be found at [our site](http://zfsonlinux.org/).

# Contribute & Develop
We have a separate document with [contribution guidelines](./.github/CONTRIBUTING.md).
We have a separate document with [contribution guidelines](./.github/CONTRIBUTING.md).

0 comments on commit 3790bfa

Please sign in to comment.