summaryrefslogtreecommitdiff
path: root/codecov.yml
diff options
context:
space:
mode:
Diffstat (limited to 'codecov.yml')
-rw-r--r--codecov.yml43
1 files changed, 37 insertions, 6 deletions
diff --git a/codecov.yml b/codecov.yml
index fbd1b07..1447ced 100644
--- a/codecov.yml
+++ b/codecov.yml
@@ -1,3 +1,15 @@
+# Docs ref: https://docs.codecov.io/docs/codecovyml-reference
+# Validation check: $ curl --data-binary @codecov.yml https://codecov.io/validate
+
+
+codecov:
+ token: 057953e4-d263-41c0-913c-5d45c0371df9
+ bot: "codecov-io"
+ strict_yaml_branch: "yaml-config"
+ require_ci_to_pass: yes
+ notify:
+ wait_for_ci: yes
+
coverage:
precision: 2
round: down
@@ -5,12 +17,31 @@ coverage:
status:
project:
default:
- target: auto
- threshold: 0.01
- patch: false
+ base: auto # target to compare against
+ target: auto # target "X%" coverage to hit on project
+ threshold: 1% # allow this much decrease from base
+ if_ci_failed: error
+ patch:
+ default:
+ base: auto # target to compare against
+ target: 50% # target "X%" coverage to hit on patch
+ # threshold: 50% # allow this much decrease on patch
changes: false
+
+parsers:
+ gcov:
+ branch_detection:
+ conditional: yes
+ loop: yes
+ method: no
+ macro: no
+
+# https://docs.codecov.io/docs/ignoring-paths
+ignore:
+ - "ot/gpu/*"
+
+# https://docs.codecov.io/docs/pull-request-comments
comment:
- layout: "header, diff, sunburst, uncovered"
+ layout: header, diff, sunburst, uncovered
behavior: default
-codecov:
- token: 057953e4-d263-41c0-913c-5d45c0371df9 \ No newline at end of file
+ require_changes: true # if true: only post the comment if coverage changes