Merge ~dbungert/curtin:vmtest-cleanup-2023-09-19 into curtin:master

Proposed by Dan Bungert
Status: Merged
Merge reported by: Dan Bungert
Merged at revision: 321360ef2c62c33a2d94857e065c62b17aee0b30
Proposed branch: ~dbungert/curtin:vmtest-cleanup-2023-09-19
Merge into: curtin:master
Diff against target: 1315 lines (+179/-167)
52 files modified
tests/vmtests/helpers.py (+4/-0)
tests/vmtests/releases.py (+10/-10)
tests/vmtests/test_apt_config_cmd.py (+2/-2)
tests/vmtests/test_basic.py (+4/-4)
tests/vmtests/test_basic_dasd.py (+2/-2)
tests/vmtests/test_bcache_basic.py (+2/-2)
tests/vmtests/test_bcache_bug1718699.py (+2/-2)
tests/vmtests/test_bcache_ceph.py (+4/-4)
tests/vmtests/test_bcache_partitions.py (+2/-2)
tests/vmtests/test_fs_battery.py (+2/-2)
tests/vmtests/test_iscsi.py (+2/-2)
tests/vmtests/test_journald_reporter.py (+2/-2)
tests/vmtests/test_lvm.py (+2/-2)
tests/vmtests/test_lvm_iscsi.py (+2/-2)
tests/vmtests/test_lvm_raid.py (+5/-2)
tests/vmtests/test_lvm_root.py (+4/-4)
tests/vmtests/test_mdadm_bcache.py (+18/-18)
tests/vmtests/test_mdadm_iscsi.py (+2/-2)
tests/vmtests/test_multipath.py (+4/-4)
tests/vmtests/test_multipath_lvm.py (+5/-5)
tests/vmtests/test_network.py (+2/-2)
tests/vmtests/test_network_alias.py (+2/-2)
tests/vmtests/test_network_bonding.py (+2/-2)
tests/vmtests/test_network_bridging.py (+2/-2)
tests/vmtests/test_network_disabled.py (+10/-10)
tests/vmtests/test_network_ipv6.py (+2/-2)
tests/vmtests/test_network_ipv6_static.py (+2/-2)
tests/vmtests/test_network_ipv6_vlan.py (+2/-2)
tests/vmtests/test_network_mtu.py (+2/-2)
tests/vmtests/test_network_ovs.py (+2/-2)
tests/vmtests/test_network_static.py (+2/-2)
tests/vmtests/test_network_static_routes.py (+3/-3)
tests/vmtests/test_network_vlan.py (+2/-2)
tests/vmtests/test_nvme.py (+8/-4)
tests/vmtests/test_panic.py (+2/-2)
tests/vmtests/test_pollinate_useragent.py (+2/-2)
tests/vmtests/test_preserve.py (+2/-2)
tests/vmtests/test_preserve_bcache.py (+2/-2)
tests/vmtests/test_preserve_lvm.py (+2/-2)
tests/vmtests/test_preserve_partition_wipe_vg.py (+6/-6)
tests/vmtests/test_preserve_raid.py (+6/-6)
tests/vmtests/test_python_apt.py (+2/-2)
tests/vmtests/test_raid5_bcache.py (+2/-2)
tests/vmtests/test_raid_partition_to_disk.py (+2/-2)
tests/vmtests/test_reuse_lvm_member.py (+3/-3)
tests/vmtests/test_reuse_msdos_partitions.py (+3/-3)
tests/vmtests/test_reuse_raid_member.py (+5/-5)
tests/vmtests/test_reuse_uefi_esp.py (+2/-2)
tests/vmtests/test_simple.py (+6/-6)
tests/vmtests/test_uefi_basic.py (+4/-4)
tests/vmtests/test_zfsroot.py (+4/-4)
tools/vmtest-system-setup (+1/-0)
Reviewer Review Type Date Requested Status
Michael Hudson-Doyle Approve
Server Team CI bot continuous-integration Approve
Review via email: mp+451677@code.launchpad.net

Commit message

vmtests: several fixes to modernize

* Update vmtests
* Make test loading failures more verbose
* fix the vmtest-system-setup script for python3-debian

To post a comment you must log in.
Revision history for this message
Dan Bungert (dbungert) wrote :

Thanks to Chad Smith for starting the process on https://code.launchpad.net/~chad.smith/curtin/+git/curtin/+merge/443701.

