diff --git a/test/e2e/storage/testsuites/base.go b/test/e2e/storage/testsuites/base.go index 2083872b664..ecbb204f060 100644 --- a/test/e2e/storage/testsuites/base.go +++ b/test/e2e/storage/testsuites/base.go @@ -150,6 +150,9 @@ func skipUnsupportedTest(driver TestDriver, pattern testpatterns.TestPattern) { dInfo := driver.GetDriverInfo() var isSupported bool + // 0. Check with driver specific logic + driver.SkipUnsupportedTest(pattern) + // 1. Check if Whether volType is supported by driver from its interface switch pattern.VolType { case testpatterns.InlineVolume: @@ -178,9 +181,6 @@ func skipUnsupportedTest(driver TestDriver, pattern testpatterns.TestPattern) { if pattern.FsType == "ntfs" && !framework.NodeOSDistroIs("windows") { e2eskipper.Skipf("Distro %s doesn't support ntfs -- skipping", framework.TestContext.NodeOSDistro) } - - // 3. Check with driver specific logic - driver.SkipUnsupportedTest(pattern) } // VolumeResource is a generic implementation of TestResource that wil be able to