From bbdce2f6ee312000bf363d31647d6259f7bacf64 Mon Sep 17 00:00:00 2001 From: Somefive Date: Tue, 11 Oct 2022 19:22:30 +0800 Subject: [PATCH] Chore: fix flaky multicluster test (#4848) Signed-off-by: Somefive Signed-off-by: Somefive --- test/e2e-multicluster-test/multicluster_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/e2e-multicluster-test/multicluster_test.go b/test/e2e-multicluster-test/multicluster_test.go index 238a2b811..d703829ff 100644 --- a/test/e2e-multicluster-test/multicluster_test.go +++ b/test/e2e-multicluster-test/multicluster_test.go @@ -677,6 +677,10 @@ var _ = Describe("Test multicluster scenario", func() { Expect(yaml.Unmarshal(bs, def)).Should(Succeed()) def.SetNamespace(kubevelatypes.DefaultKubeVelaNS) Expect(k8sClient.Create(hubCtx, def)).Should(Succeed()) + defKey := client.ObjectKeyFromObject(def) + Eventually(func(g Gomega) { + g.Expect(k8sClient.Get(hubCtx, defKey, def)).Should(Succeed()) + }, 5*time.Second).Should(Succeed()) bs, err = os.ReadFile("./testdata/app/app-component-with-cluster-context.yaml") Expect(err).Should(Succeed()) app := &v1beta1.Application{}