-
-
Notifications
You must be signed in to change notification settings - Fork 57
/
codecov.yml
29 lines (27 loc) · 979 Bytes
/
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
codecov:
# do not notify until at least 3 builds
# have been uploaded from the CI pipeline
# we upload artifacts from 'test',
# 'test_distributed', 'test_distributed_migrations',
# and 'admin-tests' until all of these are done,
# we don't want a faulty codecov report
notify:
after_n_builds: 4
coverage:
status:
project:
default:
# don't block if project coverage goes down
informational: true
# allow 1% difference in code coverage
# this is because we have some non-deteministic tests
# which hit different code paths e.g. sometimes
# intitialization code doesn't need to be retried
# and so that code is not executed during that test run
threshold: 1%
github_checks:
annotations: false
ignore:
# This file is exercised by Rust testsuite, and we have no coverage for Rust
# (let alone coverage for the FFI contraption Rust + Python)
- "snuba/consumers/rust_processor.py"