Skip to content

Commit f20937f

Browse files
author
gitlab
committed
Merge branch 'c-3' into 'zsv_4.10.28'
<test>[storage]: remove CreateVmInstance.dataDiskOfferingUuids usage See merge request zstackio/zstack!9065
2 parents b1410ba + cff74aa commit f20937f

3 files changed

Lines changed: 44 additions & 43 deletions

File tree

test/src/test/groovy/org/zstack/test/integration/db/deadlock/BatchCreateVmFailDeadlockCase.groovy

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,6 @@ class BatchCreateVmFailDeadlockCase extends SubCase{
5151
@Override
5252
void environment() {
5353
env = env {
54-
instanceOffering {
55-
name = "instanceOffering"
56-
memory = SizeUnit.GIGABYTE.toByte(1)
57-
cpu = 1
58-
}
59-
60-
diskOffering {
61-
name = "diskOffering"
62-
diskSize = SizeUnit.GIGABYTE.toByte(1)
63-
}
64-
6554
sftpBackupStorage {
6655
name = "sftp"
6756
url = "/sftp"
@@ -163,10 +152,8 @@ class BatchCreateVmFailDeadlockCase extends SubCase{
163152
}
164153

165154
void testBatchCreateVm() {
166-
InstanceOfferingInventory instanceOffering = env.inventoryByName("instanceOffering")
167155
L3NetworkInventory l3 = env.inventoryByName("l3")
168156
ImageInventory image = env.inventoryByName("iso")
169-
DiskOfferingInventory diskOffering = env.inventoryByName("diskOffering")
170157

171158
env.afterSimulator(FlatDhcpBackend.BATCH_APPLY_DHCP_PATH) {FlatDhcpBackend.ApplyDhcpRsp rsp, HttpEntity<java.lang.String> e ->
172159
Random r = new Random()
@@ -187,12 +174,20 @@ class BatchCreateVmFailDeadlockCase extends SubCase{
187174
def thread = Thread.start {
188175
CreateVmInstanceAction action = new CreateVmInstanceAction(
189176
name : "test-" + i,
190-
instanceOfferingUuid : instanceOffering.uuid,
177+
cpuNum: 1,
178+
memorySize: gb(1),
191179
l3NetworkUuids : [l3.uuid],
192180
imageUuid : image.uuid,
193-
rootDiskOfferingUuid : diskOffering.uuid,
194-
dataDiskOfferingUuids: [diskOffering.uuid],
195181
sessionId: Test.currentEnvSpec.session.uuid,
182+
diskAOs: [
183+
[
184+
"boot" : true,
185+
"size" : gb(1),
186+
],
187+
[
188+
"size" : gb(1),
189+
]
190+
]
196191
)
197192

198193
CreateVmInstanceAction.Result ret = action.call()

test/src/test/groovy/org/zstack/test/integration/kvm/vm/BatchCreateVmFailOnLocalStorageCase.groovy

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,6 @@ class BatchCreateVmFailOnLocalStorageCase extends SubCase{
3030
@Override
3131
void environment() {
3232
env = env {
33-
instanceOffering {
34-
name = "instanceOffering"
35-
memory = SizeUnit.GIGABYTE.toByte(1)
36-
cpu = 1
37-
}
38-
39-
diskOffering {
40-
name = "diskOffering"
41-
diskSize = SizeUnit.GIGABYTE.toByte(1)
42-
}
43-
4433
sftpBackupStorage {
4534
name = "sftp"
4635
url = "/sftp"
@@ -125,10 +114,8 @@ class BatchCreateVmFailOnLocalStorageCase extends SubCase{
125114
PrimaryStorageGlobalConfig.RESERVED_CAPACITY.updateValue(0)
126115

127116
PrimaryStorageInventory ps = env.inventoryByName("local")
128-
InstanceOfferingInventory instanceOffering = env.inventoryByName("instanceOffering")
129117
L3NetworkInventory l3 = env.inventoryByName("l3")
130118
ImageInventory image = env.inventoryByName("iso")
131-
DiskOfferingInventory diskOffering = env.inventoryByName("diskOffering")
132119

133120
AtomicInteger errorNum = new AtomicInteger(0)
134121

@@ -140,11 +127,19 @@ class BatchCreateVmFailOnLocalStorageCase extends SubCase{
140127
def thread = Thread.start {
141128
CreateVmInstanceAction action = new CreateVmInstanceAction(
142129
name : "test-" + i,
143-
instanceOfferingUuid : instanceOffering.uuid,
130+
cpuNum: 1,
131+
memorySize: gb(1),
144132
l3NetworkUuids : [l3.uuid],
145133
imageUuid : image.uuid,
146-
dataDiskOfferingUuids: [diskOffering.uuid],
147-
sessionId: Test.currentEnvSpec.session.uuid
134+
sessionId: Test.currentEnvSpec.session.uuid,
135+
diskAOs: [
136+
[
137+
"boot" : true,
138+
],
139+
[
140+
"size" : gb(1),
141+
]
142+
]
148143
)
149144

150145
CreateVmInstanceAction.Result ret = action.call()

test/src/test/groovy/org/zstack/test/integration/storage/primary/local_nfs/VmOperationMultyTypeStorageCase.groovy

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package org.zstack.test.integration.storage.primary.local_nfs
33
import org.zstack.header.storage.primary.PrimaryStorageStateEvent
44
import org.zstack.sdk.AttachDataVolumeToVmAction
55
import org.zstack.sdk.CreateVmInstanceAction
6-
import org.zstack.sdk.DiskOfferingInventory
76
import org.zstack.sdk.ImageInventory
87
import org.zstack.sdk.InstanceOfferingInventory
98
import org.zstack.sdk.L3NetworkInventory
@@ -48,25 +47,28 @@ class VmOperationMultyTypeStorageCase extends SubCase{
4847

4948
void testCreateVmChooseNfs(){
5049
PrimaryStorageInventory nfs = env.inventoryByName("nfs") as PrimaryStorageInventory
51-
InstanceOfferingInventory ins = env.inventoryByName("instanceOffering") as InstanceOfferingInventory
5250
ImageInventory image = env.inventoryByName("image") as ImageInventory
5351
L3NetworkInventory l3 = env.inventoryByName("l3") as L3NetworkInventory
5452

5553
CreateVmInstanceAction a = new CreateVmInstanceAction()
5654
a.name = "vm"
57-
a.instanceOfferingUuid = ins.uuid
55+
a.cpuNum = 4
56+
a.memorySize = gb(8)
5857
a.imageUuid = image.uuid
5958
a.l3NetworkUuids = [l3.uuid]
60-
a.primaryStorageUuidForRootVolume = nfs.uuid
6159
a.sessionId = currentEnvSpec.session.uuid
60+
a.diskAOs = [
61+
[
62+
"boot" : true,
63+
"primaryStorageUuid" : nfs.uuid,
64+
]
65+
]
6266

6367
assert a.call().error == null
6468
}
6569

6670
void testDisableNfsPrimaryStorageThenCreateVmInstance(){
6771
PrimaryStorageInventory nfs = env.inventoryByName("nfs") as PrimaryStorageInventory
68-
InstanceOfferingInventory ins = env.inventoryByName("instanceOffering") as InstanceOfferingInventory
69-
DiskOfferingInventory diskOfferingInventory = env.inventoryByName("diskOffering")
7072
ImageInventory image = env.inventoryByName("image") as ImageInventory
7173
L3NetworkInventory l3 = env.inventoryByName("l3") as L3NetworkInventory
7274

@@ -77,11 +79,20 @@ class VmOperationMultyTypeStorageCase extends SubCase{
7779

7880
CreateVmInstanceAction a = new CreateVmInstanceAction()
7981
a.name = "vm1"
80-
a.instanceOfferingUuid = ins.uuid
82+
a.cpuNum = 4
83+
a.memorySize = gb(8)
8184
a.imageUuid = image.uuid
8285
a.l3NetworkUuids = [l3.uuid]
83-
a.dataDiskOfferingUuids = [diskOfferingInventory.uuid]
8486
a.sessionId = currentEnvSpec.session.uuid
87+
a.diskAOs = [
88+
[
89+
"boot" : true,
90+
],
91+
[
92+
"boot" : false,
93+
"size" : gb(20),
94+
]
95+
]
8596

8697
CreateVmInstanceAction.Result result = a.call()
8798
assert result.error == null
@@ -95,7 +106,6 @@ class VmOperationMultyTypeStorageCase extends SubCase{
95106
void testDisableNfsPrimaryStorageThenAttachDataVolumeToVm(){
96107
PrimaryStorageInventory nfs = env.inventoryByName("nfs") as PrimaryStorageInventory
97108
InstanceOfferingInventory ins = env.inventoryByName("instanceOffering") as InstanceOfferingInventory
98-
DiskOfferingInventory diskOfferingInventory = env.inventoryByName("diskOffering")
99109
ImageInventory image = env.inventoryByName("image") as ImageInventory
100110
L3NetworkInventory l3 = env.inventoryByName("l3") as L3NetworkInventory
101111

@@ -108,12 +118,13 @@ class VmOperationMultyTypeStorageCase extends SubCase{
108118
name = "vm2"
109119
imageUuid = image.uuid
110120
l3NetworkUuids = [l3.uuid]
111-
instanceOfferingUuid = ins.uuid
121+
cpuNum = 4
122+
memorySize = gb(8)
112123
}
113124

114125
VolumeInventory volume = createDataVolume {
115126
name = "data"
116-
diskOfferingUuid = diskOfferingInventory.uuid
127+
diskSize = gb(20)
117128
}
118129

119130
changePrimaryStorageState {

0 commit comments

Comments
 (0)