From a5587de2e40e323ebba4b531a1e01a3859053e5a Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Tue, 14 Mar 2023 18:03:08 +0800 Subject: [PATCH] print all calls when compare CSI call failed --- test/e2e/storage/csi_mock/csi_volume_expansion.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/e2e/storage/csi_mock/csi_volume_expansion.go b/test/e2e/storage/csi_mock/csi_volume_expansion.go index bdaa901e84a..4fd0b79ce86 100644 --- a/test/e2e/storage/csi_mock/csi_volume_expansion.go +++ b/test/e2e/storage/csi_mock/csi_volume_expansion.go @@ -311,8 +311,10 @@ var _ = utils.SIGDescribe("CSI Mock volume expansion", func() { framework.ExpectNoError(err, "while waiting for PVC to finish") ginkgo.By("Waiting for all remaining expected CSI calls") + var allCalls []drivers.MockCSICall err = wait.Poll(time.Second, csiResizeWaitPeriod, func() (done bool, err error) { - _, index, err := compareCSICalls(ctx, trackedCalls, test.expectedCalls, m.driver.GetCalls) + var index int + allCalls, index, err = compareCSICalls(ctx, trackedCalls, test.expectedCalls, m.driver.GetCalls) if err != nil { return true, err } @@ -326,7 +328,7 @@ var _ = utils.SIGDescribe("CSI Mock volume expansion", func() { } return false, nil }) - framework.ExpectNoError(err, "while waiting for all CSI calls") + framework.ExpectNoError(err, fmt.Sprintf("while waiting for all CSI calls: %s", allCalls)) pvcConditions := pvc.Status.Conditions framework.ExpectEqual(len(pvcConditions), 0, "pvc should not have conditions")