Description
Background
Once Java client code is split into shenyu-client-java, normal unit tests in either repository are not enough to guarantee compatibility. We need a strategy for cross-repo compatibility testing.
The goal is to define how main repo changes and client repo changes are tested together before release.
Tasks
Suggested Scenarios
- Client registers Spring MVC metadata to admin.
- Client sends heartbeat and admin keeps the instance alive.
- Bootstrap receives route data and can proxy a request.
- New admin accepts old client registration.
- New client can register with the current stable admin.
Expected Output
A test strategy document or design proposal.
Acceptance Criteria
- The proposal distinguishes PR-level tests from release-level tests.
- The proposal includes a minimal implementable first phase.
- The proposal identifies expected runtime cost and CI impact.
Task List
No response
Description
Background
Once Java client code is split into
shenyu-client-java, normal unit tests in either repository are not enough to guarantee compatibility. We need a strategy for cross-repo compatibility testing.The goal is to define how main repo changes and client repo changes are tested together before release.
Tasks
Suggested Scenarios
Expected Output
A test strategy document or design proposal.
Acceptance Criteria
Task List
No response