Use Codecov coverage flags to split CI uploads by test suite
Upload separate coverage reports for unit, integration, and end-to-end tests under one commit using Codecov flags and codecov.yml.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Upload separate coverage reports for unit, integration, and end-to-end tests under one commit using Codecov flags and codecov.yml.
Learn how Codecov Flags let you upload separate coverage reports for unit, integration, or service‑specific tests, giving each its own percentage, trend line, and GitHub Check.
Use Codecov Flags to upload unit and integration coverage separately per commit, get independent thresholds and GitHub status checks, and make PR coverage diffs actionable without blocking on slower test layers.
Learn how Codecov coverage flags let you split uploads by test type—unit, integration, e2e—so you can see exactly where each suite contributes and target testing gaps.
Learn how to attach flags to Codecov uploads so you can track and threshold each test suite independently, spot regressions faster, and keep your coverage trends meaningful.
Codecov overall coverage aggregation when a defined flag is omitted Goal: determine how Codecov recalculates overall project coverage when a coverage upload includes only a subset of the flags defined in codecov.yml, leaving other flags absent from that build. Assumption: current Codecov SaaS flag implementation as described in public documentation. Public d