add Codecov
This commit is contained in:
parent
627ac0be32
commit
b4a1786924
|
@ -0,0 +1,42 @@
|
||||||
|
#see https://github.com/codecov/support/wiki/Codecov-Yaml
|
||||||
|
codecov:
|
||||||
|
notify:
|
||||||
|
require_ci_to_pass: yes
|
||||||
|
|
||||||
|
coverage:
|
||||||
|
precision: 0 # 2 = xx.xx%, 0 = xx%
|
||||||
|
round: nearest # how coverage is rounded: down/up/nearest
|
||||||
|
range: 40...100 # custom range of coverage colors from red -> yellow -> green
|
||||||
|
status:
|
||||||
|
# https://codecov.readme.io/v1.0/docs/commit-status
|
||||||
|
project:
|
||||||
|
default:
|
||||||
|
against: auto
|
||||||
|
target: 90% # specify the target coverage for each commit status
|
||||||
|
threshold: 20% # allow this little decrease on project
|
||||||
|
# https://github.com/codecov/support/wiki/Filtering-Branches
|
||||||
|
# branches: master
|
||||||
|
if_ci_failed: error
|
||||||
|
# https://github.com/codecov/support/wiki/Patch-Status
|
||||||
|
patch:
|
||||||
|
default:
|
||||||
|
against: auto
|
||||||
|
target: 40% # specify the target "X%" coverage to hit
|
||||||
|
# threshold: 50% # allow this much decrease on patch
|
||||||
|
changes: false
|
||||||
|
|
||||||
|
parsers:
|
||||||
|
gcov:
|
||||||
|
branch_detection:
|
||||||
|
conditional: true
|
||||||
|
loop: true
|
||||||
|
macro: false
|
||||||
|
method: false
|
||||||
|
javascript:
|
||||||
|
enable_partials: false
|
||||||
|
|
||||||
|
comment:
|
||||||
|
layout: header, diff
|
||||||
|
require_changes: false
|
||||||
|
behavior: default # update if exists else create new
|
||||||
|
# branches: *
|
21
coverage.svg
21
coverage.svg
|
@ -1,21 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="99" height="20">
|
|
||||||
<linearGradient id="b" x2="0" y2="100%">
|
|
||||||
<stop offset="0" stop-color="#bbb" stop-opacity=".1"/>
|
|
||||||
<stop offset="1" stop-opacity=".1"/>
|
|
||||||
</linearGradient>
|
|
||||||
<mask id="a">
|
|
||||||
<rect width="99" height="20" rx="3" fill="#fff"/>
|
|
||||||
</mask>
|
|
||||||
<g mask="url(#a)">
|
|
||||||
<path fill="#555" d="M0 0h63v20H0z"/>
|
|
||||||
<path fill="#4c1" d="M63 0h36v20H63z"/>
|
|
||||||
<path fill="url(#b)" d="M0 0h99v20H0z"/>
|
|
||||||
</g>
|
|
||||||
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
|
|
||||||
<text x="31.5" y="15" fill="#010101" fill-opacity=".3">coverage</text>
|
|
||||||
<text x="31.5" y="14">coverage</text>
|
|
||||||
<text x="80" y="15" fill="#010101" fill-opacity=".3">99%</text>
|
|
||||||
<text x="80" y="14">99%</text>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 901 B |
Loading…
Reference in New Issue