diff --git a/test/extensions/filters/network/rbac/integration_test.cc b/test/extensions/filters/network/rbac/integration_test.cc index aa4d2482a6dd8..8edfc9c8d11d5 100644 --- a/test/extensions/filters/network/rbac/integration_test.cc +++ b/test/extensions/filters/network/rbac/integration_test.cc @@ -89,10 +89,10 @@ name: envoy.filters.network.rbac ASSERT_TRUE(tcp_client->connected()); tcp_client->close(); - EXPECT_EQ(1U, test_server_->counter("tcp.rbac.allowed")->value()); + test_server_->waitForCounterGe("tcp.rbac.allowed", 1); EXPECT_EQ(0U, test_server_->counter("tcp.rbac.denied")->value()); EXPECT_EQ(0U, test_server_->counter("tcp.rbac.shadow_allowed")->value()); - EXPECT_EQ(1U, test_server_->counter("tcp.rbac.shadow_denied")->value()); + test_server_->waitForCounterGe("tcp.rbac.shadow_denied", 1); } TEST_P(RoleBasedAccessControlNetworkFilterIntegrationTest, Denied) { @@ -118,7 +118,6 @@ name: envoy.filters.network.rbac )EOF"); IntegrationTcpClientPtr tcp_client = makeTcpConnection(lookupPort("listener_0")); tcp_client->write("hello"); - ASSERT_TRUE(tcp_client->connected()); tcp_client->waitForDisconnect(); EXPECT_EQ(0U, test_server_->counter("tcp.rbac.allowed")->value());