Skip to content

Commit fe6d64d

Browse files
authored
Merge pull request kubernetes#120402 from Rei1010/storageClean
e2e_storage:stop using deprecated framework.ExpectNotEqual
2 parents c989473 + 622eac2 commit fe6d64d

File tree

9 files changed

+22
-21
lines changed

9 files changed

+22
-21
lines changed

test/e2e/storage/external/external.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ func (d *driverDefinition) GetDynamicProvisionStorageClass(ctx context.Context,
298298
}
299299
}
300300

301-
framework.ExpectNotEqual(sc, nil, "storage class is unexpectantly nil")
301+
gomega.Expect(sc).ToNot(gomega.BeNil(), "storage class is unexpectantly nil")
302302

303303
if fsType != "" {
304304
if sc.Parameters == nil {

test/e2e/storage/pv_protection.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ var _ = utils.SIGDescribe("PV Protection", func() {
124124
ginkgo.By("Checking that the PV status is Terminating")
125125
pv, err = client.CoreV1().PersistentVolumes().Get(ctx, pv.Name, metav1.GetOptions{})
126126
framework.ExpectNoError(err, "While checking PV status")
127-
framework.ExpectNotEqual(pv.ObjectMeta.DeletionTimestamp, nil)
127+
gomega.Expect(pv.ObjectMeta.DeletionTimestamp).ToNot(gomega.BeNil())
128128

129129
ginkgo.By("Deleting the PVC that is bound to the PV")
130130
err = client.CoreV1().PersistentVolumeClaims(pvc.Namespace).Delete(ctx, pvc.Name, *metav1.NewDeleteOptions(0))

test/e2e/storage/pvc_protection.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ var _ = utils.SIGDescribe("PVC Protection", func() {
134134
ginkgo.By("Checking that the PVC status is Terminating")
135135
pvc, err = client.CoreV1().PersistentVolumeClaims(pvc.Namespace).Get(ctx, pvc.Name, metav1.GetOptions{})
136136
framework.ExpectNoError(err, "While checking PVC status")
137-
framework.ExpectNotEqual(pvc.ObjectMeta.DeletionTimestamp, nil)
137+
gomega.Expect(pvc.ObjectMeta.DeletionTimestamp).ToNot(gomega.BeNil())
138138

139139
ginkgo.By("Deleting the pod that uses the PVC")
140140
err = e2epod.DeletePodWithWait(ctx, client, pod)
@@ -153,7 +153,7 @@ var _ = utils.SIGDescribe("PVC Protection", func() {
153153
ginkgo.By("Checking that the PVC status is Terminating")
154154
pvc, err = client.CoreV1().PersistentVolumeClaims(pvc.Namespace).Get(ctx, pvc.Name, metav1.GetOptions{})
155155
framework.ExpectNoError(err, "While checking PVC status")
156-
framework.ExpectNotEqual(pvc.ObjectMeta.DeletionTimestamp, nil)
156+
gomega.Expect(pvc.ObjectMeta.DeletionTimestamp).ToNot(gomega.BeNil())
157157

158158
ginkgo.By("Creating second Pod whose scheduling fails because it uses a PVC that is being deleted")
159159
secondPod, err2 := e2epod.CreateUnschedulablePod(ctx, client, nameSpace, nil, []*v1.PersistentVolumeClaim{pvc}, f.NamespacePodSecurityLevel, "")
@@ -166,7 +166,7 @@ var _ = utils.SIGDescribe("PVC Protection", func() {
166166
ginkgo.By("Checking again that the PVC status is Terminating")
167167
pvc, err = client.CoreV1().PersistentVolumeClaims(pvc.Namespace).Get(ctx, pvc.Name, metav1.GetOptions{})
168168
framework.ExpectNoError(err, "While checking PVC status")
169-
framework.ExpectNotEqual(pvc.ObjectMeta.DeletionTimestamp, nil)
169+
gomega.Expect(pvc.ObjectMeta.DeletionTimestamp).ToNot(gomega.BeNil())
170170

171171
ginkgo.By("Deleting the first pod that uses the PVC")
172172
err = e2epod.DeletePodWithWait(ctx, client, pod)

test/e2e/storage/testsuites/provisioning.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -965,15 +965,15 @@ func PVMultiNodeCheck(ctx context.Context, client clientset.Interface, timeouts
965965
framework.ExpectNoError(e2epod.WaitForPodSuccessInNamespaceTimeout(ctx, client, pod.Name, pod.Namespace, timeouts.PodStartSlow))
966966
runningPod, err = client.CoreV1().Pods(pod.Namespace).Get(ctx, pod.Name, metav1.GetOptions{})
967967
framework.ExpectNoError(err, "get pod")
968-
framework.ExpectNotEqual(runningPod.Spec.NodeName, actualNodeName, "second pod should have run on a different node")
968+
gomega.Expect(runningPod.Spec.NodeName).ToNot(gomega.Equal(actualNodeName), "second pod should have run on a different node")
969969
StopPod(ctx, client, pod)
970970
pod = nil
971971
}
972972

973973
// TestBindingWaitForFirstConsumerMultiPVC tests the binding with WaitForFirstConsumer mode
974974
func (t StorageClassTest) TestBindingWaitForFirstConsumerMultiPVC(ctx context.Context, claims []*v1.PersistentVolumeClaim, nodeSelector map[string]string, expectUnschedulable bool) ([]*v1.PersistentVolume, *v1.Node) {
975975
var err error
976-
framework.ExpectNotEqual(len(claims), 0)
976+
gomega.Expect(claims).ToNot(gomega.BeEmpty())
977977
namespace := claims[0].Namespace
978978

979979
ginkgo.By("creating claims")

test/e2e/storage/testsuites/subpath.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,7 @@ func testSubpathReconstruction(ctx context.Context, f *framework.Framework, host
998998
podNode = &nodeList.Items[i]
999999
}
10001000
}
1001-
framework.ExpectNotEqual(podNode, nil, "pod node should exist in schedulable nodes")
1001+
gomega.Expect(podNode).ToNot(gomega.BeNil(), "pod node should exist in schedulable nodes")
10021002

10031003
storageutils.TestVolumeUnmountsFromDeletedPodWithForceOption(ctx, f.ClientSet, f, pod, forceDelete, true, nil, volumePath)
10041004

test/e2e/storage/testsuites/topology.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import (
2424
"math/rand"
2525

2626
"github.com/onsi/ginkgo/v2"
27+
"github.com/onsi/gomega"
2728

2829
v1 "k8s.io/api/core/v1"
2930
storagev1 "k8s.io/api/storage/v1"
@@ -138,7 +139,7 @@ func (t *topologyTestSuite) DefineTests(driver storageframework.TestDriver, patt
138139
}
139140

140141
l.resource.Sc = dDriver.GetDynamicProvisionStorageClass(ctx, l.config, pattern.FsType)
141-
framework.ExpectNotEqual(l.resource.Sc, nil, "driver failed to provide a StorageClass")
142+
gomega.Expect(l.resource.Sc).ToNot(gomega.BeNil(), "driver failed to provide a StorageClass")
142143
l.resource.Sc.VolumeBindingMode = &pattern.BindingMode
143144

144145
testVolumeSizeRange := t.GetTestSuiteInfo().SupportedSizeRange

test/e2e/storage/testsuites/volumemode.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ func (t *volumeModeTestSuite) DefineTests(driver storageframework.TestDriver, pa
389389
// Reload the pod to get its node
390390
pod, err = l.cs.CoreV1().Pods(l.ns.Name).Get(ctx, pod.Name, metav1.GetOptions{})
391391
framework.ExpectNoError(err)
392-
framework.ExpectNotEqual(pod.Spec.NodeName, "", "pod should be scheduled to a node")
392+
gomega.Expect(pod.Spec.NodeName).ToNot(gomega.BeEmpty(), "pod should be scheduled to a node")
393393
node, err := l.cs.CoreV1().Nodes().Get(ctx, pod.Spec.NodeName, metav1.GetOptions{})
394394
framework.ExpectNoError(err)
395395

test/e2e/storage/volume_metrics.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() {
136136
if !ephemeral {
137137
pvc, err = c.CoreV1().PersistentVolumeClaims(pvc.Namespace).Create(ctx, pvc, metav1.CreateOptions{})
138138
framework.ExpectNoError(err)
139-
framework.ExpectNotEqual(pvc, nil)
139+
gomega.Expect(pvc).ToNot(gomega.BeNil())
140140
}
141141

142142
pod := makePod(f, pvc, ephemeral)
@@ -150,8 +150,8 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() {
150150

151151
updatedStorageMetrics := waitForDetachAndGrabMetrics(ctx, storageOpMetrics, metricsGrabber, pluginName)
152152

153-
framework.ExpectNotEqual(len(updatedStorageMetrics.latencyMetrics), 0, "Error fetching c-m updated storage metrics")
154-
framework.ExpectNotEqual(len(updatedStorageMetrics.statusMetrics), 0, "Error fetching c-m updated storage metrics")
153+
gomega.Expect(updatedStorageMetrics.latencyMetrics).ToNot(gomega.BeEmpty(), "Error fetching c-m updated storage metrics")
154+
gomega.Expect(updatedStorageMetrics.statusMetrics).ToNot(gomega.BeEmpty(), "Error fetching c-m updated storage metrics")
155155

156156
volumeOperations := []string{"volume_detach", "volume_attach"}
157157

@@ -186,7 +186,7 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() {
186186
if !ephemeral {
187187
pvc, err = c.CoreV1().PersistentVolumeClaims(pvc.Namespace).Create(ctx, pvc, metav1.CreateOptions{})
188188
framework.ExpectNoError(err, "failed to create PVC %s/%s", pvc.Namespace, pvc.Name)
189-
framework.ExpectNotEqual(pvc, nil)
189+
gomega.Expect(pvc).ToNot(gomega.BeNil())
190190
}
191191

192192
ginkgo.By("Creating a pod and expecting it to fail")
@@ -205,14 +205,14 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() {
205205
framework.ExpectNoError(err, "failed to get controller manager metrics")
206206
updatedStorageMetrics := getControllerStorageMetrics(updatedControllerMetrics, pluginName)
207207

208-
framework.ExpectNotEqual(len(updatedStorageMetrics.statusMetrics), 0, "Error fetching c-m updated storage metrics")
208+
gomega.Expect(updatedStorageMetrics.statusMetrics).ToNot(gomega.BeEmpty(), "Error fetching c-m updated storage metrics")
209209
}
210210

211211
filesystemMode := func(ctx context.Context, isEphemeral bool) {
212212
if !isEphemeral {
213213
pvc, err = c.CoreV1().PersistentVolumeClaims(pvc.Namespace).Create(ctx, pvc, metav1.CreateOptions{})
214214
framework.ExpectNoError(err)
215-
framework.ExpectNotEqual(pvc, nil)
215+
gomega.Expect(pvc).ToNot(gomega.BeNil())
216216
}
217217

218218
pod := makePod(f, pvc, isEphemeral)
@@ -277,7 +277,7 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() {
277277
if !isEphemeral {
278278
pvcBlock, err = c.CoreV1().PersistentVolumeClaims(pvcBlock.Namespace).Create(ctx, pvcBlock, metav1.CreateOptions{})
279279
framework.ExpectNoError(err)
280-
framework.ExpectNotEqual(pvcBlock, nil)
280+
gomega.Expect(pvcBlock).ToNot(gomega.BeNil())
281281
}
282282

283283
pod := makePod(f, pvcBlock, isEphemeral)
@@ -343,7 +343,7 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() {
343343
if !isEphemeral {
344344
pvc, err = c.CoreV1().PersistentVolumeClaims(pvc.Namespace).Create(ctx, pvc, metav1.CreateOptions{})
345345
framework.ExpectNoError(err)
346-
framework.ExpectNotEqual(pvc, nil)
346+
gomega.Expect(pvc).ToNot(gomega.BeNil())
347347
}
348348

349349
pod := makePod(f, pvc, isEphemeral)
@@ -374,7 +374,7 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() {
374374
if !isEphemeral {
375375
pvc, err = c.CoreV1().PersistentVolumeClaims(pvc.Namespace).Create(ctx, pvc, metav1.CreateOptions{})
376376
framework.ExpectNoError(err)
377-
framework.ExpectNotEqual(pvc, nil)
377+
gomega.Expect(pvc).ToNot(gomega.BeNil())
378378
}
379379

380380
pod := makePod(f, pvc, isEphemeral)
@@ -404,7 +404,7 @@ var _ = utils.SIGDescribe("[Serial] Volume metrics", func() {
404404
if !isEphemeral {
405405
pvc, err = c.CoreV1().PersistentVolumeClaims(pvc.Namespace).Create(ctx, pvc, metav1.CreateOptions{})
406406
framework.ExpectNoError(err)
407-
framework.ExpectNotEqual(pvc, nil)
407+
gomega.Expect(pvc).ToNot(gomega.BeNil())
408408
}
409409

410410
pod := makePod(f, pvc, isEphemeral)

test/e2e/storage/volume_provisioning.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ var _ = utils.SIGDescribe("Dynamic Provisioning", func() {
275275
}
276276

277277
if zone, ok := test.Parameters["zone"]; ok {
278-
framework.ExpectNotEqual(len(zone), 0, "expect at least one zone")
278+
gomega.Expect(zone).ToNot(gomega.BeEmpty(), "expect at least one zone")
279279
}
280280

281281
ginkgo.By("Testing " + test.Name)

0 commit comments

Comments
 (0)