From e0e835c63cb8ac08212a498421cad25171e65233 Mon Sep 17 00:00:00 2001 From: "guangli.bao" Date: Tue, 14 Mar 2023 14:09:54 +0800 Subject: [PATCH] check if test volumes created --- test/e2e/storage/persistent_volumes-local.go | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/test/e2e/storage/persistent_volumes-local.go b/test/e2e/storage/persistent_volumes-local.go index 790808615ba..0c2675bd281 100644 --- a/test/e2e/storage/persistent_volumes-local.go +++ b/test/e2e/storage/persistent_volumes-local.go @@ -201,12 +201,20 @@ var _ = utils.SIGDescribe("PersistentVolumes-local ", func() { } setupStorageClass(ctx, config, &testMode) testVols := setupLocalVolumesPVCsPVs(ctx, config, testVolType, config.randomNode, 1, testMode) - testVol = testVols[0] + if len(testVols) > 0 { + testVol = testVols[0] + } else { + framework.Failf("Failed to get a test volume") + } }) ginkgo.AfterEach(func(ctx context.Context) { - cleanupLocalVolumes(ctx, config, []*localTestVolume{testVol}) - cleanupStorageClass(ctx, config) + if testVol != nil { + cleanupLocalVolumes(ctx, config, []*localTestVolume{testVol}) + cleanupStorageClass(ctx, config) + } else { + framework.Failf("no test volume to cleanup") + } }) ginkgo.Context("One pod requesting one prebound PVC", func() {