-
Notifications
You must be signed in to change notification settings - Fork 101
/
codecov.yml
58 lines (54 loc) · 1.74 KB
/
codecov.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
coverage:
range: 60..100
round: down
precision: 1
status:
project:
default:
# Avoid false negatives
threshold: 1%
comment:
behavior: default
layout: "condensed_header, condensed_files, condensed_footer" # add "condensed_" to "header", "files" and "footer"
hide_project_coverage: false # set to true
require_changes: true # if true: only post the comment if coverage changes
require_base: false # [true :: must have a base report to post]
require_head: true # [true :: must have a head report to post]
codecov:
require_ci_to_pass: false
# ref: https://docs.codecov.com/docs/codecovyml-reference
ignore:
- "protocol"
- "protocol/v2/blockchain/beacon/mocks"
- "protocol/v2/blockchain/beacon/mock_validator_metadata.go"
- "integration"
- "docs"
- "eth/contract"
- "eth/simcontract"
- "scripts"
- "operator/duties/mocks"
- "operator/fee_recipient/mocks"
- "operator/slotticker/mocks"
- "operator/validator/mocks"
- "network/streams/metrics.go"
- "network/discovery/metrics.go"
- "network/p2p/metrics.go"
- "network/peers/metrics.go"
- "network/peers/connections/metrics.go"
- "network/topics/metrics.go"
- "protocol/v2/ssv/validator/metrics.go"
- "protocol/v2/ssv/runner/metrics/metrics.go"
- "protocol/v2/ssv/queue/metrics.go"
- "protocol/v2/qbft/instance/metrics.go"
- "exporter/api/metrics.go"
- "eth/executionclient/metrics.go"
- "eth/eventsyncer/metrics.go"
- "eth/eventhandler/metrics.go"
- "operator/validator/metrics.go"
- "operator/metrics.go"
- "protocol/v2/qbft/controller/types.go"
- "api/types.go"
- "beacon/goclient/types.go"
- "cli/operator/generate_doc.go"
- "migrations/migration_0_example.go"
- "migrations/migration_1_example.go"