Skip to content

Commit 30bf2c7

Browse files
author
gitlab
committed
Merge branch 'c-2' into 'zsv_5.0.0'
<test>[storage]: remove CreateVmInstance.dataDiskOfferingUuids usage See merge request zstackio/zstack!9095
2 parents cf9b400 + 1bed14c commit 30bf2c7

3 files changed

Lines changed: 292 additions & 220 deletions

File tree

test/src/test/groovy/org/zstack/test/integration/storage/primary/local_nfs/allocator/MultiPsStartVmCase.groovy

Lines changed: 21 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.zstack.test.integration.storage.primary.local_nfs.allocator
22

3-
import org.zstack.compute.vm.VmSystemTags
43
import org.zstack.sdk.*
54
import org.zstack.test.integration.storage.StorageTest
65
import org.zstack.testlib.EnvSpec
@@ -21,27 +20,6 @@ class MultiPsStartVmCase extends SubCase {
2120
@Override
2221
void environment() {
2322
env = env {
24-
instanceOffering {
25-
name = "instanceOffering"
26-
memory = SizeUnit.GIGABYTE.toByte(1)
27-
cpu = 1
28-
}
29-
30-
diskOffering {
31-
name = "diskOffering"
32-
diskSize = SizeUnit.GIGABYTE.toByte(100)
33-
}
34-
35-
diskOffering {
36-
name = "diskOffering2"
37-
diskSize = SizeUnit.GIGABYTE.toByte(203)
38-
}
39-
40-
diskOffering {
41-
name = "diskOffering3"
42-
diskSize = SizeUnit.GIGABYTE.toByte(102)
43-
}
44-
4523
sftpBackupStorage {
4624
name = "sftp"
4725
url = "/sftp"
@@ -130,31 +108,41 @@ class MultiPsStartVmCase extends SubCase {
130108
}
131109

132110
void createVmVolumeSizeEqualMultiPsCap() {
133-
InstanceOfferingInventory instanceOffering = env.inventoryByName("instanceOffering") as InstanceOfferingInventory
134-
DiskOfferingInventory diskOffering = env.inventoryByName("diskOffering") as DiskOfferingInventory
135111
ImageInventory image = env.inventoryByName("image") as ImageInventory
136112
L3NetworkInventory l3 = env.inventoryByName("l3") as L3NetworkInventory
137113
PrimaryStorageInventory local = env.inventoryByName("local") as PrimaryStorageInventory
138114
PrimaryStorageInventory nfs = env.inventoryByName("nfs") as PrimaryStorageInventory
139115

140-
VmInstanceInventory vm = createVmInstance {
116+
def vm = createVmInstance {
141117
name = "newVm"
142-
instanceOfferingUuid = instanceOffering.uuid
118+
cpuNum = 1
119+
memorySize = gb(1)
143120
imageUuid = image.uuid
144121
l3NetworkUuids = [l3.uuid]
145-
dataDiskOfferingUuids = [diskOffering.uuid,diskOffering.uuid]
146-
systemTags = [VmSystemTags.PRIMARY_STORAGE_UUID_FOR_DATA_VOLUME.instantiateTag([(VmSystemTags.PRIMARY_STORAGE_UUID_FOR_DATA_VOLUME_TOKEN): local.uuid])]
147-
primaryStorageUuidForRootVolume = nfs.uuid
148-
}
122+
diskAOs = [
123+
[
124+
"boot": true,
125+
"primaryStorageUuid": nfs.uuid
126+
],
127+
[
128+
"size": gb(100),
129+
"primaryStorageUuid": local.uuid
130+
],
131+
[
132+
"size": gb(100),
133+
"primaryStorageUuid": local.uuid
134+
]
135+
]
136+
} as VmInstanceInventory
149137

150138
String hostUuid = vm.hostUuid
151139
for(int i =0; i < 20; i++){
152140
stopVmInstance {
153-
uuid = vm.uuid
141+
delegate.uuid = vm.uuid
154142
}
155143
vm = startVmInstance {
156-
uuid = vm.uuid
157-
}
144+
delegate.uuid = vm.uuid
145+
} as VmInstanceInventory
158146
assert hostUuid == vm.hostUuid
159147
}
160148
}

0 commit comments

Comments
 (0)