Refactor driverinfo feature support into capabilities map

This commit is contained in:
Michelle Au
2018-11-07 17:22:19 -08:00
parent 8bb501bc70
commit 03065a1bde
7 changed files with 112 additions and 65 deletions

View File

@@ -187,7 +187,7 @@ func testProvisioning(input *provisioningTestInput) {
})
It("should create and delete block persistent volumes", func() {
if !input.dInfo.IsBlockSupported {
if !input.dInfo.Capabilities[drivers.CapBlock] {
framework.Skipf("Driver %q does not support BlockVolume - skipping", input.dInfo.Name)
}
block := v1.PersistentVolumeBlock