From 3c720b092eabf648858d5fad9dd195ae762d7190 Mon Sep 17 00:00:00 2001 From: Vignesh Babu Date: Wed, 7 Sep 2022 12:21:49 -0500 Subject: [PATCH] Fix flakiness in EventEngineClientTest.ConnectToNonExistentListenerTest (#30874) --- test/core/event_engine/test_suite/client_test.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/core/event_engine/test_suite/client_test.cc b/test/core/event_engine/test_suite/client_test.cc index 86990f5a726..e7af8c0a42c 100644 --- a/test/core/event_engine/test_suite/client_test.cc +++ b/test/core/event_engine/test_suite/client_test.cc @@ -85,6 +85,8 @@ TEST_F(EventEngineClientTest, ConnectToNonExistentListenerTest) { auto test_ee = this->NewEventEngine(); Promise> client_endpoint_promise; auto memory_quota = absl::make_unique("bar"); + std::string target_addr = absl::StrCat( + "ipv6:[::1]:", std::to_string(grpc_pick_unused_port_or_die())); // Create a test EventEngine client endpoint and connect to a non existent // listener. ChannelArgsEndpointConfig config; @@ -95,7 +97,7 @@ TEST_F(EventEngineClientTest, ConnectToNonExistentListenerTest) { EXPECT_FALSE(status.ok()); client_endpoint_promise.Set(nullptr); }, - URIToResolvedAddress("ipv6:[::1]:7000"), config, + URIToResolvedAddress(target_addr), config, memory_quota->CreateMemoryAllocator("conn-1"), 24h); auto client_endpoint = std::move(client_endpoint_promise.Get());