Skip to content

ci: also ignore top-level testing/*.go files in Codecov#440

Merged
poolpOrg merged 1 commit into
mainfrom
ci/codecov-ignore-testing-fix
May 25, 2026
Merged

ci: also ignore top-level testing/*.go files in Codecov#440
poolpOrg merged 1 commit into
mainfrom
ci/codecov-ignore-testing-fix

Conversation

@poolpOrg
Copy link
Copy Markdown
Contributor

Summary

The previous `testing/**/*` glob matched files in subdirectories (`testing/state/foo.go`, `testing/fileinfo/foo.go`) but not files directly inside `testing/` (`testing/backend.go`, `testing/repository.go`, etc.).

Codecov's API confirms 8 testing helper files are still in the report:

```
testing/backend.go
testing/classifier.go
testing/context.go
testing/exporter.go
testing/importer.go
testing/repository.go
testing/snapshot.go
testing/storage.go
```

These all sit at 0% local coverage (they're driven by tests in other packages with their own `_test.go` files) and drag the project number down.

Adds `"testing/"` alongside `"testing/**/"` so both the directory and its immediate children are excluded.

Test plan

  • After merge, the next Codecov upload should drop the 8 `testing/*.go` files. Expected impact: project coverage rises from 71.43% to ~74%.

🤖 Generated with Claude Code

The previous "testing/**/*" pattern matched testing/state/foo.go and
testing/fileinfo/foo.go but NOT testing/backend.go and friends — Codecov's
glob requires "testing/*" for files directly in the testing/ directory.
This left 8 helper files in the report, dragging the project total down
and showing testing/ as a 0%-coverage row in the dashboard.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@poolpOrg poolpOrg merged commit 1081cf9 into main May 25, 2026
6 checks passed
@poolpOrg poolpOrg deleted the ci/codecov-ignore-testing-fix branch May 25, 2026 21:44
@codecov
Copy link
Copy Markdown

codecov Bot commented May 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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