Skip to content

refactor: gate coverage on combined unit+integration#83

Merged
chutch3 merged 1 commit into
mainfrom
feat/custom-exporter-coverage
Jun 23, 2026
Merged

refactor: gate coverage on combined unit+integration#83
chutch3 merged 1 commit into
mainfrom
feat/custom-exporter-coverage

Conversation

@chutch3

@chutch3 chutch3 commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Changes ci test (default) to run unit+integration together in one pytest, so each app's --cov-fail-under applies to their combined coverage (integration tests now count). A single --tier runs ungated. build.yml calls one ci test instead of two --tier calls; e2e stays separate.

Effect: takeout-manager jumps 38%→90% combined (integration carries it). Gates ratcheted to combined floors: takeout-manager 35→88, custom-exporter 30→75 (warden/fiber stay 90, worker stays 70). Follow-up writes tests to push worker (72) + custom-exporter (77) to 90.

Verified locally on 4 apps; fiber's testcontainers couldn't run in the dev sandbox (dead dind docker context) but pass in CI — this PR's fiber build is the validation.

🤖 Generated with Claude Code

@chutch3 chutch3 merged commit faf2e10 into main Jun 23, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant