orchestrator/kafka: make test more reliable by refreshing metadata

This commit is contained in:
Vincent Bernat
2023-08-07 15:34:43 +02:00
parent f8bc565abf
commit 92506280b8

View File

@@ -71,6 +71,9 @@ func TestTopicCreation(t *testing.T) {
}
helpers.StartStop(t, c)
if err := client.RefreshMetadata(); err != nil {
t.Fatalf("RefreshMetadata() error:\n%+v", err)
}
adminClient, err := sarama.NewClusterAdminFromClient(client)
if err != nil {
t.Fatalf("NewClusterAdmin() error:\n%+v", err)
@@ -113,6 +116,9 @@ func TestTopicMorePartitions(t *testing.T) {
}
helpers.StartStop(t, c)
if err := client.RefreshMetadata(); err != nil {
t.Fatalf("RefreshMetadata() error:\n%+v", err)
}
adminClient, err := sarama.NewClusterAdminFromClient(client)
if err != nil {
t.Fatalf("NewClusterAdmin() error:\n%+v", err)
@@ -138,6 +144,9 @@ func TestTopicMorePartitions(t *testing.T) {
}
helpers.StartStop(t, c)
if err := client.RefreshMetadata(); err != nil {
t.Fatalf("RefreshMetadata() error:\n%+v", err)
}
topics, err = adminClient.ListTopics()
if err != nil {
t.Fatalf("ListTopics() error:\n%+v", err)