Skip to content

Conversation

@masaruhoshi
Copy link

Signed-off-by: Masaru Hoshi [email protected]

Description

  • Updated Go version to 1.25 in all go.mod files
  • Fixed import paths in example plugins
  • Fixed Go 1.25 compatibility issues:

Added comprehensive test coverage tooling:

  • Added new test-coverage target to Makefile
  • Shows total coverage percentage
  • Lists top 10 packages with lowest coverage (to identify areas needing more tests)
  • Lists top 10 packages with highest coverage (to celebrate good coverage)
  • Generates coverage.out file for detailed HTML reports

Testing

Total coverage: 38.9% of statements
35 packages with tests
3 packages with 100% coverage:
Areas needing attention (lowest coverage):

Signed-off-by: Masaru Hoshi <[email protected]>
Copy link

@nthtrung09it nthtrung09it left a comment

Choose a reason for hiding this comment

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

LGTM. Go 1.25 compat changes are correct — all callers of the renamed functions verified. The test-coverage target runs tests 3x which could be optimized to capture coverage data in a single pass, but it's functional.

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.

2 participants