forked from istio/istio
-
Notifications
You must be signed in to change notification settings - Fork 1
/
codecov.threshold
44 lines (40 loc) · 1.69 KB
/
codecov.threshold
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
# This overrides the default threshold used by the circle codecov job to prevent
# unexpected drop of code coverage. And this supplements the packages specified
# in codecov.skip.
#
# This is useful to temporarily whitelist the packages that have either non
# deterministic code path. (E.g. test may retry on failure. Some paths may not
# be exercised when there is no error, but are hit when there is an error
# before the test retries.)
#
# Ideally this file should contain only istio.io=x as the default. All other
# whitelisted packages or files should eventually be removed when the tests
# are made deteministic.
#
# Format:
# <package or filename>{=<threshold in float64>}
#
# If threshold is not specified, codecov check will be skipped for the package
# or go file.
# Istio wide default
istio.io=5
# Overrides
istio.io/istio/mixer/adapter/solarwinds/internal/papertrail/papertrail_logger.go=50
istio.io/istio/pilot/pkg/config/memory/monitor.go=30
istio.io/istio/pilot/pkg/proxy/envoy/v2=10
istio.io/istio/pilot/pkg/proxy/envoy/v2/rds.go=25
istio.io/istio/pilot/pkg/serviceregistry/consul/monitor.go=20
istio.io/istio/pkg/mcp/creds/watcher.go=100
istio.io/istio/pkg/mcp/source/client_source.go=90
istio.io/istio/pkg/mcp/source/source.go=90
istio.io/istio/security/pkg/nodeagent=15
istio.io/istio/istioctl/cmd/istioctl/kubeinject.go=41
istio.io/istio/istioctl/cmd/istioctl/main.go=66
# Disable codecov check for testing and proto packages
istio.io/istio/security/proto=100
istio.io/istio/tests
# Temporary until integ tests are restored
istio.io/istio/pilot/pkg/networking/plugin=50
istio.io/istio/galley/pkg/runtime=30
istio.io/istio/galley/pkg/meshconfig/cache.go=100
istio.io/istio/pilot/pkg/model/authentication.go=20