forked from ipython/ipython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcodecov.yml
More file actions
101 lines (100 loc) · 2.44 KB
/
Copy pathcodecov.yml
File metadata and controls
101 lines (100 loc) · 2.44 KB
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
coverage:
status:
patch: off
project:
default: false
library:
target: auto
paths:
- '!**/tests/**'
- '!**/testing/**'
threshold: 0.2%
tests:
target: auto
paths:
- '**/tests/**'
- '**/testing/**'
threshold: 0.2%
# Note: an invalid codecov.yml is silently ignored (Codecov falls back to
# defaults, e.g. notifying before all reports are in). Check changes with:
# curl --data-binary @codecov.yml https://codecov.io/validate
component_management:
default_rules:
# Components are informational buckets in the Codecov UI; do not add
# extra per-component status checks to PRs.
statuses: []
individual_components:
- component_id: library
name: Library
paths:
- IPython/**
- '!IPython/testing/**'
- '!**/tests/**'
- component_id: test-suite
name: Test suite
paths:
- tests/**
- IPython/testing/**
- component_id: core
name: Core
paths:
- IPython/core/**
- '!IPython/core/magics/**'
- component_id: magics
name: Magics
paths:
- IPython/core/magics/**
- component_id: terminal
name: Terminal
paths:
- IPython/terminal/**
- component_id: lib
name: Lib
paths:
- IPython/lib/**
- component_id: utils
name: Utils
paths:
- IPython/utils/**
- component_id: extensions
name: Extensions
paths:
- IPython/extensions/**
- component_id: external
name: External
paths:
- IPython/external/**
flag_management:
default_rules:
statuses:
- type: patch
target: auto
threshold: 0.2%
- type: project
target: auto
threshold: 0.2%
individual_flags:
- name: unit-tests
paths:
- '**/tests/**'
- '**/testing/**'
- name: library
paths:
- '!**/tests/**'
- '!**/testing/**'
codecov:
require_ci_to_pass: false
branch: main
notify:
# Number of coverage reports uploaded by the "test" job matrix in
# .github/workflows/test.yml (one per matrix combination that runs
# with --cov). Update this if the matrix changes.
after_n_builds: 11
wait_for_ci: true
ignore:
- IPython/kernel/*
- IPython/consoleapp.py
- IPython/lib/kernel.py
- IPython/utils/jsonutil.py
- IPython/utils/log.py
- IPython/utils/signatures.py