envoyproxy/gateway

xDS Server automated testing

Open

#177 建立於 2022年7月28日

在 GitHub 查看
 (6 留言) (0 反應) (0 負責人)Go (802 fork)auto 404
area/ciarea/xds-serverhelp wantedpriority/medium

倉庫指標

Star
 (2,871 star)
PR 合併指標
 (PR 指標待抓取)

描述

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.

貢獻者指南