Rel 4.7.0 final changes
[scons.git] / .codecov.yml
blob512670b53f9851d5aa12b3fed6c00b3ae6eb0eb5
1 codecov:
2   notify:
3     # calculate coverge even when we fail
4     require_ci_to_pass: no
6 ignore:
7   # ignore test files in the source
8   # this is redundant and should not be in the report anyways
9   # because the coveragerc file ignores them
10   - "*Test.py"
11   - "setup.py"
12   - "test_*"
14 coverage:
15   precision: 2
16   round: down
17   range: "70...100"
19   notify:
20     irc:
21       default:
22         server: "irc.libera.chat#scons"
23         branches: master
24         threshold: null
25         message: "Coverage {{changed}} for {{owner}}/{{repo}}"  # customize the message
26         flags: null
27         paths: null
29   status:
30     project:
31       default:
32         # compare against the current coverage 
33         # that PR is attempt to merge to
34         # don't consider a drop in coverage success
35         target: auto
36         threshold: null
37         base: pr
39     patch:
40       default:
41         # considering only the lines changed 
42         # make sure all new lines in the PR are covered
43         # to consider a success
44         target: 100
45         threshold: null
46         base: pr
48     changes: no
50 comment: off