-
Notifications
You must be signed in to change notification settings - Fork 673
Open
Labels
area/ciCI and build related issuesCI and build related issuesarea/xds-serverIssues related to the xDS Server used for managing Envoy configuration.Issues related to the xDS Server used for managing Envoy configuration.help wantedExtra attention is neededExtra attention is neededpriority/mediumLabel used to express the "medium" priority levelLabel used to express the "medium" priority level
Milestone
Description
Description:
#176 introduces an xdstest command, which instantiates an xDS server to perform manual testing against. This issue covers work to turn this into an automated test that can be run by CI or locally.
The largest part of this work is that it will require an xDS client test library that supports:
- connecting to an xDS server
- accepting updates
- Comparing the updates to an expected outcome
Because this process is asynchronous and requires multiple goroutines working together to work, there's a bit of design work to ensure that the testing framework isn't its own source of bugs.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/ciCI and build related issuesCI and build related issuesarea/xds-serverIssues related to the xDS Server used for managing Envoy configuration.Issues related to the xDS Server used for managing Envoy configuration.help wantedExtra attention is neededExtra attention is neededpriority/mediumLabel used to express the "medium" priority levelLabel used to express the "medium" priority level