mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-19 08:40:42 +00:00
Remove redundant provisioning tests
This commit is contained in:
parent
b5a800e765
commit
a9e838f2e9
@ -151,16 +151,6 @@ func (p *provisioningTestSuite) defineTests(driver TestDriver, pattern testpatte
|
|||||||
validateMigrationVolumeOpCounts(f.ClientSet, dInfo.InTreePluginName, l.intreeOps, l.migratedOps)
|
validateMigrationVolumeOpCounts(f.ClientSet, dInfo.InTreePluginName, l.intreeOps, l.migratedOps)
|
||||||
}
|
}
|
||||||
|
|
||||||
ginkgo.It("should provision storage with defaults", func() {
|
|
||||||
init()
|
|
||||||
defer cleanup()
|
|
||||||
|
|
||||||
l.testCase.PvCheck = func(claim *v1.PersistentVolumeClaim) {
|
|
||||||
PVWriteReadSingleNodeCheck(l.cs, claim, framework.NodeSelection{Name: l.config.ClientNodeName})
|
|
||||||
}
|
|
||||||
l.testCase.TestDynamicProvisioning()
|
|
||||||
})
|
|
||||||
|
|
||||||
ginkgo.It("should provision storage with mount options", func() {
|
ginkgo.It("should provision storage with mount options", func() {
|
||||||
if dInfo.SupportedMountOption == nil {
|
if dInfo.SupportedMountOption == nil {
|
||||||
framework.Skipf("Driver %q does not define supported mount option - skipping", dInfo.Name)
|
framework.Skipf("Driver %q does not define supported mount option - skipping", dInfo.Name)
|
||||||
@ -176,29 +166,6 @@ func (p *provisioningTestSuite) defineTests(driver TestDriver, pattern testpatte
|
|||||||
l.testCase.TestDynamicProvisioning()
|
l.testCase.TestDynamicProvisioning()
|
||||||
})
|
})
|
||||||
|
|
||||||
ginkgo.It("should access volume from different nodes", func() {
|
|
||||||
init()
|
|
||||||
defer cleanup()
|
|
||||||
|
|
||||||
// The assumption is that if the test hasn't been
|
|
||||||
// locked onto a single node, then the driver is
|
|
||||||
// usable on all of them *and* supports accessing a volume
|
|
||||||
// from any node.
|
|
||||||
if l.config.ClientNodeName != "" {
|
|
||||||
framework.Skipf("Driver %q only supports testing on one node - skipping", dInfo.Name)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Ensure that we actually have more than one node.
|
|
||||||
nodes := framework.GetReadySchedulableNodesOrDie(l.cs)
|
|
||||||
if len(nodes.Items) <= 1 {
|
|
||||||
framework.Skipf("need more than one node - skipping")
|
|
||||||
}
|
|
||||||
l.testCase.PvCheck = func(claim *v1.PersistentVolumeClaim) {
|
|
||||||
PVMultiNodeCheck(l.cs, claim, framework.NodeSelection{Name: l.config.ClientNodeName})
|
|
||||||
}
|
|
||||||
l.testCase.TestDynamicProvisioning()
|
|
||||||
})
|
|
||||||
|
|
||||||
ginkgo.It("should provision storage with snapshot data source [Feature:VolumeSnapshotDataSource]", func() {
|
ginkgo.It("should provision storage with snapshot data source [Feature:VolumeSnapshotDataSource]", func() {
|
||||||
if !dInfo.Capabilities[CapDataSource] {
|
if !dInfo.Capabilities[CapDataSource] {
|
||||||
framework.Skipf("Driver %q does not support populate data from snapshot - skipping", dInfo.Name)
|
framework.Skipf("Driver %q does not support populate data from snapshot - skipping", dInfo.Name)
|
||||||
|
Loading…
Reference in New Issue
Block a user