Skip to content

Commit c50849c

Browse files
committed
Added test volume size constant, fixed 'should fail when requesting to create a volume with already exisiting name and different capacity.' to have stricter size requests. Previously because only request was defined, first call could have resulted in a larger provisioned disk
1 parent 519692d commit c50849c

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

pkg/sanity/controller.go

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ import (
2929
. "github.com/onsi/gomega"
3030
)
3131

32+
const (
33+
TestVolumeSize = 10 * 1024 * 1024 * 1024
34+
)
35+
3236
func verifyVolumeInfo(v *csi.Volume) {
3337
Expect(v).NotTo(BeNil())
3438
Expect(v.GetId()).NotTo(BeEmpty())
@@ -220,7 +224,6 @@ var _ = Describe("CreateVolume [Controller Server]", func() {
220224

221225
By("creating a volume")
222226
name := "sanity"
223-
size := int64(1 * 1024 * 1024 * 1024)
224227
vol, err := c.CreateVolume(
225228
context.Background(),
226229
&csi.CreateVolumeRequest{
@@ -236,7 +239,7 @@ var _ = Describe("CreateVolume [Controller Server]", func() {
236239
},
237240
},
238241
CapacityRange: &csi.CapacityRange{
239-
RequiredBytes: size,
242+
RequiredBytes: TestVolumeSize,
240243
},
241244
})
242245
if serverError, ok := status.FromError(err); ok {
@@ -251,7 +254,7 @@ var _ = Describe("CreateVolume [Controller Server]", func() {
251254
Expect(vol).NotTo(BeNil())
252255
Expect(vol.GetVolume()).NotTo(BeNil())
253256
Expect(vol.GetVolume().GetId()).NotTo(BeEmpty())
254-
Expect(vol.GetVolume().GetCapacityBytes()).To(BeNumerically(">=", size))
257+
Expect(vol.GetVolume().GetCapacityBytes()).To(BeNumerically(">=", TestVolumeSize))
255258
}
256259
By("cleaning up deleting the volume")
257260
_, err = c.DeleteVolume(
@@ -265,7 +268,7 @@ var _ = Describe("CreateVolume [Controller Server]", func() {
265268

266269
By("creating a volume")
267270
name := "sanity"
268-
size := int64(1 * 1024 * 1024 * 1024)
271+
size := int64(TestVolumeSize)
269272
vol1, err := c.CreateVolume(
270273
context.Background(),
271274
&csi.CreateVolumeRequest{
@@ -326,7 +329,7 @@ var _ = Describe("CreateVolume [Controller Server]", func() {
326329

327330
By("creating a volume")
328331
name := "sanity"
329-
size1 := int64(1 * 1024 * 1024 * 1024)
332+
size1 := int64(TestVolumeSize)
330333
vol1, err := c.CreateVolume(
331334
context.Background(),
332335
&csi.CreateVolumeRequest{
@@ -343,13 +346,14 @@ var _ = Describe("CreateVolume [Controller Server]", func() {
343346
},
344347
CapacityRange: &csi.CapacityRange{
345348
RequiredBytes: size1,
349+
LimitBytes: size1,
346350
},
347351
})
348352
Expect(err).ToNot(HaveOccurred())
349353
Expect(vol1).NotTo(BeNil())
350354
Expect(vol1.GetVolume()).NotTo(BeNil())
351355
Expect(vol1.GetVolume().GetId()).NotTo(BeEmpty())
352-
size2 := int64(2 * 1024 * 1024 * 1024)
356+
size2 := int64(2 * TestVolumeSize)
353357
_, err = c.CreateVolume(
354358
context.Background(),
355359
&csi.CreateVolumeRequest{
@@ -366,6 +370,7 @@ var _ = Describe("CreateVolume [Controller Server]", func() {
366370
},
367371
CapacityRange: &csi.CapacityRange{
368372
RequiredBytes: size2,
373+
LimitBytes: size2,
369374
},
370375
})
371376
Expect(err).To(HaveOccurred())

0 commit comments

Comments
 (0)