diff --git a/test/e2e/storage/csi_mock_volume.go b/test/e2e/storage/csi_mock_volume.go index a6c3ef9e724..9375b158498 100644 --- a/test/e2e/storage/csi_mock_volume.go +++ b/test/e2e/storage/csi_mock_volume.go @@ -793,8 +793,12 @@ func checkPodLogs(cs clientset.Interface, namespace, driverPodName, driverContai if foundAttributes.Len() != 0 { return fmt.Errorf("some unexpected volume attributes were found: %+v", foundAttributes.List()) } - if numNodePublishVolume != numNodeUnpublishVolume { - return fmt.Errorf("number of NodePublishVolume %d != number of NodeUnpublishVolume %d", numNodePublishVolume, numNodeUnpublishVolume) + if numNodePublishVolume == 0 { + return fmt.Errorf("NodePublish was never called") + } + + if numNodeUnpublishVolume == 0 { + return fmt.Errorf("NodeUnpublish was never called") } return nil }