envoyproxy/envoy

xDS conformance test suite

Open

#11,299 opened on May 22, 2020

View on GitHub
 (11 comments) (2 reactions) (0 assignees)C++ (27,997 stars) (5,373 forks)batch import
api/v3help wanted

Description

It would be helpful to control plane implementors and client implementations to have an xDS conformance test suite that is independent of Envoy. I think this would largely look like some scripts (Python or Go) that create xDS gRPC connections and exercise some xDS exchanges.

A priority area here is delta xDS, which control plane implementors consider to be challenging to verify.

I think we could separate this work into two parts; building out the basic test infra and then building out an increasingly more complete test suite.

@snowp @howardjohn @derekargueta

Contributor guide