mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Merge pull request #37209 from NickrenREN/cephfs-test
Automatic merge from submit-queue (batch tested with PRs 37945, 37498, 37391, 37209, 37169) test cephfs spec construct function
This commit is contained in:
commit
aaed3437fb
@ -115,3 +115,23 @@ func TestPlugin(t *testing.T) {
|
|||||||
t.Errorf("SetUp() failed: %v", err)
|
t.Errorf("SetUp() failed: %v", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestConstructVolumeSpec(t *testing.T) {
|
||||||
|
tmpDir, err := utiltesting.MkTmpdir("cephTest")
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("Can't make a temp dir: %v", err)
|
||||||
|
}
|
||||||
|
defer os.RemoveAll(tmpDir)
|
||||||
|
plugMgr := volume.VolumePluginMgr{}
|
||||||
|
plugMgr.InitPlugins(ProbeVolumePlugins(), volumetest.NewFakeVolumeHost(tmpDir, nil, nil))
|
||||||
|
plug, err := plugMgr.FindPluginByName("kubernetes.io/cephfs")
|
||||||
|
if err != nil {
|
||||||
|
t.Errorf("can't find cephfs plugin by name")
|
||||||
|
}
|
||||||
|
|
||||||
|
cephfsSpec, err := plug.(*cephfsPlugin).ConstructVolumeSpec("cephfsVolume", "/cephfsVolume/")
|
||||||
|
|
||||||
|
if cephfsSpec.Name() != "cephfsVolume" {
|
||||||
|
t.Errorf("Get wrong cephfs spec name, got: %s", cephfsSpec.Name())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user