8
8
from lib .host import Host
9
9
from lib .pool import Pool
10
10
11
- try :
12
- from data import CACHE_IMPORTED_VM
13
- except ImportError :
14
- CACHE_IMPORTED_VM = False
15
- assert CACHE_IMPORTED_VM in [True , False ]
16
-
17
11
@pytest .mark .dependency ()
18
12
class TestNested :
19
13
@pytest .mark .parametrize ("iso_version" , (
@@ -35,7 +29,7 @@ class TestNested:
35
29
}[version ],
36
30
param_mapping = {"version" : "iso_version" })
37
31
@pytest .mark .vm_definitions (lambda firmware : dict (
38
- name = "vm 1 " ,
32
+ name = "vm1 " ,
39
33
template = "Other install media" ,
40
34
params = (
41
35
# dict(param_name="", value=""),
@@ -51,7 +45,7 @@ class TestNested:
51
45
),
52
46
"bios" : (),
53
47
}[firmware ],
54
- vdis = [dict (name = "vm 1 system disk" , size = "100GiB" , device = "xvda" , userdevice = "0" )],
48
+ vdis = [dict (name = "vm1 system disk" , size = "100GiB" , device = "xvda" , userdevice = "0" )],
55
49
vifs = [dict (index = 0 , network_uuid = "eabc1038-e40f-2ae5-0781-a3adbec1cae8" )], # FIXME
56
50
),
57
51
param_mapping = {"firmware" : "firmware" })
@@ -138,14 +132,6 @@ def test_install(self, request, firmware, iso_version, iso_remaster, create_vms)
138
132
host_vm .shutdown (force = True )
139
133
raise
140
134
141
- # record this state
142
- # FIXME move to fixture
143
- # FIXME where to store?
144
- xva_name = shortened_nodeid (request .node .nodeid ) + ".xva"
145
- host_vm .host .ssh (["rm -f" , xva_name ])
146
- host_vm .export (xva_name , "zstd" , use_cache = CACHE_IMPORTED_VM )
147
-
148
-
149
135
@pytest .mark .usefixtures ("xcpng_chained" )
150
136
# FIXME take "uefi" outa here and allow "bios"
151
137
@pytest .mark .parametrize ("mode" , [
@@ -164,7 +150,7 @@ def test_install(self, request, firmware, iso_version, iso_remaster, create_vms)
164
150
])
165
151
@pytest .mark .parametrize ("firmware" , ("uefi" , "bios" ))
166
152
@pytest .mark .continuation_of (
167
- lambda params , firmware : [dict (vm = "vm 1 " ,
153
+ lambda params , firmware : [dict (vm = "vm1 " ,
168
154
test = (f"TestNested::{{}}[{ firmware } -{ params } ]" .format (
169
155
{
170
156
1 : "test_install" ,
@@ -327,13 +313,6 @@ def test_firstboot(self, firmware, request, create_vms, mode):
327
313
host_vm .shutdown (force = True )
328
314
raise
329
315
330
- # record this state
331
- # FIXME move to fixture
332
- # FIXME where to store?
333
- xva_name = shortened_nodeid (request .node .nodeid ) + ".xva"
334
- host_vm .host .ssh (["rm -f" , xva_name ])
335
- host_vm .export (xva_name , "zstd" , use_cache = CACHE_IMPORTED_VM )
336
-
337
316
@pytest .mark .usefixtures ("xcpng_chained" )
338
317
@pytest .mark .parametrize (("orig_version" , "iso_version" ), [
339
318
("821.1" , "821.1" ),
@@ -347,7 +326,7 @@ def test_firstboot(self, firmware, request, create_vms, mode):
347
326
])
348
327
@pytest .mark .parametrize ("firmware" , ("uefi" , "bios" ))
349
328
@pytest .mark .continuation_of (
350
- lambda firmware , params : [dict (vm = "vm 1 " ,
329
+ lambda firmware , params : [dict (vm = "vm1 " ,
351
330
test = f"TestNested::test_firstboot[{ firmware } -{ params } ]" )],
352
331
param_mapping = {"params" : "orig_version" , "firmware" : "firmware" },
353
332
)
@@ -439,13 +418,6 @@ def test_upgrade(self, request, firmware, orig_version, iso_version, iso_remaste
439
418
host_vm .shutdown (force = True )
440
419
raise
441
420
442
- # record this state
443
- # FIXME move to fixture
444
- # FIXME where to store?
445
- xva_name = shortened_nodeid (request .node .nodeid ) + ".xva"
446
- host_vm .host .ssh (["rm -f" , xva_name ])
447
- host_vm .export (xva_name , "zstd" , use_cache = CACHE_IMPORTED_VM )
448
-
449
421
@pytest .mark .usefixtures ("xcpng_chained" )
450
422
@pytest .mark .parametrize (("orig_version" , "iso_version" ), [
451
423
("821.1-83b2" , "83b2" ),
@@ -457,7 +429,7 @@ def test_upgrade(self, request, firmware, orig_version, iso_version, iso_remaste
457
429
])
458
430
@pytest .mark .parametrize ("firmware" , ("uefi" , "bios" ))
459
431
@pytest .mark .continuation_of (
460
- lambda firmware , params : [dict (vm = "vm 1 " ,
432
+ lambda firmware , params : [dict (vm = "vm1 " ,
461
433
test = f"TestNested::test_firstboot[{ firmware } -{ params } ]" )],
462
434
param_mapping = {"params" : "orig_version" , "firmware" : "firmware" },
463
435
)
@@ -547,10 +519,3 @@ def test_restore(self, request, firmware, orig_version, iso_version, iso_remaste
547
519
# wait_for(lambda: False, 'Wait "forever"', timeout_secs=100*60)
548
520
host_vm .shutdown (force = True )
549
521
raise
550
-
551
- # record this state
552
- # FIXME move to fixture
553
- # FIXME where to store?
554
- xva_name = shortened_nodeid (request .node .nodeid ) + ".xva"
555
- host_vm .host .ssh (["rm -f" , xva_name ])
556
- host_vm .export (xva_name , "zstd" , use_cache = CACHE_IMPORTED_VM )
0 commit comments