From d13abe376c348b2068b48dd24b0e6b6c634d02fb Mon Sep 17 00:00:00 2001 From: James Rasell Date: Tue, 19 Aug 2025 08:57:55 +0100 Subject: [PATCH] test: Deflake client agent endpoint test. (#26563) --- nomad/client_agent_endpoint_test.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nomad/client_agent_endpoint_test.go b/nomad/client_agent_endpoint_test.go index 958904597..d1eb348c4 100644 --- a/nomad/client_agent_endpoint_test.go +++ b/nomad/client_agent_endpoint_test.go @@ -841,7 +841,9 @@ func TestAgentHost_Server(t *testing.T) { TestJoin(t, s1, s2) testutil.WaitForLeader(t, s1.RPC) + testutil.WaitForKeyring(t, s1.RPC, s1.Region()) testutil.WaitForLeader(t, s2.RPC) + testutil.WaitForKeyring(t, s2.RPC, s2.Region()) // determine leader and nonleader servers := []*Server{s1, s2} @@ -865,8 +867,8 @@ func TestAgentHost_Server(t *testing.T) { defer cleanupC() testutil.WaitForResult(func() (bool, error) { - nodes := s2.connectedNodes() - return len(nodes) == 1, nil + numNodes := len(s1.connectedNodes()) + len(s2.connectedNodes()) + return numNodes == 1, nil }, func(err error) { t.Fatalf("should have a clients") })