Added tests for clustered behaviour.

This commit is contained in:
Joachim Bauch
2022-06-30 11:35:33 +02:00
parent dcb5be956c
commit 0e144906a4
5 changed files with 1111 additions and 329 deletions
+15
View File
@@ -34,6 +34,21 @@ const (
GrpcSelfTargetForTesting = "testing.grpc.target"
)
func NewGrpcClientsForTest(t *testing.T, addr string) *GrpcClients {
config := goconf.NewConfigFile()
config.AddOption("grpc", "targets", addr)
client, err := NewGrpcClients(config, nil)
if err != nil {
t.Fatal(err)
}
t.Cleanup(func() {
client.Close()
})
return client
}
func NewGrpcClientsWithEtcdForTest(t *testing.T, etcd *embed.Etcd) *GrpcClients {
config := goconf.NewConfigFile()
config.AddOption("etcd", "endpoints", etcd.Config().LCUrls[0].String())