@@ -39,7 +39,7 @@ class TestInstallNested:
39
39
"primary-disk" : {"text" : "nvme0n1" },
40
40
})
41
41
@pytest .mark .installer_iso ("xcpng-8.2.1-2023" )
42
- def test_install_nested_821_uefi (self , iso_remaster , create_vms ):
42
+ def test_install_nested_821_uefi (self , request , iso_remaster , create_vms ):
43
43
assert len (create_vms ) == 1
44
44
host_vm = create_vms [0 ]
45
45
# FIXME should be part of vm def
@@ -117,22 +117,24 @@ def test_install_nested_821_uefi(self, iso_remaster, create_vms):
117
117
# record this state
118
118
# FIXME move to fixture
119
119
# FIXME where to store?
120
- host_vm . host . ssh ([ "rm -f test_install_nested_821_uefi-vm1 .xva"])
121
- host_vm .export ( "test_install_nested_821_uefi-vm1.xva " , "zstd" ,
122
- use_cache = CACHE_IMPORTED_VM )
120
+ xva_name = request . node . nodeid + " .xva"
121
+ host_vm .host . ssh ([ "rm -f " , xva_name ])
122
+ host_vm . export ( xva_name , "zstd" , use_cache = CACHE_IMPORTED_VM )
123
123
124
124
125
125
@pytest .mark .parametrize ("base" , [
126
- pytest .param ("install" , marks = pytest .mark .dependency (
127
- depends = ["TestInstallNested::test_install_nested_821_uefi" ])),
128
- pytest .param ("upgrade" , marks = pytest .mark .dependency (
129
- depends = ["TestInstallNested::test_upgrade_nested_821_uefi" ])),
126
+ pytest .param ("install" , marks = [
127
+ pytest .mark .dependency (depends = ["TestInstallNested::test_install_nested_821_uefi" ]),
128
+ pytest .mark .vm_definitions (
129
+ dict (name = "vm 1" , image = "tests/install/test_install.py::TestInstallNested::test_install_nested_821_uefi.xva" )),
130
+ ]),
131
+ pytest .param ("upgrade" , marks = [
132
+ pytest .mark .dependency (depends = ["TestInstallNested::test_upgrade_nested_821_uefi" ]),
133
+ pytest .mark .vm_definitions (
134
+ dict (name = "vm 1" , image = "tests/install/test_install.py::TestInstallNested::test_upgrade_nested_821_uefi.xva" )),
135
+ ]),
130
136
])
131
- @pytest .mark .vm_definitions (
132
- dict (name = "vm 1" ,
133
- image = "test_install_nested_821_uefi-vm1.xva"
134
- ))
135
- def test_firstboot_nested_821_uefi (self , create_vms , base ):
137
+ def test_firstboot_nested_821_uefi (self , request , create_vms , base ):
136
138
host_vm = create_vms [0 ]
137
139
vif = host_vm .vifs ()[0 ]
138
140
mac_address = vif .param_get ('MAC' )
@@ -227,14 +229,14 @@ def test_firstboot_nested_821_uefi(self, create_vms, base):
227
229
# record this state
228
230
# FIXME move to fixture
229
231
# FIXME where to store?
230
- host_vm . host . ssh ([ "rm -f test_firstboot_nested_821_uefi-vm1 .xva"])
231
- host_vm .export ( "test_firstboot_nested_821_uefi-vm1.xva " , "zstd" ,
232
- use_cache = CACHE_IMPORTED_VM )
232
+ xva_name = request . node . nodeid + " .xva"
233
+ host_vm .host . ssh ([ "rm -f " , xva_name ])
234
+ host_vm . export ( xva_name , "zstd" , use_cache = CACHE_IMPORTED_VM )
233
235
234
236
@pytest .mark .dependency (depends = ["TestInstallNested::test_firstboot_nested_821_uefi[install]" ])
235
237
@pytest .mark .vm_definitions (
236
238
dict (name = "vm 1" ,
237
- image = "test_firstboot_nested_821_uefi-vm1 .xva"
239
+ image = "tests/install/test_install.py::TestInstallNested:: test_firstboot_nested_821_uefi[install] .xva"
238
240
))
239
241
@pytest .mark .answerfile (
240
242
{
@@ -243,7 +245,7 @@ def test_firstboot_nested_821_uefi(self, create_vms, base):
243
245
"existing-installation" : {"text" : "nvme0n1" },
244
246
})
245
247
@pytest .mark .installer_iso ("xcpng-8.2.1-2023" )
246
- def test_upgrade_nested_821_uefi (self , iso_remaster , create_vms ):
248
+ def test_upgrade_nested_821_uefi (self , request , iso_remaster , create_vms ):
247
249
host_vm = create_vms [0 ]
248
250
vif = host_vm .vifs ()[0 ]
249
251
mac_address = vif .param_get ('MAC' )
@@ -323,6 +325,6 @@ def test_upgrade_nested_821_uefi(self, iso_remaster, create_vms):
323
325
# record this state
324
326
# FIXME move to fixture
325
327
# FIXME where to store?
326
- host_vm . host . ssh ([ "rm -f test_upgrade_nested_821_uefi-vm1 .xva"])
327
- host_vm .export ( "test_upgrade_nested_821_uefi-vm1.xva " , "zstd" ,
328
- use_cache = CACHE_IMPORTED_VM )
328
+ xva_name = request . node . nodeid + " .xva"
329
+ host_vm .host . ssh ([ "rm -f " , xva_name ])
330
+ host_vm . export ( xva_name , "zstd" , use_cache = CACHE_IMPORTED_VM )
0 commit comments