]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Update codecov.yml
authorBrian Behlendorf <behlendorf1@llnl.gov>
Sat, 23 Sep 2017 01:54:34 +0000 (18:54 -0700)
committerGitHub <noreply@github.com>
Sat, 23 Sep 2017 01:54:34 +0000 (18:54 -0700)
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

.github/codecov.yml
README.markdown

index f36be39cb2e8dba74475f4ade4f40f4f379d31b3..e74c59a0fc9ba1172e84d40ca7692f471e9a0c72 100644 (file)
@@ -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
index fd2ca8c866517777aca7e0289608cd626e9509f2..1c305b35dabee19341e9e310c8c921033507c776 100644 (file)
@@ -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)
@@ -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).
\ No newline at end of file
+We have a separate document with [contribution guidelines](./.github/CONTRIBUTING.md).