@@ -136,9 +136,14 @@ def test_install_uefi(self, request, iso_remaster, create_vms, version):
136
136
dict (name = "vm 1" , image = "install/test::Nested::install_uefi[821.1]" )),
137
137
]),
138
138
pytest .param ("821.1_821.1" , marks = [
139
- pytest .mark .dependency (depends = ["TestNested::test_upgrade_uefi[821.1]" ]),
139
+ pytest .mark .dependency (depends = ["TestNested::test_upgrade_uefi[821.1-821.1 ]" ]),
140
140
pytest .mark .vm_definitions (
141
- dict (name = "vm 1" , image = "install/test::Nested::upgrade_uefi[821.1]" )),
141
+ dict (name = "vm 1" , image = "install/test::Nested::upgrade_uefi[821.1-821.1]" )),
142
+ ]),
143
+ pytest .param ("821.1_83b2" , marks = [
144
+ pytest .mark .dependency (depends = ["TestNested::test_upgrade_uefi[821.1-83b2]" ]),
145
+ pytest .mark .vm_definitions (
146
+ dict (name = "vm 1" , image = "install/test::Nested::upgrade_uefi[821.1-83b2]" )),
142
147
]),
143
148
pytest .param ("83b2" , marks = [
144
149
pytest .mark .dependency (depends = ["TestNested::test_install_uefi[83b2]" ]),
@@ -147,9 +152,9 @@ def test_install_uefi(self, request, iso_remaster, create_vms, version):
147
152
]),
148
153
# 8.3b2 disabled the upgrade from 8.3
149
154
#pytest.param("83b2_83b2", marks=[
150
- # pytest.mark.dependency(depends=["TestNested::test_upgrade_uefi[83b2]"]),
155
+ # pytest.mark.dependency(depends=["TestNested::test_upgrade_uefi[83b2-83b2 ]"]),
151
156
# pytest.mark.vm_definitions(
152
- # dict(name="vm 1", image="install/test::Nested::upgrade_uefi[83b2]")),
157
+ # dict(name="vm 1", image="install/test::Nested::upgrade_uefi[83b2-83b2 ]")),
153
158
#]),
154
159
])
155
160
def test_firstboot_uefi (self , request , create_vms , mode ):
@@ -251,28 +256,34 @@ def test_firstboot_uefi(self, request, create_vms, mode):
251
256
host_vm .host .ssh (["rm -f" , xva_name ])
252
257
host_vm .export (xva_name , "zstd" , use_cache = CACHE_IMPORTED_VM )
253
258
254
- @pytest .mark .parametrize (" version" , [
255
- pytest .param ("821.1" , marks = [
259
+ @pytest .mark .parametrize (( "orig_version" , " version") , [
260
+ pytest .param ("821.1" , "821.1" , marks = [
256
261
pytest .mark .dependency (depends = ["TestNested::test_firstboot_uefi[821.1]" ]),
262
+ pytest .mark .vm_definitions (
263
+ dict (name = "vm 1" , image = "install/test::Nested::firstboot_uefi[821.1]" )),
257
264
pytest .mark .installer_iso ("xcpng-8.2.1-2023" ),
258
265
]),
266
+ pytest .param ("821.1" , "83b2" , marks = [
267
+ pytest .mark .dependency (depends = ["TestNested::test_firstboot_uefi[821.1]" ]),
268
+ pytest .mark .vm_definitions (
269
+ dict (name = "vm 1" , image = "install/test::Nested::firstboot_uefi[821.1]" )),
270
+ pytest .mark .installer_iso ("xcpng-8.3-beta2" ),
271
+ ]),
259
272
# 8.3b2 disabled the upgrade from 8.3
260
- #pytest.param("83b2", marks=[
273
+ #pytest.param("83b2", "83b2", marks=[
261
274
# pytest.mark.dependency(depends=["TestNested::test_firstboot_uefi[83b2]"]),
275
+ # pytest.mark.vm_definitions(
276
+ # dict(name="vm 1", image="install/test::Nested::firstboot_uefi[83b2]")),
262
277
# pytest.mark.installer_iso("xcpng-8.3-beta2"),
263
278
#]),
264
279
])
265
- @pytest .mark .vm_definitions (
266
- dict (name = "vm 1" ,
267
- image = "install/test::Nested::firstboot_821_uefi[install]"
268
- ))
269
280
@pytest .mark .answerfile (
270
281
{
271
282
"base" : "UPGRADE" ,
272
283
"source" : {"type" : "local" },
273
284
"existing-installation" : {"text" : "nvme0n1" },
274
285
})
275
- def test_upgrade_uefi (self , request , iso_remaster , create_vms , version ):
286
+ def test_upgrade_uefi (self , request , iso_remaster , create_vms , orig_version , version ):
276
287
host_vm = create_vms [0 ]
277
288
vif = host_vm .vifs ()[0 ]
278
289
mac_address = vif .param_get ('MAC' )
0 commit comments