Revision history for this message
Server Team CI bot (server-team-bot) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Server Team CI bot (server-team-bot) wrote :
review: Approve (continuous-integration)
Revision history for this message
Michael Hudson-Doyle (mwhudson) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/tests/vmtests/helpers.py b/tests/vmtests/helpers.py
index 835baed..4c9f40c 100644
--- a/tests/vmtests/helpers.py
+++ b/tests/vmtests/helpers.py
@@ -122,6 +122,10 @@ def find_testcases(**kwargs):
122 filter_attrs = [attr for attr, value in kwargs.items() if value]122 filter_attrs = [attr for attr, value in kwargs.items() if value]
123 for mts in module_test_suites:123 for mts in module_test_suites:
124 for class_test_suite in mts:124 for class_test_suite in mts:
125 if hasattr(class_test_suite, '_exception'):
126 # if the test fails to load, it may have an _exception with the
127 # underlying issue.
128 raise class_test_suite._exception
125 for test_case in class_test_suite:129 for test_case in class_test_suite:
126 # skip disabled tests130 # skip disabled tests
127 if not getattr(test_case, '__test__', False):131 if not getattr(test_case, '__test__', False):
diff --git a/tests/vmtests/releases.py b/tests/vmtests/releases.py
index 67248bf..7519c57 100644
--- a/tests/vmtests/releases.py
+++ b/tests/vmtests/releases.py
@@ -165,18 +165,18 @@ class _FocalBase(_UbuntuBase):
165 subarch = "ga-20.04"165 subarch = "ga-20.04"
166166
167167
168class _HirsuteBase(_UbuntuBase):168class _JammyBase(_UbuntuBase):
169 release = "hirsute"169 release = "jammy"
170 target_release = "hirsute"170 target_release = "jammy"
171 if _UbuntuBase.arch == "arm64":171 if _UbuntuBase.arch == "arm64":
172 subarch = "ga-21.04"172 subarch = "ga-22.04"
173173
174174
175class _ImpishBase(_UbuntuBase):175class _ManticBase(_UbuntuBase):
176 release = "impish"176 release = "mantic"
177 target_release = "impish"177 target_release = "mantic"
178 if _UbuntuBase.arch == "arm64":178 if _UbuntuBase.arch == "arm64":
179 subarch = "ga-21.10"179 subarch = "ga-23.10"
180180
181181
182class _Releases(object):182class _Releases(object):
@@ -197,8 +197,8 @@ class _Releases(object):
197 disco = _DiscoBase197 disco = _DiscoBase
198 eoan = _EoanBase198 eoan = _EoanBase
199 focal = _FocalBase199 focal = _FocalBase
200 hirsute = _HirsuteBase200 jammy = _JammyBase
201 impish = _ImpishBase201 mantic = _ManticBase
202202
203203
204class _CentosReleases(object):204class _CentosReleases(object):
diff --git a/tests/vmtests/test_apt_config_cmd.py b/tests/vmtests/test_apt_config_cmd.py
index 2fdd971..50ea224 100644
--- a/tests/vmtests/test_apt_config_cmd.py
+++ b/tests/vmtests/test_apt_config_cmd.py
@@ -68,11 +68,11 @@ class FocalTestAptConfigCMDCMD(relbase.focal, TestAptConfigCMD):
68 __test__ = True68 __test__ = True
6969
7070
71class HirsuteTestAptConfigCMDCMD(relbase.hirsute, TestAptConfigCMD):71class JammyTestAptConfigCMDCMD(relbase.jammy, TestAptConfigCMD):
72 __test__ = True72 __test__ = True
7373
7474
75class ImpishTestAptConfigCMDCMD(relbase.impish, TestAptConfigCMD):75class ManticTestAptConfigCMDCMD(relbase.mantic, TestAptConfigCMD):
76 __test__ = True76 __test__ = True
7777
7878
diff --git a/tests/vmtests/test_basic.py b/tests/vmtests/test_basic.py
index 616d635..1a99395 100644
--- a/tests/vmtests/test_basic.py
+++ b/tests/vmtests/test_basic.py
@@ -234,11 +234,11 @@ class FocalTestBasic(relbase.focal, TestBasicAbs):
234 __test__ = True234 __test__ = True
235235
236236
237class HirsuteTestBasic(relbase.hirsute, TestBasicAbs):237class JammyTestBasic(relbase.jammy, TestBasicAbs):
238 __test__ = True238 __test__ = True
239239
240240
241class ImpishTestBasic(relbase.impish, TestBasicAbs):241class ManticTestBasic(relbase.mantic, TestBasicAbs):
242 __test__ = True242 __test__ = True
243243
244244
@@ -358,11 +358,11 @@ class FocalTestScsiBasic(relbase.focal, TestBasicScsiAbs):
358 __test__ = True358 __test__ = True
359359
360360
361class HirsuteTestScsiBasic(relbase.hirsute, TestBasicScsiAbs):361class JammyTestScsiBasic(relbase.jammy, TestBasicScsiAbs):
362 __test__ = True362 __test__ = True
363363
364364
365class ImpishTestScsiBasic(relbase.impish, TestBasicScsiAbs):365class ManticTestScsiBasic(relbase.mantic, TestBasicScsiAbs):
366 __test__ = True366 __test__ = True
367367
368368
diff --git a/tests/vmtests/test_basic_dasd.py b/tests/vmtests/test_basic_dasd.py
index 0aa35fd..3ab7544 100644
--- a/tests/vmtests/test_basic_dasd.py
+++ b/tests/vmtests/test_basic_dasd.py
@@ -56,11 +56,11 @@ class FocalTestBasicDasd(relbase.focal, TestBasicDasd):
56 __test__ = True56 __test__ = True
5757
5858
59class HirsuteTestBasicDasd(relbase.hirsute, TestBasicDasd):59class JammyTestBasicDasd(relbase.jammy, TestBasicDasd):
60 __test__ = True60 __test__ = True
6161
6262
63class ImpishTestBasicDasd(relbase.impish, TestBasicDasd):63class ManticTestBasicDasd(relbase.mantic, TestBasicDasd):
64 __test__ = True64 __test__ = True
6565
6666
diff --git a/tests/vmtests/test_bcache_basic.py b/tests/vmtests/test_bcache_basic.py
index 490ae4c..f4d8731 100644
--- a/tests/vmtests/test_bcache_basic.py
+++ b/tests/vmtests/test_bcache_basic.py
@@ -68,11 +68,11 @@ class FocalBcacheBasic(relbase.focal, TestBcacheBasic):
68 __test__ = True68 __test__ = True
6969
7070
71class HirsuteBcacheBasic(relbase.hirsute, TestBcacheBasic):71class JammyBcacheBasic(relbase.jammy, TestBcacheBasic):
72 __test__ = True72 __test__ = True
7373
7474
75class ImpishBcacheBasic(relbase.impish, TestBcacheBasic):75class ManticBcacheBasic(relbase.mantic, TestBcacheBasic):
76 __test__ = True76 __test__ = True
7777
7878
diff --git a/tests/vmtests/test_bcache_bug1718699.py b/tests/vmtests/test_bcache_bug1718699.py
index 3b19c41..6eb781c 100644
--- a/tests/vmtests/test_bcache_bug1718699.py
+++ b/tests/vmtests/test_bcache_bug1718699.py
@@ -23,11 +23,11 @@ class FocalTestBcacheBug1718699(relbase.focal, TestBcacheBug1718699):
23 __test__ = True23 __test__ = True
2424
2525
26class HirsuteTestBcacheBug1718699(relbase.hirsute, TestBcacheBug1718699):26class JammyTestBcacheBug1718699(relbase.jammy, TestBcacheBug1718699):
27 __test__ = True27 __test__ = True
2828
2929
30class ImpishTestBcacheBug1718699(relbase.impish, TestBcacheBug1718699):30class ManticTestBcacheBug1718699(relbase.mantic, TestBcacheBug1718699):
31 __test__ = True31 __test__ = True
3232
3333
diff --git a/tests/vmtests/test_bcache_ceph.py b/tests/vmtests/test_bcache_ceph.py
index 713ade9..9bc7287 100644
--- a/tests/vmtests/test_bcache_ceph.py
+++ b/tests/vmtests/test_bcache_ceph.py
@@ -79,11 +79,11 @@ class FocalTestBcacheCeph(relbase.focal, TestBcacheCeph):
79 __test__ = True79 __test__ = True
8080
8181
82class HirsuteTestBcacheCeph(relbase.hirsute, TestBcacheCeph):82class JammyTestBcacheCeph(relbase.jammy, TestBcacheCeph):
83 __test__ = True83 __test__ = True
8484
8585
86class ImpishTestBcacheCeph(relbase.impish, TestBcacheCeph):86class ManticTestBcacheCeph(relbase.mantic, TestBcacheCeph):
87 __test__ = True87 __test__ = True
8888
8989
@@ -113,11 +113,11 @@ class FocalTestBcacheCephLvm(relbase.focal, TestBcacheCephLvm):
113 __test__ = True113 __test__ = True
114114
115115
116class HirsuteTestBcacheCephLvm(relbase.hirsute, TestBcacheCephLvm):116class JammyTestBcacheCephLvm(relbase.jammy, TestBcacheCephLvm):
117 __test__ = True117 __test__ = True
118118
119119
120class ImpishTestBcacheCephLvm(relbase.impish, TestBcacheCephLvm):120class ManticTestBcacheCephLvm(relbase.mantic, TestBcacheCephLvm):
121 __test__ = True121 __test__ = True
122122
123123
diff --git a/tests/vmtests/test_bcache_partitions.py b/tests/vmtests/test_bcache_partitions.py
index 6268fd5..52cfd03 100644
--- a/tests/vmtests/test_bcache_partitions.py
+++ b/tests/vmtests/test_bcache_partitions.py
@@ -29,11 +29,11 @@ class FocalTestBcachePartitions(relbase.focal, TestBcachePartitions):
29 __test__ = True29 __test__ = True
3030
3131
32class HirsuteTestBcachePartitions(relbase.hirsute, TestBcachePartitions):32class JammyTestBcachePartitions(relbase.jammy, TestBcachePartitions):
33 __test__ = True33 __test__ = True
3434
3535
36class ImpishTestBcachePartitions(relbase.impish, TestBcachePartitions):36class ManticTestBcachePartitions(relbase.mantic, TestBcachePartitions):
37 __test__ = True37 __test__ = True
3838
3939
diff --git a/tests/vmtests/test_fs_battery.py b/tests/vmtests/test_fs_battery.py
index 7d70f9c..034f10f 100644
--- a/tests/vmtests/test_fs_battery.py
+++ b/tests/vmtests/test_fs_battery.py
@@ -243,11 +243,11 @@ class FocalTestFsBattery(relbase.focal, TestFsBattery):
243 __test__ = True243 __test__ = True
244244
245245
246class HirsuteTestFsBattery(relbase.hirsute, TestFsBattery):246class JammyTestFsBattery(relbase.jammy, TestFsBattery):
247 __test__ = True247 __test__ = True
248248
249249
250class ImpishTestFsBattery(relbase.impish, TestFsBattery):250class ManticTestFsBattery(relbase.mantic, TestFsBattery):
251 __test__ = True251 __test__ = True
252252
253253
diff --git a/tests/vmtests/test_iscsi.py b/tests/vmtests/test_iscsi.py
index 2fd9866..05c28fc 100644
--- a/tests/vmtests/test_iscsi.py
+++ b/tests/vmtests/test_iscsi.py
@@ -76,11 +76,11 @@ class FocalTestIscsiBasic(relbase.focal, TestBasicIscsiAbs):
76 __test__ = True76 __test__ = True
7777
7878
79class HirsuteTestIscsiBasic(relbase.hirsute, TestBasicIscsiAbs):79class JammyTestIscsiBasic(relbase.jammy, TestBasicIscsiAbs):
80 __test__ = True80 __test__ = True
8181
8282
83class ImpishTestIscsiBasic(relbase.impish, TestBasicIscsiAbs):83class ManticTestIscsiBasic(relbase.mantic, TestBasicIscsiAbs):
84 __test__ = True84 __test__ = True
8585
8686
diff --git a/tests/vmtests/test_journald_reporter.py b/tests/vmtests/test_journald_reporter.py
index 064d71a..299fef7 100644
--- a/tests/vmtests/test_journald_reporter.py
+++ b/tests/vmtests/test_journald_reporter.py
@@ -36,11 +36,11 @@ class FocalTestJournaldReporter(relbase.focal, TestJournaldReporter):
36 __test__ = True36 __test__ = True
3737
3838
39class HirsuteTestJournaldReporter(relbase.hirsute, TestJournaldReporter):39class JammyTestJournaldReporter(relbase.jammy, TestJournaldReporter):
40 __test__ = True40 __test__ = True
4141
4242
43class ImpishTestJournaldReporter(relbase.impish, TestJournaldReporter):43class ManticTestJournaldReporter(relbase.mantic, TestJournaldReporter):
44 __test__ = True44 __test__ = True
4545
4646
diff --git a/tests/vmtests/test_lvm.py b/tests/vmtests/test_lvm.py
index a0ce90d..052d339 100644
--- a/tests/vmtests/test_lvm.py
+++ b/tests/vmtests/test_lvm.py
@@ -81,11 +81,11 @@ class FocalTestLvm(relbase.focal, TestLvmAbs):
81 __test__ = True81 __test__ = True
8282
8383
84class HirsuteTestLvm(relbase.hirsute, TestLvmAbs):84class JammyTestLvm(relbase.jammy, TestLvmAbs):
85 __test__ = True85 __test__ = True
8686
8787
88class ImpishTestLvm(relbase.impish, TestLvmAbs):88class ManticTestLvm(relbase.mantic, TestLvmAbs):
89 __test__ = True89 __test__ = True
9090
9191
diff --git a/tests/vmtests/test_lvm_iscsi.py b/tests/vmtests/test_lvm_iscsi.py
index 463d863..76117c1 100644
--- a/tests/vmtests/test_lvm_iscsi.py
+++ b/tests/vmtests/test_lvm_iscsi.py
@@ -99,11 +99,11 @@ class FocalTestIscsiLvm(relbase.focal, TestLvmIscsiAbs):
99 __test__ = True99 __test__ = True
100100
101101
102class HirsuteTestIscsiLvm(relbase.hirsute, TestLvmIscsiAbs):102class JammyTestIscsiLvm(relbase.jammy, TestLvmIscsiAbs):
103 __test__ = True103 __test__ = True
104104
105105
106class ImpishTestIscsiLvm(relbase.impish, TestLvmIscsiAbs):106class ManticTestIscsiLvm(relbase.mantic, TestLvmIscsiAbs):
107 __test__ = True107 __test__ = True
108108
109109
diff --git a/tests/vmtests/test_lvm_raid.py b/tests/vmtests/test_lvm_raid.py
index 650fc25..d9eb9ff 100644
--- a/tests/vmtests/test_lvm_raid.py
+++ b/tests/vmtests/test_lvm_raid.py
@@ -59,9 +59,12 @@ class FocalTestLvmOverRaid(relbase.focal, TestLvmOverRaidAbs):
59 __test__ = True59 __test__ = True
6060
6161
62class HirsuteTestLvmOverRaid(relbase.hirsute, TestLvmOverRaidAbs):62class JammyTestLvmOverRaid(relbase.jammy, TestLvmOverRaidAbs):
63 __test__ = True63 __test__ = True
6464
6565
66class ImpishTestLvmOverRaid(relbase.impish, TestLvmOverRaidAbs):66class ManticTestLvmOverRaid(relbase.mantic, TestLvmOverRaidAbs):
67 __test__ = True67 __test__ = True
68
69
70# vi: ts=4 expandtab syntax=python
diff --git a/tests/vmtests/test_lvm_root.py b/tests/vmtests/test_lvm_root.py
index bc09e8d..3d14a2b 100644
--- a/tests/vmtests/test_lvm_root.py
+++ b/tests/vmtests/test_lvm_root.py
@@ -94,14 +94,14 @@ class FocalTestLvmRootExt4(relbase.focal, TestLvmRootAbs):
94 }94 }
9595
9696
97class HirsuteTestLvmRootExt4(relbase.hirsute, TestLvmRootAbs):97class JammyTestLvmRootExt4(relbase.jammy, TestLvmRootAbs):
98 __test__ = True98 __test__ = True
99 conf_replace = {99 conf_replace = {
100 '__ROOTFS_FORMAT__': 'ext4',100 '__ROOTFS_FORMAT__': 'ext4',
101 }101 }
102102
103103
104class ImpishTestLvmRootExt4(relbase.impish, TestLvmRootAbs):104class ManticTestLvmRootExt4(relbase.mantic, TestLvmRootAbs):
105 __test__ = True105 __test__ = True
106 conf_replace = {106 conf_replace = {
107 '__ROOTFS_FORMAT__': 'ext4',107 '__ROOTFS_FORMAT__': 'ext4',
@@ -154,7 +154,7 @@ class FocalTestUefiLvmRootExt4(relbase.focal, TestUefiLvmRootAbs):
154 }154 }
155155
156156
157class HirsuteTestUefiLvmRootExt4(relbase.hirsute, TestUefiLvmRootAbs):157class JammyTestUefiLvmRootExt4(relbase.jammy, TestUefiLvmRootAbs):
158 __test__ = True158 __test__ = True
159 conf_replace = {159 conf_replace = {
160 '__BOOTFS_FORMAT__': 'ext4',160 '__BOOTFS_FORMAT__': 'ext4',
@@ -162,7 +162,7 @@ class HirsuteTestUefiLvmRootExt4(relbase.hirsute, TestUefiLvmRootAbs):
162 }162 }
163163
164164
165class ImpishTestUefiLvmRootExt4(relbase.impish, TestUefiLvmRootAbs):165class ManticTestUefiLvmRootExt4(relbase.mantic, TestUefiLvmRootAbs):
166 __test__ = True166 __test__ = True
167 conf_replace = {167 conf_replace = {
168 '__BOOTFS_FORMAT__': 'ext4',168 '__BOOTFS_FORMAT__': 'ext4',
diff --git a/tests/vmtests/test_mdadm_bcache.py b/tests/vmtests/test_mdadm_bcache.py
index d90f478..95c2d58 100644
--- a/tests/vmtests/test_mdadm_bcache.py
+++ b/tests/vmtests/test_mdadm_bcache.py
@@ -158,11 +158,11 @@ class FocalTestMdadmBcache(relbase.focal, TestMdadmBcacheAbs):
158 __test__ = True158 __test__ = True
159159
160160
161class HirsuteTestMdadmBcache(relbase.hirsute, TestMdadmBcacheAbs):161class JammyTestMdadmBcache(relbase.jammy, TestMdadmBcacheAbs):
162 __test__ = True162 __test__ = True
163163
164164
165class ImpishTestMdadmBcache(relbase.impish, TestMdadmBcacheAbs):165class ManticTestMdadmBcache(relbase.mantic, TestMdadmBcacheAbs):
166 __test__ = True166 __test__ = True
167167
168168
@@ -207,11 +207,11 @@ class FocalTestMirrorboot(relbase.focal, TestMirrorbootAbs):
207 __test__ = True207 __test__ = True
208208
209209
210class HirsuteTestMirrorboot(relbase.hirsute, TestMirrorbootAbs):210class JammyTestMirrorboot(relbase.jammy, TestMirrorbootAbs):
211 __test__ = True211 __test__ = True
212212
213213
214class ImpishTestMirrorboot(relbase.impish, TestMirrorbootAbs):214class ManticTestMirrorboot(relbase.mantic, TestMirrorbootAbs):
215 __test__ = True215 __test__ = True
216216
217217
@@ -260,12 +260,12 @@ class FocalTestMirrorbootPartitions(relbase.focal,
260 __test__ = True260 __test__ = True
261261
262262
263class HirsuteTestMirrorbootPartitions(relbase.hirsute,263class JammyTestMirrorbootPartitions(relbase.jammy,
264 TestMirrorbootPartitionsAbs):264 TestMirrorbootPartitionsAbs):
265 __test__ = True265 __test__ = True
266266
267267
268class ImpishTestMirrorbootPartitions(relbase.impish,268class ManticTestMirrorbootPartitions(relbase.mantic,
269 TestMirrorbootPartitionsAbs):269 TestMirrorbootPartitionsAbs):
270 __test__ = True270 __test__ = True
271271
@@ -360,12 +360,12 @@ class FocalTestMirrorbootPartitionsUEFI(relbase.focal,
360 __test__ = True360 __test__ = True
361361
362362
363class HirsuteTestMirrorbootPartitionsUEFI(relbase.hirsute,363class JammyTestMirrorbootPartitionsUEFI(relbase.jammy,
364 TestMirrorbootPartitionsUEFIAbs):364 TestMirrorbootPartitionsUEFIAbs):
365 __test__ = True365 __test__ = True
366366
367367
368class ImpishTestMirrorbootPartitionsUEFI(relbase.impish,368class ManticTestMirrorbootPartitionsUEFI(relbase.mantic,
369 TestMirrorbootPartitionsUEFIAbs):369 TestMirrorbootPartitionsUEFIAbs):
370 __test__ = True370 __test__ = True
371371
@@ -414,11 +414,11 @@ class FocalTestRaid5boot(relbase.focal, TestRaid5bootAbs):
414 __test__ = True414 __test__ = True
415415
416416
417class HirsuteTestRaid5boot(relbase.hirsute, TestRaid5bootAbs):417class JammyTestRaid5boot(relbase.jammy, TestRaid5bootAbs):
418 __test__ = True418 __test__ = True
419419
420420
421class ImpishTestRaid5boot(relbase.impish, TestRaid5bootAbs):421class ManticTestRaid5boot(relbase.mantic, TestRaid5bootAbs):
422 __test__ = True422 __test__ = True
423423
424424
@@ -479,11 +479,11 @@ class FocalTestRaid6boot(relbase.focal, TestRaid6bootAbs):
479 __test__ = True479 __test__ = True
480480
481481
482class HirsuteTestRaid6boot(relbase.hirsute, TestRaid6bootAbs):482class JammyTestRaid6boot(relbase.jammy, TestRaid6bootAbs):
483 __test__ = True483 __test__ = True
484484
485485
486class ImpishTestRaid6boot(relbase.impish, TestRaid6bootAbs):486class ManticTestRaid6boot(relbase.mantic, TestRaid6bootAbs):
487 __test__ = True487 __test__ = True
488488
489489
@@ -530,11 +530,11 @@ class FocalTestRaid10boot(relbase.focal, TestRaid10bootAbs):
530 __test__ = True530 __test__ = True
531531
532532
533class HirsuteTestRaid10boot(relbase.hirsute, TestRaid10bootAbs):533class JammyTestRaid10boot(relbase.jammy, TestRaid10bootAbs):
534 __test__ = True534 __test__ = True
535535
536536
537class ImpishTestRaid10boot(relbase.impish, TestRaid10bootAbs):537class ManticTestRaid10boot(relbase.mantic, TestRaid10bootAbs):
538 __test__ = True538 __test__ = True
539539
540540
@@ -638,11 +638,11 @@ class FocalTestAllindata(relbase.focal, TestAllindataAbs):
638 __test__ = True638 __test__ = True
639639
640640
641class HirsuteTestAllindata(relbase.hirsute, TestAllindataAbs):641class JammyTestAllindata(relbase.jammy, TestAllindataAbs):
642 __test__ = True642 __test__ = True
643643
644644
645class ImpishTestAllindata(relbase.impish, TestAllindataAbs):645class ManticTestAllindata(relbase.mantic, TestAllindataAbs):
646 __test__ = True646 __test__ = True
647647
648648
diff --git a/tests/vmtests/test_mdadm_iscsi.py b/tests/vmtests/test_mdadm_iscsi.py
index f6f0b22..7280082 100644
--- a/tests/vmtests/test_mdadm_iscsi.py
+++ b/tests/vmtests/test_mdadm_iscsi.py
@@ -54,11 +54,11 @@ class FocalTestIscsiMdadm(relbase.focal, TestMdadmIscsiAbs):
54 __test__ = True54 __test__ = True
5555
5656
57class HirsuteTestIscsiMdadm(relbase.hirsute, TestMdadmIscsiAbs):57class JammyTestIscsiMdadm(relbase.jammy, TestMdadmIscsiAbs):
58 __test__ = True58 __test__ = True
5959
6060
61class ImpishTestIscsiMdadm(relbase.impish, TestMdadmIscsiAbs):61class ManticTestIscsiMdadm(relbase.mantic, TestMdadmIscsiAbs):
62 __test__ = True62 __test__ = True
6363
6464
diff --git a/tests/vmtests/test_multipath.py b/tests/vmtests/test_multipath.py
index ac85a58..28b5acd 100644
--- a/tests/vmtests/test_multipath.py
+++ b/tests/vmtests/test_multipath.py
@@ -162,11 +162,11 @@ class FocalTestMultipathBasic(relbase.focal, TestMultipathBasicAbs):
162 __test__ = True162 __test__ = True
163163
164164
165class HirsuteTestMultipathBasic(relbase.hirsute, TestMultipathBasicAbs):165class JammyTestMultipathBasic(relbase.jammy, TestMultipathBasicAbs):
166 __test__ = True166 __test__ = True
167167
168168
169class ImpishTestMultipathBasic(relbase.impish, TestMultipathBasicAbs):169class ManticTestMultipathBasic(relbase.mantic, TestMultipathBasicAbs):
170 __test__ = True170 __test__ = True
171171
172172
@@ -178,11 +178,11 @@ class FocalTestMultipathReuse(relbase.focal, TestMultipathReuseAbs):
178 __test__ = True178 __test__ = True
179179
180180
181class HirsuteTestMultipathReuse(relbase.hirsute, TestMultipathReuseAbs):181class JammyTestMultipathReuse(relbase.jammy, TestMultipathReuseAbs):
182 __test__ = True182 __test__ = True
183183
184184
185class ImpishTestMultipathReuse(relbase.impish, TestMultipathReuseAbs):185class ManticTestMultipathReuse(relbase.mantic, TestMultipathReuseAbs):
186 __test__ = True186 __test__ = True
187187
188188
diff --git a/tests/vmtests/test_multipath_lvm.py b/tests/vmtests/test_multipath_lvm.py
index 97d797e..1d60be7 100644
--- a/tests/vmtests/test_multipath_lvm.py
+++ b/tests/vmtests/test_multipath_lvm.py
@@ -60,11 +60,11 @@ class FocalTestMultipathLvm(relbase.focal, TestMultipathLvmAbs):
60 __test__ = True60 __test__ = True
6161
6262
63class HirsuteTestMultipathLvm(relbase.hirsute, TestMultipathLvmAbs):63class JammyTestMultipathLvm(relbase.jammy, TestMultipathLvmAbs):
64 __test__ = True64 __test__ = True
6565
6666
67class ImpishTestMultipathLvm(relbase.impish, TestMultipathLvmAbs):67class ManticTestMultipathLvm(relbase.mantic, TestMultipathLvmAbs):
68 __test__ = True68 __test__ = True
6969
7070
@@ -77,12 +77,12 @@ class FocalTestMultipathLvmPartWipe(relbase.focal,
77 __test__ = True77 __test__ = True
7878
7979
80class HirsuteTestMultipathLvmPartWipe(relbase.hirsute,80class JammyTestMultipathLvmPartWipe(relbase.jammy,
81 TestMultipathLvmPartWipeAbs):81 TestMultipathLvmPartWipeAbs):
82 __test__ = True82 __test__ = True
8383
8484
85class ImpishTestMultipathLvmPartWipe(relbase.impish,85class ManticTestMultipathLvmPartWipe(relbase.mantic,
86 TestMultipathLvmPartWipeAbs):86 TestMultipathLvmPartWipeAbs):
87 __test__ = True87 __test__ = True
8888
diff --git a/tests/vmtests/test_network.py b/tests/vmtests/test_network.py
index 6ff3a16..e838934 100644
--- a/tests/vmtests/test_network.py
+++ b/tests/vmtests/test_network.py
@@ -478,11 +478,11 @@ class FocalTestNetworkBasic(relbase.focal, TestNetworkBasicAbs):
478 __test__ = True478 __test__ = True
479479
480480
481class HirsuteTestNetworkBasic(relbase.hirsute, TestNetworkBasicAbs):481class JammyTestNetworkBasic(relbase.jammy, TestNetworkBasicAbs):
482 __test__ = True482 __test__ = True
483483
484484
485class ImpishTestNetworkBasic(relbase.impish, TestNetworkBasicAbs):485class ManticTestNetworkBasic(relbase.mantic, TestNetworkBasicAbs):
486 __test__ = True486 __test__ = True
487487
488488
diff --git a/tests/vmtests/test_network_alias.py b/tests/vmtests/test_network_alias.py
index dd6ba02..1570c8f 100644
--- a/tests/vmtests/test_network_alias.py
+++ b/tests/vmtests/test_network_alias.py
@@ -51,11 +51,11 @@ class FocalTestNetworkAlias(relbase.focal, TestNetworkAliasAbs):
51 __test__ = True51 __test__ = True
5252
5353
54class HirsuteTestNetworkAlias(relbase.hirsute, TestNetworkAliasAbs):54class JammyTestNetworkAlias(relbase.jammy, TestNetworkAliasAbs):
55 __test__ = True55 __test__ = True
5656
5757
58class ImpishTestNetworkAlias(relbase.impish, TestNetworkAliasAbs):58class ManticTestNetworkAlias(relbase.mantic, TestNetworkAliasAbs):
59 __test__ = True59 __test__ = True
6060
6161
diff --git a/tests/vmtests/test_network_bonding.py b/tests/vmtests/test_network_bonding.py
index ad0c1d4..fb91179 100644
--- a/tests/vmtests/test_network_bonding.py
+++ b/tests/vmtests/test_network_bonding.py
@@ -61,11 +61,11 @@ class FocalTestBonding(relbase.focal, TestNetworkBondingAbs):
61 __test__ = True61 __test__ = True
6262
6363
64class HirsuteTestBonding(relbase.hirsute, TestNetworkBondingAbs):64class JammyTestBonding(relbase.jammy, TestNetworkBondingAbs):
65 __test__ = True65 __test__ = True
6666
6767
68class ImpishTestBonding(relbase.impish, TestNetworkBondingAbs):68class ManticTestBonding(relbase.mantic, TestNetworkBondingAbs):
69 __test__ = True69 __test__ = True
7070
7171
diff --git a/tests/vmtests/test_network_bridging.py b/tests/vmtests/test_network_bridging.py
index 9c90702..a46841f 100644
--- a/tests/vmtests/test_network_bridging.py
+++ b/tests/vmtests/test_network_bridging.py
@@ -233,11 +233,11 @@ class FocalTestBridging(relbase.focal, TestBridgeNetworkAbs):
233 __test__ = True233 __test__ = True
234234
235235
236class HirsuteTestBridging(relbase.hirsute, TestBridgeNetworkAbs):236class JammyTestBridging(relbase.jammy, TestBridgeNetworkAbs):
237 __test__ = True237 __test__ = True
238238
239239
240class ImpishTestBridging(relbase.impish, TestBridgeNetworkAbs):240class ManticTestBridging(relbase.mantic, TestBridgeNetworkAbs):
241 __test__ = True241 __test__ = True
242242
243243
diff --git a/tests/vmtests/test_network_disabled.py b/tests/vmtests/test_network_disabled.py
index d56ebde..3494d38 100644
--- a/tests/vmtests/test_network_disabled.py
+++ b/tests/vmtests/test_network_disabled.py
@@ -63,37 +63,37 @@ class FocalCurtinDisableNetworkRendering(relbase.focal, TestKlass1):
63 __test__ = True63 __test__ = True
6464
6565
66class HirsuteCurtinDisableNetworkRendering(relbase.hirsute, TestKlass1):66class FocalCurtinDisableCloudInitNetworking(relbase.focal, TestKlass2):
67 __test__ = True67 __test__ = True
6868
6969
70class ImpishCurtinDisableNetworkRendering(relbase.impish, TestKlass1):70class FocalCurtinDisableCloudInitNetworkingVersion1(relbase.focal, TestKlass3):
71 __test__ = True71 __test__ = True
7272
7373
74class FocalCurtinDisableCloudInitNetworking(relbase.focal, TestKlass2):74class JammyCurtinDisableNetworkRendering(relbase.jammy, TestKlass1):
75 __test__ = True75 __test__ = True
7676
7777
78class HirsuteCurtinDisableCloudInitNetworking(relbase.hirsute, TestKlass2):78class JammyCurtinDisableCloudInitNetworking(relbase.jammy, TestKlass2):
79 __test__ = True79 __test__ = True
8080
8181
82class ImpishCurtinDisableCloudInitNetworking(relbase.impish, TestKlass2):82class JammyCurtinDisableCloudInitNetworkingVersion1(relbase.jammy, TestKlass3):
83 __test__ = True83 __test__ = True
8484
8585
86class FocalCurtinDisableCloudInitNetworkingVersion1(relbase.focal, TestKlass3):86class ManticCurtinDisableNetworkRendering(relbase.mantic, TestKlass1):
87 __test__ = True87 __test__ = True
8888
8989
90class HirsuteCurtinDisableCloudInitNetworkingVersion1(relbase.hirsute,90class ManticCurtinDisableCloudInitNetworking(relbase.mantic, TestKlass2):
91 TestKlass3):
92 __test__ = True91 __test__ = True
9392
9493
95class ImpishCurtinDisableCloudInitNetworkingVersion1(relbase.impish,94class ManticCurtinDisableCloudInitNetworkingVersion1(
96 TestKlass3):95 relbase.mantic, TestKlass3
96):
97 __test__ = True97 __test__ = True
9898
9999
diff --git a/tests/vmtests/test_network_ipv6.py b/tests/vmtests/test_network_ipv6.py
index f524e82..5b96b16 100644
--- a/tests/vmtests/test_network_ipv6.py
+++ b/tests/vmtests/test_network_ipv6.py
@@ -57,11 +57,11 @@ class FocalTestNetworkIPV6(relbase.focal, TestNetworkIPV6Abs):
57 __test__ = True57 __test__ = True
5858
5959
60class HirsuteTestNetworkIPV6(relbase.hirsute, TestNetworkIPV6Abs):60class JammyTestNetworkIPV6(relbase.jammy, TestNetworkIPV6Abs):
61 __test__ = True61 __test__ = True
6262
6363
64class ImpishTestNetworkIPV6(relbase.impish, TestNetworkIPV6Abs):64class ManticTestNetworkIPV6(relbase.mantic, TestNetworkIPV6Abs):
65 __test__ = True65 __test__ = True
6666
6767
diff --git a/tests/vmtests/test_network_ipv6_static.py b/tests/vmtests/test_network_ipv6_static.py
index cb9caad..8e070e8 100644
--- a/tests/vmtests/test_network_ipv6_static.py
+++ b/tests/vmtests/test_network_ipv6_static.py
@@ -27,11 +27,11 @@ class FocalTestNetworkIPV6Static(relbase.focal, TestNetworkIPV6StaticAbs):
27 __test__ = True27 __test__ = True
2828
2929
30class HirsuteTestNetworkIPV6Static(relbase.hirsute, TestNetworkIPV6StaticAbs):30class JammyTestNetworkIPV6Static(relbase.jammy, TestNetworkIPV6StaticAbs):
31 __test__ = True31 __test__ = True
3232
3333
34class ImpishTestNetworkIPV6Static(relbase.impish, TestNetworkIPV6StaticAbs):34class ManticTestNetworkIPV6Static(relbase.mantic, TestNetworkIPV6StaticAbs):
35 __test__ = True35 __test__ = True
3636
3737
diff --git a/tests/vmtests/test_network_ipv6_vlan.py b/tests/vmtests/test_network_ipv6_vlan.py
index 7955101..0e7e302 100644
--- a/tests/vmtests/test_network_ipv6_vlan.py
+++ b/tests/vmtests/test_network_ipv6_vlan.py
@@ -26,11 +26,11 @@ class FocalTestNetworkIPV6Vlan(relbase.focal, TestNetworkIPV6VlanAbs):
26 __test__ = True26 __test__ = True
2727
2828
29class HirsuteTestNetworkIPV6Vlan(relbase.hirsute, TestNetworkIPV6VlanAbs):29class JammyTestNetworkIPV6Vlan(relbase.jammy, TestNetworkIPV6VlanAbs):
30 __test__ = True30 __test__ = True
3131
3232
33class ImpishTestNetworkIPV6Vlan(relbase.impish, TestNetworkIPV6VlanAbs):33class ManticTestNetworkIPV6Vlan(relbase.mantic, TestNetworkIPV6VlanAbs):
34 __test__ = True34 __test__ = True
3535
3636
diff --git a/tests/vmtests/test_network_mtu.py b/tests/vmtests/test_network_mtu.py
index f112b1c..7aff7b2 100644
--- a/tests/vmtests/test_network_mtu.py
+++ b/tests/vmtests/test_network_mtu.py
@@ -193,11 +193,11 @@ class FocalTestNetworkMtu(relbase.focal, TestNetworkMtuNetworkdAbs):
193 __test__ = True193 __test__ = True
194194
195195
196class HirsuteTestNetworkMtu(relbase.hirsute, TestNetworkMtuNetworkdAbs):196class JammyTestNetworkMtu(relbase.jammy, TestNetworkMtuNetworkdAbs):
197 __test__ = True197 __test__ = True
198198
199199
200class ImpishTestNetworkMtu(relbase.impish, TestNetworkMtuNetworkdAbs):200class ManticTestNetworkMtu(relbase.mantic, TestNetworkMtuNetworkdAbs):
201 __test__ = True201 __test__ = True
202202
203203
diff --git a/tests/vmtests/test_network_ovs.py b/tests/vmtests/test_network_ovs.py
index 3e8699d..d6e23c8 100644
--- a/tests/vmtests/test_network_ovs.py
+++ b/tests/vmtests/test_network_ovs.py
@@ -38,11 +38,11 @@ class FocalTestNetworkOvs(relbase.focal, TestNetworkOvsAbs):
38 __test__ = True38 __test__ = True
3939
4040
41class HirsuteTestNetworkOvs(relbase.hirsute, TestNetworkOvsAbs):41class JammyTestNetworkOvs(relbase.jammy, TestNetworkOvsAbs):
42 __test__ = True42 __test__ = True
4343
4444
45class ImpishTestNetworkOvs(relbase.impish, TestNetworkOvsAbs):45class ManticTestNetworkOvs(relbase.mantic, TestNetworkOvsAbs):
46 __test__ = True46 __test__ = True
4747
4848
diff --git a/tests/vmtests/test_network_static.py b/tests/vmtests/test_network_static.py
index 867cf11..9a2adb3 100644
--- a/tests/vmtests/test_network_static.py
+++ b/tests/vmtests/test_network_static.py
@@ -32,11 +32,11 @@ class FocalTestNetworkStatic(relbase.focal, TestNetworkStaticAbs):
32 __test__ = True32 __test__ = True
3333
3434
35class HirsuteTestNetworkStatic(relbase.hirsute, TestNetworkStaticAbs):35class JammyTestNetworkStatic(relbase.jammy, TestNetworkStaticAbs):
36 __test__ = True36 __test__ = True
3737
3838
39class ImpishTestNetworkStatic(relbase.impish, TestNetworkStaticAbs):39class ManticTestNetworkStatic(relbase.mantic, TestNetworkStaticAbs):
40 __test__ = True40 __test__ = True
4141
4242
diff --git a/tests/vmtests/test_network_static_routes.py b/tests/vmtests/test_network_static_routes.py
index 664c035..8ddeeaf 100644
--- a/tests/vmtests/test_network_static_routes.py
+++ b/tests/vmtests/test_network_static_routes.py
@@ -33,12 +33,12 @@ class FocalTestNetworkStaticRoutes(relbase.focal,
33 __test__ = True33 __test__ = True
3434
3535
36class HirsuteTestNetworkStaticRoutes(relbase.hirsute,36class JammyTestNetworkStaticRoutes(relbase.jammy,
37 TestNetworkStaticRoutesAbs):37 TestNetworkStaticRoutesAbs):
38 __test__ = True38 __test__ = True
3939
4040
41class ImpishTestNetworkStaticRoutes(relbase.impish,41class ManticTestNetworkStaticRoutes(relbase.mantic,
42 TestNetworkStaticRoutesAbs):42 TestNetworkStaticRoutesAbs):
43 __test__ = True43 __test__ = True
4444
diff --git a/tests/vmtests/test_network_vlan.py b/tests/vmtests/test_network_vlan.py
index 99bad66..6fca423 100644
--- a/tests/vmtests/test_network_vlan.py
+++ b/tests/vmtests/test_network_vlan.py
@@ -80,11 +80,11 @@ class FocalTestNetworkVlan(relbase.focal, TestNetworkVlanAbs):
80 __test__ = True80 __test__ = True
8181
8282
83class HirsuteTestNetworkVlan(relbase.hirsute, TestNetworkVlanAbs):83class JammyTestNetworkVlan(relbase.jammy, TestNetworkVlanAbs):
84 __test__ = True84 __test__ = True
8585
8686
87class ImpishTestNetworkVlan(relbase.impish, TestNetworkVlanAbs):87class ManticTestNetworkVlan(relbase.mantic, TestNetworkVlanAbs):
88 __test__ = True88 __test__ = True
8989
9090
diff --git a/tests/vmtests/test_nvme.py b/tests/vmtests/test_nvme.py
index 6352f6d..d458fca 100644
--- a/tests/vmtests/test_nvme.py
+++ b/tests/vmtests/test_nvme.py
@@ -79,12 +79,16 @@ class FocalTestNvme(relbase.focal, TestNvmeAbs):
79 # OSError - [Errno 16] Device or resource busy: '/dev/mapper/mpatha'79 # OSError - [Errno 16] Device or resource busy: '/dev/mapper/mpatha'
8080
8181
82class HirsuteTestNvme(relbase.hirsute, TestNvmeAbs):82class JammyTestNvme(relbase.jammy, TestNvmeAbs):
83 __test__ = False83 __test__ = False
84 # An error occured handling 'nvme_disk2':
85 # OSError - [Errno 16] Device or resource busy: '/dev/mapper/mpatha'
8486
8587
86class ImpishTestNvme(relbase.impish, TestNvmeAbs):88class ManticTestNvme(relbase.mantic, TestNvmeAbs):
87 __test__ = False89 __test__ = False
90 # An error occured handling 'nvme_disk2':
91 # OSError - [Errno 16] Device or resource busy: '/dev/mapper/mpatha'
8892
8993
90class TestNvmeBcacheAbs(TestNvmeAbs):94class TestNvmeBcacheAbs(TestNvmeAbs):
@@ -153,11 +157,11 @@ class FocalTestNvmeBcache(relbase.focal, TestNvmeBcacheAbs):
153 __test__ = True157 __test__ = True
154158
155159
156class HirsuteTestNvmeBcache(relbase.hirsute, TestNvmeBcacheAbs):160class JammyTestNvmeBcache(relbase.jammy, TestNvmeBcacheAbs):
157 __test__ = True161 __test__ = True
158162
159163
160class ImpishTestNvmeBcache(relbase.impish, TestNvmeBcacheAbs):164class ManticTestNvmeBcache(relbase.mantic, TestNvmeBcacheAbs):
161 __test__ = True165 __test__ = True
162166
163167
diff --git a/tests/vmtests/test_panic.py b/tests/vmtests/test_panic.py
index a5533f9..d3861e3 100644
--- a/tests/vmtests/test_panic.py
+++ b/tests/vmtests/test_panic.py
@@ -29,11 +29,11 @@ class FocalTestInstallPanic(relbase.focal, TestInstallPanic):
29 __test__ = True29 __test__ = True
3030
3131
32class HirsuteTestInstallPanic(relbase.hirsute, TestInstallPanic):32class JammyTestInstallPanic(relbase.jammy, TestInstallPanic):
33 __test__ = True33 __test__ = True
3434
3535
36class ImpishTestInstallPanic(relbase.impish, TestInstallPanic):36class ManticTestInstallPanic(relbase.mantic, TestInstallPanic):
37 __test__ = True37 __test__ = True
3838
3939
diff --git a/tests/vmtests/test_pollinate_useragent.py b/tests/vmtests/test_pollinate_useragent.py
index fa33ec5..3215142 100644
--- a/tests/vmtests/test_pollinate_useragent.py
+++ b/tests/vmtests/test_pollinate_useragent.py
@@ -65,11 +65,11 @@ class FocalTestPollinateUserAgent(relbase.focal, TestPollinateUserAgent):
65 __test__ = True65 __test__ = True
6666
6767
68class HirsuteTestPollinateUserAgent(relbase.hirsute, TestPollinateUserAgent):68class JammyTestPollinateUserAgent(relbase.jammy, TestPollinateUserAgent):
69 __test__ = True69 __test__ = True
7070
7171
72class ImpishTestPollinateUserAgent(relbase.impish, TestPollinateUserAgent):72class ManticTestPollinateUserAgent(relbase.mantic, TestPollinateUserAgent):
73 __test__ = True73 __test__ = True
7474
7575
diff --git a/tests/vmtests/test_preserve.py b/tests/vmtests/test_preserve.py
index 74fe29e..4fbf832 100644
--- a/tests/vmtests/test_preserve.py
+++ b/tests/vmtests/test_preserve.py
@@ -29,11 +29,11 @@ class FocalTestPreserve(relbase.focal, TestPreserve):
29 __test__ = True29 __test__ = True
3030
3131
32class HirsuteTestPreserve(relbase.hirsute, TestPreserve):32class JammyTestPreserve(relbase.jammy, TestPreserve):
33 __test__ = True33 __test__ = True
3434
3535
36class ImpishTestPreserve(relbase.impish, TestPreserve):36class ManticTestPreserve(relbase.mantic, TestPreserve):
37 __test__ = True37 __test__ = True
3838
3939
diff --git a/tests/vmtests/test_preserve_bcache.py b/tests/vmtests/test_preserve_bcache.py
index 46edd3f..23e4dee 100644
--- a/tests/vmtests/test_preserve_bcache.py
+++ b/tests/vmtests/test_preserve_bcache.py
@@ -60,11 +60,11 @@ class FocalTestPreserveBcache(relbase.focal, TestPreserveBcache):
60 __test__ = True60 __test__ = True
6161
6262
63class HirsuteTestPreserveBcache(relbase.hirsute, TestPreserveBcache):63class JammyTestPreserveBcache(relbase.jammy, TestPreserveBcache):
64 __test__ = True64 __test__ = True
6565
6666
67class ImpishTestPreserveBcache(relbase.impish, TestPreserveBcache):67class ManticTestPreserveBcache(relbase.mantic, TestPreserveBcache):
68 __test__ = True68 __test__ = True
6969
7070
diff --git a/tests/vmtests/test_preserve_lvm.py b/tests/vmtests/test_preserve_lvm.py
index 0c09c11..4b5401d 100644
--- a/tests/vmtests/test_preserve_lvm.py
+++ b/tests/vmtests/test_preserve_lvm.py
@@ -73,11 +73,11 @@ class FocalTestLvmPreserve(relbase.focal, TestLvmPreserveAbs):
73 __test__ = True73 __test__ = True
7474
7575
76class HirsuteTestLvmPreserve(relbase.hirsute, TestLvmPreserveAbs):76class JammyTestLvmPreserve(relbase.jammy, TestLvmPreserveAbs):
77 __test__ = True77 __test__ = True
7878
7979
80class ImpishTestLvmPreserve(relbase.impish, TestLvmPreserveAbs):80class ManticTestLvmPreserve(relbase.mantic, TestLvmPreserveAbs):
81 __test__ = True81 __test__ = True
8282
8383
diff --git a/tests/vmtests/test_preserve_partition_wipe_vg.py b/tests/vmtests/test_preserve_partition_wipe_vg.py
index 4db6c2b..e9759bf 100644
--- a/tests/vmtests/test_preserve_partition_wipe_vg.py
+++ b/tests/vmtests/test_preserve_partition_wipe_vg.py
@@ -29,11 +29,11 @@ class FocalTestPreserveWipeLvm(relbase.focal, TestPreserveWipeLvm):
29 __test__ = True29 __test__ = True
3030
3131
32class HirsuteTestPreserveWipeLvm(relbase.hirsute, TestPreserveWipeLvm):32class JammyTestPreserveWipeLvm(relbase.jammy, TestPreserveWipeLvm):
33 __test__ = True33 __test__ = True
3434
3535
36class ImpishTestPreserveWipeLvm(relbase.impish, TestPreserveWipeLvm):36class ManticTestPreserveWipeLvm(relbase.mantic, TestPreserveWipeLvm):
37 __test__ = True37 __test__ = True
3838
3939
@@ -56,13 +56,13 @@ class FocalTestPreserveWipeLvmSimple(relbase.focal, TestPreserveWipeLvmSimple):
56 __test__ = True56 __test__ = True
5757
5858
59class HirsuteTestPreserveWipeLvmSimple(relbase.hirsute,59class JammyTestPreserveWipeLvmSimple(relbase.jammy, TestPreserveWipeLvmSimple):
60 TestPreserveWipeLvmSimple):
61 __test__ = True60 __test__ = True
6261
6362
64class ImpishTestPreserveWipeLvmSimple(relbase.impish,63class ManticTestPreserveWipeLvmSimple(
65 TestPreserveWipeLvmSimple):64 relbase.mantic, TestPreserveWipeLvmSimple
65):
66 __test__ = True66 __test__ = True
6767
6868
diff --git a/tests/vmtests/test_preserve_raid.py b/tests/vmtests/test_preserve_raid.py
index 04c16b7..7e42e7e 100644
--- a/tests/vmtests/test_preserve_raid.py
+++ b/tests/vmtests/test_preserve_raid.py
@@ -29,11 +29,11 @@ class FocalTestPreserveRAID(relbase.focal, TestPreserveRAID):
29 __test__ = True29 __test__ = True
3030
3131
32class HirsuteTestPreserveRAID(relbase.hirsute, TestPreserveRAID):32class JammyTestPreserveRAID(relbase.jammy, TestPreserveRAID):
33 __test__ = True33 __test__ = True
3434
3535
36class ImpishTestPreserveRAID(relbase.impish, TestPreserveRAID):36class ManticTestPreserveRAID(relbase.mantic, TestPreserveRAID):
37 __test__ = True37 __test__ = True
3838
3939
@@ -65,13 +65,13 @@ class FocalTestPartitionExistingRAID(
65 __test__ = True65 __test__ = True
6666
6767
68class HirsuteTestPartitionExistingRAID(68class JammyTestPartitionExistingRAID(
69 relbase.hirsute, TestPartitionExistingRAID):69 relbase.jammy, TestPartitionExistingRAID):
70 __test__ = True70 __test__ = True
7171
7272
73class ImpishTestPartitionExistingRAID(73class ManticTestPartitionExistingRAID(
74 relbase.impish, TestPartitionExistingRAID):74 relbase.mantic, TestPartitionExistingRAID):
75 __test__ = True75 __test__ = True
7676
7777
diff --git a/tests/vmtests/test_python_apt.py b/tests/vmtests/test_python_apt.py
index 4162608..1542275 100644
--- a/tests/vmtests/test_python_apt.py
+++ b/tests/vmtests/test_python_apt.py
@@ -31,11 +31,11 @@ class FocalTestPythonApt(relbase.focal, TestPythonApt):
31 __test__ = True31 __test__ = True
3232
3333
34class HirsuteTestPythonApt(relbase.hirsute, TestPythonApt):34class JammyTestPythonApt(relbase.jammy, TestPythonApt):
35 __test__ = True35 __test__ = True
3636
3737
38class ImpishTestPythonApt(relbase.impish, TestPythonApt):38class ManticTestPythonApt(relbase.mantic, TestPythonApt):
39 __test__ = True39 __test__ = True
4040
4141
diff --git a/tests/vmtests/test_raid5_bcache.py b/tests/vmtests/test_raid5_bcache.py
index e682f34..53f55cc 100644
--- a/tests/vmtests/test_raid5_bcache.py
+++ b/tests/vmtests/test_raid5_bcache.py
@@ -92,11 +92,11 @@ class FocalTestRaid5Bcache(relbase.focal, TestMdadmBcacheAbs):
92 __test__ = True92 __test__ = True
9393
9494
95class HirsuteTestRaid5Bcache(relbase.hirsute, TestMdadmBcacheAbs):95class JammyTestRaid5Bcache(relbase.jammy, TestMdadmBcacheAbs):
96 __test__ = True96 __test__ = True
9797
9898
99class ImpishTestRaid5Bcache(relbase.impish, TestMdadmBcacheAbs):99class ManticTestRaid5Bcache(relbase.mantic, TestMdadmBcacheAbs):
100 __test__ = True100 __test__ = True
101101
102102
diff --git a/tests/vmtests/test_raid_partition_to_disk.py b/tests/vmtests/test_raid_partition_to_disk.py
index a2bd1be..7a18abe 100644
--- a/tests/vmtests/test_raid_partition_to_disk.py
+++ b/tests/vmtests/test_raid_partition_to_disk.py
@@ -22,11 +22,11 @@ class FocalTestRAIDPartitionToDisk(relbase.focal, TestRAIDPartitionToDisk):
22 __test__ = True22 __test__ = True
2323
2424
25class HirsuteTestRAIDPartitionToDisk(relbase.hirsute, TestRAIDPartitionToDisk):25class JammyTestRAIDPartitionToDisk(relbase.jammy, TestRAIDPartitionToDisk):
26 __test__ = True26 __test__ = True
2727
2828
29class ImpishTestRAIDPartitionToDisk(relbase.impish, TestRAIDPartitionToDisk):29class ManticTestRAIDPartitionToDisk(relbase.mantic, TestRAIDPartitionToDisk):
30 __test__ = True30 __test__ = True
3131
3232
diff --git a/tests/vmtests/test_reuse_lvm_member.py b/tests/vmtests/test_reuse_lvm_member.py
index 81c0cb0..e22598e 100644
--- a/tests/vmtests/test_reuse_lvm_member.py
+++ b/tests/vmtests/test_reuse_lvm_member.py
@@ -26,12 +26,12 @@ class FocalTestReuseLVMMemberPartition(relbase.focal,
26 __test__ = True26 __test__ = True
2727
2828
29class HirsuteTestReuseLVMMemberPartition(relbase.hirsute,29class JammyTestReuseLVMMemberPartition(relbase.jammy,
30 TestReuseLVMMemberPartition):30 TestReuseLVMMemberPartition):
31 __test__ = True31 __test__ = True
3232
3333
34class ImpishTestReuseLVMMemberPartition(relbase.impish,34class ManticTestReuseLVMMemberPartition(relbase.mantic,
35 TestReuseLVMMemberPartition):35 TestReuseLVMMemberPartition):
36 __test__ = True36 __test__ = True
3737
diff --git a/tests/vmtests/test_reuse_msdos_partitions.py b/tests/vmtests/test_reuse_msdos_partitions.py
index ed52f5b..562db39 100644
--- a/tests/vmtests/test_reuse_msdos_partitions.py
+++ b/tests/vmtests/test_reuse_msdos_partitions.py
@@ -23,12 +23,12 @@ class FocalTestReuseMSDOSPartitions(relbase.focal,
23 __test__ = True23 __test__ = True
2424
2525
26class HirsuteTestReuseMSDOSPartitions(relbase.hirsute,26class JammyTestReuseMSDOSPartitions(relbase.jammy,
27 TestReuseMSDOSPartitions):27 TestReuseMSDOSPartitions):
28 __test__ = True28 __test__ = True
2929
3030
31class ImpishTestReuseMSDOSPartitions(relbase.impish,31class ManticTestReuseMSDOSPartitions(relbase.mantic,
32 TestReuseMSDOSPartitions):32 TestReuseMSDOSPartitions):
33 __test__ = True33 __test__ = True
3434
diff --git a/tests/vmtests/test_reuse_raid_member.py b/tests/vmtests/test_reuse_raid_member.py
index 7611140..7eb96b4 100644
--- a/tests/vmtests/test_reuse_raid_member.py
+++ b/tests/vmtests/test_reuse_raid_member.py
@@ -32,11 +32,11 @@ class FocalTestReuseRAIDMember(relbase.focal, TestReuseRAIDMember):
32 __test__ = True32 __test__ = True
3333
3434
35class HirsuteTestReuseRAIDMember(relbase.hirsute, TestReuseRAIDMember):35class JammyTestReuseRAIDMember(relbase.jammy, TestReuseRAIDMember):
36 __test__ = True36 __test__ = True
3737
3838
39class ImpishTestReuseRAIDMember(relbase.impish, TestReuseRAIDMember):39class ManticTestReuseRAIDMember(relbase.mantic, TestReuseRAIDMember):
40 __test__ = True40 __test__ = True
4141
4242
@@ -50,12 +50,12 @@ class FocalTestReuseRAIDMemberPartition(relbase.focal,
50 __test__ = True50 __test__ = True
5151
5252
53class HirsuteTestReuseRAIDMemberPartition(relbase.hirsute,53class JammyTestReuseRAIDMemberPartition(relbase.jammy,
54 TestReuseRAIDMemberPartition):54 TestReuseRAIDMemberPartition):
55 __test__ = True55 __test__ = True
5656
5757
58class ImpishTestReuseRAIDMemberPartition(relbase.impish,58class ManticTestReuseRAIDMemberPartition(relbase.mantic,
59 TestReuseRAIDMemberPartition):59 TestReuseRAIDMemberPartition):
60 __test__ = True60 __test__ = True
6161
diff --git a/tests/vmtests/test_reuse_uefi_esp.py b/tests/vmtests/test_reuse_uefi_esp.py
index c11749e..f2207b5 100644
--- a/tests/vmtests/test_reuse_uefi_esp.py
+++ b/tests/vmtests/test_reuse_uefi_esp.py
@@ -41,14 +41,14 @@ class FocalTestUefiReuseEsp(relbase.focal, TestUefiReuseEspAbs):
41 return super().test_efiboot_menu_has_one_distro_entry()41 return super().test_efiboot_menu_has_one_distro_entry()
4242
4343
44class HirsuteTestUefiReuseEsp(relbase.hirsute, TestUefiReuseEspAbs):44class JammyTestUefiReuseEsp(relbase.jammy, TestUefiReuseEspAbs):
45 __test__ = True45 __test__ = True
4646
47 def test_efiboot_menu_has_one_distro_entry(self):47 def test_efiboot_menu_has_one_distro_entry(self):
48 return super().test_efiboot_menu_has_one_distro_entry()48 return super().test_efiboot_menu_has_one_distro_entry()
4949
5050
51class ImpishTestUefiReuseEsp(relbase.impish, TestUefiReuseEspAbs):51class ManticTestUefiReuseEsp(relbase.mantic, TestUefiReuseEspAbs):
52 __test__ = True52 __test__ = True
5353
54 def test_efiboot_menu_has_one_distro_entry(self):54 def test_efiboot_menu_has_one_distro_entry(self):
diff --git a/tests/vmtests/test_simple.py b/tests/vmtests/test_simple.py
index 2b91f0b..be87f72 100644
--- a/tests/vmtests/test_simple.py
+++ b/tests/vmtests/test_simple.py
@@ -47,14 +47,14 @@ class FocalTestSimple(relbase.focal, TestSimple):
47 self.output_files_exist(["netplan.yaml"])47 self.output_files_exist(["netplan.yaml"])
4848
4949
50class HirsuteTestSimple(relbase.hirsute, TestSimple):50class JammyTestSimple(relbase.jammy, TestSimple):
51 __test__ = True51 __test__ = True
5252
53 def test_output_files_exist(self):53 def test_output_files_exist(self):
54 self.output_files_exist(["netplan.yaml"])54 self.output_files_exist(["netplan.yaml"])
5555
5656
57class ImpishTestSimple(relbase.impish, TestSimple):57class ManticTestSimple(relbase.mantic, TestSimple):
58 __test__ = True58 __test__ = True
5959
60 def test_output_files_exist(self):60 def test_output_files_exist(self):
@@ -110,14 +110,14 @@ class FocalTestSimpleStorage(relbase.focal, TestSimpleStorage):
110 self.output_files_exist(["netplan.yaml"])110 self.output_files_exist(["netplan.yaml"])
111111
112112
113class HirsuteTestSimpleStorage(relbase.hirsute, TestSimpleStorage):113class JammyTestSimpleStorage(relbase.jammy, TestSimpleStorage):
114 __test__ = True114 __test__ = True
115115
116 def test_output_files_exist(self):116 def test_output_files_exist(self):
117 self.output_files_exist(["netplan.yaml"])117 self.output_files_exist(["netplan.yaml"])
118118
119119
120class ImpishTestSimpleStorage(relbase.impish, TestSimpleStorage):120class ManticTestSimpleStorage(relbase.mantic, TestSimpleStorage):
121 __test__ = True121 __test__ = True
122122
123 def test_output_files_exist(self):123 def test_output_files_exist(self):
@@ -150,14 +150,14 @@ class FocalTestGrubNoDefaults(relbase.focal, TestGrubNoDefaults):
150 self.output_files_exist(["netplan.yaml"])150 self.output_files_exist(["netplan.yaml"])
151151
152152
153class HirsuteTestGrubNoDefaults(relbase.hirsute, TestGrubNoDefaults):153class JammyTestGrubNoDefaults(relbase.jammy, TestGrubNoDefaults):
154 __test__ = True154 __test__ = True
155155
156 def test_output_files_exist(self):156 def test_output_files_exist(self):
157 self.output_files_exist(["netplan.yaml"])157 self.output_files_exist(["netplan.yaml"])
158158
159159
160class ImpishTestGrubNoDefaults(relbase.impish, TestGrubNoDefaults):160class ManticTestGrubNoDefaults(relbase.mantic, TestGrubNoDefaults):
161 __test__ = True161 __test__ = True
162162
163 def test_output_files_exist(self):163 def test_output_files_exist(self):
diff --git a/tests/vmtests/test_uefi_basic.py b/tests/vmtests/test_uefi_basic.py
index 1a90a7d..1eeae61 100644
--- a/tests/vmtests/test_uefi_basic.py
+++ b/tests/vmtests/test_uefi_basic.py
@@ -100,11 +100,11 @@ class FocalUefiTestBasic(relbase.focal, TestBasicAbs):
100 __test__ = True100 __test__ = True
101101
102102
103class HirsuteUefiTestBasic(relbase.hirsute, TestBasicAbs):103class JammyUefiTestBasic(relbase.jammy, TestBasicAbs):
104 __test__ = True104 __test__ = True
105105
106106
107class ImpishUefiTestBasic(relbase.impish, TestBasicAbs):107class ManticUefiTestBasic(relbase.mantic, TestBasicAbs):
108 __test__ = True108 __test__ = True
109109
110110
@@ -128,12 +128,12 @@ class FocalUefiTestBasic4k(relbase.focal, TestBasicAbs):
128 disk_block_size = 4096128 disk_block_size = 4096
129129
130130
131class HirsuteUefiTestBasic4k(relbase.hirsute, TestBasicAbs):131class JammyUefiTestBasic4k(relbase.jammy, TestBasicAbs):
132 __test__ = True132 __test__ = True
133 disk_block_size = 4096133 disk_block_size = 4096
134134
135135
136class ImpishUefiTestBasic4k(relbase.impish, TestBasicAbs):136class ManticUefiTestBasic4k(relbase.mantic, TestBasicAbs):
137 __test__ = True137 __test__ = True
138 disk_block_size = 4096138 disk_block_size = 4096
139139
diff --git a/tests/vmtests/test_zfsroot.py b/tests/vmtests/test_zfsroot.py
index 0e310c6..1bb8fd3 100644
--- a/tests/vmtests/test_zfsroot.py
+++ b/tests/vmtests/test_zfsroot.py
@@ -101,12 +101,12 @@ class FocalTestZfsRoot(relbase.focal, TestZfsRootAbs):
101 mem = 4096101 mem = 4096
102102
103103
104class HirsuteTestZfsRoot(relbase.hirsute, TestZfsRootAbs):104class JammyTestZfsRoot(relbase.jammy, TestZfsRootAbs):
105 __test__ = True105 __test__ = True
106 mem = 4096106 mem = 4096
107107
108108
109class ImpishTestZfsRoot(relbase.impish, TestZfsRootAbs):109class ManticTestZfsRoot(relbase.mantic, TestZfsRootAbs):
110 __test__ = True110 __test__ = True
111 mem = 4096111 mem = 4096
112112
@@ -135,12 +135,12 @@ class FocalTestZfsRootFsType(relbase.focal, TestZfsRootFsTypeAbs):
135 mem = 4096135 mem = 4096
136136
137137
138class HirsuteTestZfsRootFsType(relbase.hirsute, TestZfsRootFsTypeAbs):138class JammyTestZfsRootFsType(relbase.jammy, TestZfsRootFsTypeAbs):
139 __test__ = True139 __test__ = True
140 mem = 4096140 mem = 4096
141141
142142
143class ImpishTestZfsRootFsType(relbase.impish, TestZfsRootFsTypeAbs):143class ManticTestZfsRootFsType(relbase.mantic, TestZfsRootFsTypeAbs):
144 __test__ = True144 __test__ = True
145 mem = 4096145 mem = 4096
146146
diff --git a/tools/vmtest-system-setup b/tools/vmtest-system-setup
index e53118e..5172741 100755
--- a/tools/vmtest-system-setup
+++ b/tools/vmtest-system-setup
@@ -21,6 +21,7 @@ DEPS=(
21 python3-apt21 python3-apt
22 python3-attr22 python3-attr
23 python3-coverage23 python3-coverage
24 python3-debian
24 python3-jsonschema25 python3-jsonschema
25 python3-nose26 python3-nose
26 python3-oauthlib27 python3-oauthlib

Subscribers

People subscribed via source and target branches