mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 04:33:26 +00:00
Merge pull request #80848 from cwdsuzhou/Aug/fix_ut
Fix some unreasonable places int csi ut
This commit is contained in:
commit
4ce69dd32e
@ -84,10 +84,10 @@ func TestMounterGetPath(t *testing.T) {
|
||||
}
|
||||
csiMounter := mounter.(*csiMountMgr)
|
||||
|
||||
path := csiMounter.GetPath()
|
||||
mountPath := csiMounter.GetPath()
|
||||
|
||||
if tc.path != path {
|
||||
t.Errorf("expecting path %s, got %s", tc.path, path)
|
||||
if tc.path != mountPath {
|
||||
t.Errorf("expecting path %s, got %s", tc.path, mountPath)
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -226,10 +226,10 @@ func MounterSetUpTests(t *testing.T, podInfoEnabled bool) {
|
||||
t.Errorf("default value of file system type was overridden by type %s", csiMounter.spec.PersistentVolume.Spec.CSI.FSType)
|
||||
}
|
||||
|
||||
path := csiMounter.GetPath()
|
||||
if _, err := os.Stat(path); err != nil {
|
||||
mountPath := csiMounter.GetPath()
|
||||
if _, err := os.Stat(mountPath); err != nil {
|
||||
if os.IsNotExist(err) {
|
||||
t.Errorf("SetUp() failed, volume path not created: %s", path)
|
||||
t.Errorf("SetUp() failed, volume path not created: %s", mountPath)
|
||||
} else {
|
||||
t.Errorf("SetUp() failed: %v", err)
|
||||
}
|
||||
|
@ -549,12 +549,11 @@ func TestPluginNewMounter(t *testing.T) {
|
||||
}
|
||||
|
||||
for _, test := range tests {
|
||||
plug, tmpDir := newTestPlugin(t, nil)
|
||||
defer os.RemoveAll(tmpDir)
|
||||
|
||||
registerFakePlugin(testDriver, "endpoint", []string{"1.2.0"}, t)
|
||||
|
||||
t.Run(test.name, func(t *testing.T) {
|
||||
plug, tmpDir := newTestPlugin(t, nil)
|
||||
defer os.RemoveAll(tmpDir)
|
||||
|
||||
registerFakePlugin(testDriver, "endpoint", []string{"1.2.0"}, t)
|
||||
mounter, err := plug.NewMounter(
|
||||
test.spec,
|
||||
&api.Pod{ObjectMeta: meta.ObjectMeta{UID: test.podUID, Namespace: test.namespace}},
|
||||
@ -668,12 +667,11 @@ func TestPluginNewMounterWithInline(t *testing.T) {
|
||||
}
|
||||
|
||||
for _, test := range tests {
|
||||
plug, tmpDir := newTestPlugin(t, nil)
|
||||
defer os.RemoveAll(tmpDir)
|
||||
|
||||
registerFakePlugin(testDriver, "endpoint", []string{"1.2.0"}, t)
|
||||
|
||||
t.Run(test.name, func(t *testing.T) {
|
||||
plug, tmpDir := newTestPlugin(t, nil)
|
||||
defer os.RemoveAll(tmpDir)
|
||||
|
||||
registerFakePlugin(testDriver, "endpoint", []string{"1.2.0"}, t)
|
||||
mounter, err := plug.NewMounter(
|
||||
test.spec,
|
||||
&api.Pod{ObjectMeta: meta.ObjectMeta{UID: test.podUID, Namespace: test.namespace}},
|
||||
|
@ -64,31 +64,33 @@ func TestNodeExpand(t *testing.T) {
|
||||
},
|
||||
}
|
||||
for _, tc := range tests {
|
||||
plug, tmpDir := newTestPlugin(t, nil)
|
||||
defer os.RemoveAll(tmpDir)
|
||||
t.Run(tc.name, func(t *testing.T) {
|
||||
plug, tmpDir := newTestPlugin(t, nil)
|
||||
defer os.RemoveAll(tmpDir)
|
||||
|
||||
spec := volume.NewSpecFromPersistentVolume(makeTestPV("test-pv", 10, "expandable", "test-vol"), false)
|
||||
spec := volume.NewSpecFromPersistentVolume(makeTestPV("test-pv", 10, "expandable", "test-vol"), false)
|
||||
|
||||
newSize, _ := resource.ParseQuantity("20Gi")
|
||||
newSize, _ := resource.ParseQuantity("20Gi")
|
||||
|
||||
resizeOptions := volume.NodeResizeOptions{
|
||||
VolumeSpec: spec,
|
||||
NewSize: newSize,
|
||||
DeviceMountPath: "/foo/bar",
|
||||
CSIVolumePhase: tc.volumePhase,
|
||||
}
|
||||
csiSource, _ := getCSISourceFromSpec(resizeOptions.VolumeSpec)
|
||||
|
||||
csClient := setupClientWithExpansion(t, tc.nodeStageSet, tc.nodeExpansion)
|
||||
|
||||
ok, err := plug.nodeExpandWithClient(resizeOptions, csiSource, csClient)
|
||||
if ok != tc.success {
|
||||
if err != nil {
|
||||
t.Errorf("For %s : expected %v got %v with %v", tc.name, tc.success, ok, err)
|
||||
} else {
|
||||
t.Errorf("For %s : expected %v got %v", tc.name, tc.success, ok)
|
||||
resizeOptions := volume.NodeResizeOptions{
|
||||
VolumeSpec: spec,
|
||||
NewSize: newSize,
|
||||
DeviceMountPath: "/foo/bar",
|
||||
CSIVolumePhase: tc.volumePhase,
|
||||
}
|
||||
csiSource, _ := getCSISourceFromSpec(resizeOptions.VolumeSpec)
|
||||
|
||||
}
|
||||
csClient := setupClientWithExpansion(t, tc.nodeStageSet, tc.nodeExpansion)
|
||||
|
||||
ok, err := plug.nodeExpandWithClient(resizeOptions, csiSource, csClient)
|
||||
if ok != tc.success {
|
||||
if err != nil {
|
||||
t.Errorf("For %s : expected %v got %v with %v", tc.name, tc.success, ok, err)
|
||||
} else {
|
||||
t.Errorf("For %s : expected %v got %v", tc.name, tc.success, ok)
|
||||
}
|
||||
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user