Skip to content

test: raise coverage on under-tested input/protocol packages #3600

Description

@aheritier

Summary

Priority coverage gaps (TUI intentionally excluded — TUIViewPurity cop + manual QA deemed sufficient):

  1. pkg/reference (0% — parses user input): parse round-trips / fuzz.
  2. pkg/config/latest (6.4% direct): validate.go edge cases.
  3. pkg/gateway (23.8%): catalog cache / ETag paths.
  4. pkg/acp (20.9%) / pkg/a2a (23.4%): protocol adapters.

Fix

Add focused tests for the above, prioritizing pkg/reference (fuzz) and pkg/config/latest validate.

Acceptance

  • Meaningful coverage increase on the listed packages; new tests deterministic.

Metadata

Metadata

Assignees

Labels

area/a2aAgent-to-Agent protocol, A2A server, inter-agent communicationarea/configFor configuration parsing, YAML, environment variablesarea/gatewayGateway, proxy, and routingarea/testingTest infrastructure, CI/CD, test runners, evaluationkind/testTest-only changes

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions