Merge pull request #111951 from sashrith/vsphere_intree_test_fixes

vsphere in-tree driver test fixes
This commit is contained in:
Kubernetes Prow Robot 2022-09-01 08:01:06 -07:00 committed by GitHub
commit bf624aa77f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -1253,6 +1253,7 @@ func InitVSphereDriver() storageframework.TestDriver {
storageframework.CapExec: true, storageframework.CapExec: true,
storageframework.CapMultiPODs: true, storageframework.CapMultiPODs: true,
storageframework.CapTopology: true, storageframework.CapTopology: true,
storageframework.CapBlock: true,
}, },
}, },
} }

View File

@ -429,6 +429,10 @@ func (t *multiVolumeTestSuite) DefineTests(driver storageframework.TestDriver, p
e2eskipper.Skipf("Driver %q does not support multiple concurrent pods - skipping", dInfo.Name) e2eskipper.Skipf("Driver %q does not support multiple concurrent pods - skipping", dInfo.Name)
} }
if l.driver.GetDriverInfo().Name == "vsphere" && pattern == storageframework.BlockVolModeDynamicPV {
e2eskipper.Skipf("Driver %q does not support read only raw block volumes - skipping", dInfo.Name)
}
// Create volume // Create volume
testVolumeSizeRange := t.GetTestSuiteInfo().SupportedSizeRange testVolumeSizeRange := t.GetTestSuiteInfo().SupportedSizeRange
resource := storageframework.CreateVolumeResource(l.driver, l.config, pattern, testVolumeSizeRange) resource := storageframework.CreateVolumeResource(l.driver, l.config, pattern, testVolumeSizeRange)
@ -746,7 +750,7 @@ func getCurrentTopologiesNumber(cs clientset.Interface, nodes *v1.NodeList, keys
break break
} }
} }
if !found { if !found && len(topo) > 0 {
framework.Logf("found topology %v", topo) framework.Logf("found topology %v", topo)
topos = append(topos, topo) topos = append(topos, topo)
topoCount = append(topoCount, 1) topoCount = append(topoCount, 1)