Skip to content

Commit 89a29ec

Browse files
authored
Merge pull request #5971 from sysown/ci/codecov-binary-class-flags
ci(coverage): define Codecov flags by test binary class
2 parents d8472a4 + aaaf188 commit 89a29ec

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

codecov.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#
33
# Path contract (both upload pipelines MUST emit the same shape):
44
#
5-
# TAP integration (flags tap-*)
5+
# TAP integration (flag integration-tests)
66
# test/infra/control/run-tests-isolated.bash normalizes every LCOV SF:
77
# path to repo-root-relative form (lib/MySQL_Monitor.cpp, src/main.cpp,
88
# test/tap/..., include/...).
@@ -34,3 +34,16 @@ fixes:
3434
# coverage. Keep test/tap/** included -- those are first-party TAP sources.
3535
ignore:
3636
- "test/deps/**"
37+
38+
# Flags represent test/binary classes, not individual matrix shards. All TAP
39+
# groups exercise the same regular ProxySQL daemon and therefore merge under
40+
# integration-tests. The ASAN unit-test and cluster-simulator binaries use
41+
# different build flags and remain separate. Keep carryforward disabled:
42+
# manually dispatched single TAP groups must not appear as complete coverage.
43+
flags:
44+
unit-tests:
45+
carryforward: false
46+
integration-tests:
47+
carryforward: false
48+
simulation-tests:
49+
carryforward: false

0 commit comments

Comments
 (0)