diff options
author | Dan Bungert <[email protected]> | 2023-09-19 12:22:04 -0600 |
---|---|---|
committer | Dan Bungert <[email protected]> | 2023-09-20 07:04:38 -0600 |
commit | abebab1e1e30a16d4be891a051060e81254ff0c5 (patch) | |
tree | 449f164c4df5ca4c076813da8d8c1ee1c72f4f07 | |
parent | 91f147b0f0a795b32fbf9799a02ea5daee269b6b (diff) |
vmtests: add mantic after jammy
50 files changed, 328 insertions, 0 deletions
diff --git a/tests/vmtests/releases.py b/tests/vmtests/releases.py index 56e5e8cf..7519c573 100644 --- a/tests/vmtests/releases.py +++ b/tests/vmtests/releases.py @@ -172,6 +172,13 @@ class _JammyBase(_UbuntuBase): subarch = "ga-22.04" +class _ManticBase(_UbuntuBase): + release = "mantic" + target_release = "mantic" + if _UbuntuBase.arch == "arm64": + subarch = "ga-23.10" + + class _Releases(object): trusty = _TrustyBase precise = _PreciseBase @@ -191,6 +198,7 @@ class _Releases(object): eoan = _EoanBase focal = _FocalBase jammy = _JammyBase + mantic = _ManticBase class _CentosReleases(object): diff --git a/tests/vmtests/test_apt_config_cmd.py b/tests/vmtests/test_apt_config_cmd.py index a8479107..50ea224f 100644 --- a/tests/vmtests/test_apt_config_cmd.py +++ b/tests/vmtests/test_apt_config_cmd.py @@ -72,4 +72,8 @@ class JammyTestAptConfigCMDCMD(relbase.jammy, TestAptConfigCMD): __test__ = True +class ManticTestAptConfigCMDCMD(relbase.mantic, TestAptConfigCMD): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_basic.py b/tests/vmtests/test_basic.py index f626f2ee..1a993955 100644 --- a/tests/vmtests/test_basic.py +++ b/tests/vmtests/test_basic.py @@ -238,6 +238,10 @@ class JammyTestBasic(relbase.jammy, TestBasicAbs): __test__ = True +class ManticTestBasic(relbase.mantic, TestBasicAbs): + __test__ = True + + class TestBasicScsiAbs(TestBasicAbs): arch_skip = [ 'arm64', # arm64 is UEFI only @@ -358,4 +362,8 @@ class JammyTestScsiBasic(relbase.jammy, TestBasicScsiAbs): __test__ = True +class ManticTestScsiBasic(relbase.mantic, TestBasicScsiAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_basic_dasd.py b/tests/vmtests/test_basic_dasd.py index 154f26db..3ab75442 100644 --- a/tests/vmtests/test_basic_dasd.py +++ b/tests/vmtests/test_basic_dasd.py @@ -60,4 +60,8 @@ class JammyTestBasicDasd(relbase.jammy, TestBasicDasd): __test__ = True +class ManticTestBasicDasd(relbase.mantic, TestBasicDasd): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_bcache_basic.py b/tests/vmtests/test_bcache_basic.py index 2e62f0b0..f4d8731d 100644 --- a/tests/vmtests/test_bcache_basic.py +++ b/tests/vmtests/test_bcache_basic.py @@ -72,4 +72,8 @@ class JammyBcacheBasic(relbase.jammy, TestBcacheBasic): __test__ = True +class ManticBcacheBasic(relbase.mantic, TestBcacheBasic): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_bcache_bug1718699.py b/tests/vmtests/test_bcache_bug1718699.py index 82a765af..6eb781ca 100644 --- a/tests/vmtests/test_bcache_bug1718699.py +++ b/tests/vmtests/test_bcache_bug1718699.py @@ -27,4 +27,8 @@ class JammyTestBcacheBug1718699(relbase.jammy, TestBcacheBug1718699): __test__ = True +class ManticTestBcacheBug1718699(relbase.mantic, TestBcacheBug1718699): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_bcache_ceph.py b/tests/vmtests/test_bcache_ceph.py index 15cce590..9bc72878 100644 --- a/tests/vmtests/test_bcache_ceph.py +++ b/tests/vmtests/test_bcache_ceph.py @@ -83,6 +83,10 @@ class JammyTestBcacheCeph(relbase.jammy, TestBcacheCeph): __test__ = True +class ManticTestBcacheCeph(relbase.mantic, TestBcacheCeph): + __test__ = True + + class TestBcacheCephLvm(TestBcacheCeph): test_type = 'storage' nr_cpus = 2 @@ -113,4 +117,8 @@ class JammyTestBcacheCephLvm(relbase.jammy, TestBcacheCephLvm): __test__ = True +class ManticTestBcacheCephLvm(relbase.mantic, TestBcacheCephLvm): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_bcache_partitions.py b/tests/vmtests/test_bcache_partitions.py index c3c41bc8..52cfd031 100644 --- a/tests/vmtests/test_bcache_partitions.py +++ b/tests/vmtests/test_bcache_partitions.py @@ -33,4 +33,8 @@ class JammyTestBcachePartitions(relbase.jammy, TestBcachePartitions): __test__ = True +class ManticTestBcachePartitions(relbase.mantic, TestBcachePartitions): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_fs_battery.py b/tests/vmtests/test_fs_battery.py index 75084b0d..034f10fe 100644 --- a/tests/vmtests/test_fs_battery.py +++ b/tests/vmtests/test_fs_battery.py @@ -247,4 +247,8 @@ class JammyTestFsBattery(relbase.jammy, TestFsBattery): __test__ = True +class ManticTestFsBattery(relbase.mantic, TestFsBattery): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_iscsi.py b/tests/vmtests/test_iscsi.py index 6ad343df..05c28fc9 100644 --- a/tests/vmtests/test_iscsi.py +++ b/tests/vmtests/test_iscsi.py @@ -80,4 +80,8 @@ class JammyTestIscsiBasic(relbase.jammy, TestBasicIscsiAbs): __test__ = True +class ManticTestIscsiBasic(relbase.mantic, TestBasicIscsiAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_journald_reporter.py b/tests/vmtests/test_journald_reporter.py index ba39af25..299fef70 100644 --- a/tests/vmtests/test_journald_reporter.py +++ b/tests/vmtests/test_journald_reporter.py @@ -40,4 +40,8 @@ class JammyTestJournaldReporter(relbase.jammy, TestJournaldReporter): __test__ = True +class ManticTestJournaldReporter(relbase.mantic, TestJournaldReporter): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_lvm.py b/tests/vmtests/test_lvm.py index e15838ea..052d3391 100644 --- a/tests/vmtests/test_lvm.py +++ b/tests/vmtests/test_lvm.py @@ -85,4 +85,8 @@ class JammyTestLvm(relbase.jammy, TestLvmAbs): __test__ = True +class ManticTestLvm(relbase.mantic, TestLvmAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_lvm_iscsi.py b/tests/vmtests/test_lvm_iscsi.py index 94e523bb..76117c1d 100644 --- a/tests/vmtests/test_lvm_iscsi.py +++ b/tests/vmtests/test_lvm_iscsi.py @@ -103,4 +103,8 @@ class JammyTestIscsiLvm(relbase.jammy, TestLvmIscsiAbs): __test__ = True +class ManticTestIscsiLvm(relbase.mantic, TestLvmIscsiAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_lvm_raid.py b/tests/vmtests/test_lvm_raid.py index b265318a..d9eb9ff4 100644 --- a/tests/vmtests/test_lvm_raid.py +++ b/tests/vmtests/test_lvm_raid.py @@ -63,4 +63,8 @@ class JammyTestLvmOverRaid(relbase.jammy, TestLvmOverRaidAbs): __test__ = True +class ManticTestLvmOverRaid(relbase.mantic, TestLvmOverRaidAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_lvm_root.py b/tests/vmtests/test_lvm_root.py index 6464f223..3d14a2b8 100644 --- a/tests/vmtests/test_lvm_root.py +++ b/tests/vmtests/test_lvm_root.py @@ -101,6 +101,13 @@ class JammyTestLvmRootExt4(relbase.jammy, TestLvmRootAbs): } +class ManticTestLvmRootExt4(relbase.mantic, TestLvmRootAbs): + __test__ = True + conf_replace = { + '__ROOTFS_FORMAT__': 'ext4', + } + + class XenialTestLvmRootXfs(relbase.xenial, TestLvmRootAbs): __test__ = True conf_replace = { @@ -155,6 +162,14 @@ class JammyTestUefiLvmRootExt4(relbase.jammy, TestUefiLvmRootAbs): } +class ManticTestUefiLvmRootExt4(relbase.mantic, TestUefiLvmRootAbs): + __test__ = True + conf_replace = { + '__BOOTFS_FORMAT__': 'ext4', + '__ROOTFS_FORMAT__': 'ext4', + } + + class XenialTestUefiLvmRootXfs(relbase.xenial, TestUefiLvmRootAbs): __test__ = True conf_replace = { diff --git a/tests/vmtests/test_mdadm_bcache.py b/tests/vmtests/test_mdadm_bcache.py index 54b35887..95c2d589 100644 --- a/tests/vmtests/test_mdadm_bcache.py +++ b/tests/vmtests/test_mdadm_bcache.py @@ -162,6 +162,10 @@ class JammyTestMdadmBcache(relbase.jammy, TestMdadmBcacheAbs): __test__ = True +class ManticTestMdadmBcache(relbase.mantic, TestMdadmBcacheAbs): + __test__ = True + + class TestMirrorbootAbs(TestMdadmAbs): # alternative config for more complex setup conf_file = "examples/tests/mirrorboot.yaml" @@ -207,6 +211,10 @@ class JammyTestMirrorboot(relbase.jammy, TestMirrorbootAbs): __test__ = True +class ManticTestMirrorboot(relbase.mantic, TestMirrorbootAbs): + __test__ = True + + class TestMirrorbootPartitionsAbs(TestMdadmAbs): # alternative config for more complex setup conf_file = "examples/tests/mirrorboot-msdos-partition.yaml" @@ -257,6 +265,11 @@ class JammyTestMirrorbootPartitions(relbase.jammy, __test__ = True +class ManticTestMirrorbootPartitions(relbase.mantic, + TestMirrorbootPartitionsAbs): + __test__ = True + + class TestMirrorbootPartitionsUEFIAbs(TestMdadmAbs): # alternative config for more complex setup conf_file = "examples/tests/mirrorboot-uefi.yaml" @@ -352,6 +365,11 @@ class JammyTestMirrorbootPartitionsUEFI(relbase.jammy, __test__ = True +class ManticTestMirrorbootPartitionsUEFI(relbase.mantic, + TestMirrorbootPartitionsUEFIAbs): + __test__ = True + + class TestRaid5bootAbs(TestMdadmAbs): # alternative config for more complex setup conf_file = "examples/tests/raid5boot.yaml" @@ -400,6 +418,10 @@ class JammyTestRaid5boot(relbase.jammy, TestRaid5bootAbs): __test__ = True +class ManticTestRaid5boot(relbase.mantic, TestRaid5bootAbs): + __test__ = True + + class TestRaid6bootAbs(TestMdadmAbs): # alternative config for more complex setup conf_file = "examples/tests/raid6boot.yaml" @@ -461,6 +483,10 @@ class JammyTestRaid6boot(relbase.jammy, TestRaid6bootAbs): __test__ = True +class ManticTestRaid6boot(relbase.mantic, TestRaid6bootAbs): + __test__ = True + + class TestRaid10bootAbs(TestMdadmAbs): # alternative config for more complex setup conf_file = "examples/tests/raid10boot.yaml" @@ -508,6 +534,10 @@ class JammyTestRaid10boot(relbase.jammy, TestRaid10bootAbs): __test__ = True +class ManticTestRaid10boot(relbase.mantic, TestRaid10bootAbs): + __test__ = True + + class TestAllindataAbs(TestMdadmAbs): # more complex, needs more time # alternative config for more complex setup @@ -612,4 +642,8 @@ class JammyTestAllindata(relbase.jammy, TestAllindataAbs): __test__ = True +class ManticTestAllindata(relbase.mantic, TestAllindataAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_mdadm_iscsi.py b/tests/vmtests/test_mdadm_iscsi.py index 128712c4..72800822 100644 --- a/tests/vmtests/test_mdadm_iscsi.py +++ b/tests/vmtests/test_mdadm_iscsi.py @@ -58,4 +58,8 @@ class JammyTestIscsiMdadm(relbase.jammy, TestMdadmIscsiAbs): __test__ = True +class ManticTestIscsiMdadm(relbase.mantic, TestMdadmIscsiAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_multipath.py b/tests/vmtests/test_multipath.py index 0067737c..28b5acdb 100644 --- a/tests/vmtests/test_multipath.py +++ b/tests/vmtests/test_multipath.py @@ -166,6 +166,10 @@ class JammyTestMultipathBasic(relbase.jammy, TestMultipathBasicAbs): __test__ = True +class ManticTestMultipathBasic(relbase.mantic, TestMultipathBasicAbs): + __test__ = True + + class TestMultipathReuseAbs(TestMultipathBasicAbs): conf_file = "examples/tests/multipath-reuse.yaml" @@ -178,4 +182,8 @@ class JammyTestMultipathReuse(relbase.jammy, TestMultipathReuseAbs): __test__ = True +class ManticTestMultipathReuse(relbase.mantic, TestMultipathReuseAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_multipath_lvm.py b/tests/vmtests/test_multipath_lvm.py index aaeefd5f..1d60be72 100644 --- a/tests/vmtests/test_multipath_lvm.py +++ b/tests/vmtests/test_multipath_lvm.py @@ -64,6 +64,10 @@ class JammyTestMultipathLvm(relbase.jammy, TestMultipathLvmAbs): __test__ = True +class ManticTestMultipathLvm(relbase.mantic, TestMultipathLvmAbs): + __test__ = True + + class TestMultipathLvmPartWipeAbs(TestMultipathLvmAbs): conf_file = "examples/tests/multipath-lvm-part-wipe.yaml" @@ -78,4 +82,9 @@ class JammyTestMultipathLvmPartWipe(relbase.jammy, __test__ = True +class ManticTestMultipathLvmPartWipe(relbase.mantic, + TestMultipathLvmPartWipeAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_network.py b/tests/vmtests/test_network.py index 4b16aebf..e8389347 100644 --- a/tests/vmtests/test_network.py +++ b/tests/vmtests/test_network.py @@ -482,6 +482,10 @@ class JammyTestNetworkBasic(relbase.jammy, TestNetworkBasicAbs): __test__ = True +class ManticTestNetworkBasic(relbase.mantic, TestNetworkBasicAbs): + __test__ = True + + class Centos70TestNetworkBasic(centos_relbase.centos70_xenial, CentosTestNetworkBasicAbs): __test__ = True diff --git a/tests/vmtests/test_network_alias.py b/tests/vmtests/test_network_alias.py index 628a8b7c..1570c8f3 100644 --- a/tests/vmtests/test_network_alias.py +++ b/tests/vmtests/test_network_alias.py @@ -55,4 +55,8 @@ class JammyTestNetworkAlias(relbase.jammy, TestNetworkAliasAbs): __test__ = True +class ManticTestNetworkAlias(relbase.mantic, TestNetworkAliasAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_network_bonding.py b/tests/vmtests/test_network_bonding.py index ea411d8c..fb911791 100644 --- a/tests/vmtests/test_network_bonding.py +++ b/tests/vmtests/test_network_bonding.py @@ -65,6 +65,10 @@ class JammyTestBonding(relbase.jammy, TestNetworkBondingAbs): __test__ = True +class ManticTestBonding(relbase.mantic, TestNetworkBondingAbs): + __test__ = True + + class Centos70TestNetworkBonding(centos_relbase.centos70_xenial, CentosTestNetworkBondingAbs): __test__ = True diff --git a/tests/vmtests/test_network_bridging.py b/tests/vmtests/test_network_bridging.py index c8c52b34..a46841fa 100644 --- a/tests/vmtests/test_network_bridging.py +++ b/tests/vmtests/test_network_bridging.py @@ -237,6 +237,10 @@ class JammyTestBridging(relbase.jammy, TestBridgeNetworkAbs): __test__ = True +class ManticTestBridging(relbase.mantic, TestBridgeNetworkAbs): + __test__ = True + + class XenialTestBridgingV2(relbase.xenial, TestBridgeNetworkAbs): """ This class only needs to verify that when provided a v2 config that the Xenial network packages are installed. """ diff --git a/tests/vmtests/test_network_disabled.py b/tests/vmtests/test_network_disabled.py index b4f9eb7b..3494d383 100644 --- a/tests/vmtests/test_network_disabled.py +++ b/tests/vmtests/test_network_disabled.py @@ -83,4 +83,18 @@ class JammyCurtinDisableCloudInitNetworkingVersion1(relbase.jammy, TestKlass3): __test__ = True +class ManticCurtinDisableNetworkRendering(relbase.mantic, TestKlass1): + __test__ = True + + +class ManticCurtinDisableCloudInitNetworking(relbase.mantic, TestKlass2): + __test__ = True + + +class ManticCurtinDisableCloudInitNetworkingVersion1( + relbase.mantic, TestKlass3 +): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_network_ipv6.py b/tests/vmtests/test_network_ipv6.py index 5c31b483..5b96b164 100644 --- a/tests/vmtests/test_network_ipv6.py +++ b/tests/vmtests/test_network_ipv6.py @@ -61,6 +61,10 @@ class JammyTestNetworkIPV6(relbase.jammy, TestNetworkIPV6Abs): __test__ = True +class ManticTestNetworkIPV6(relbase.mantic, TestNetworkIPV6Abs): + __test__ = True + + class Centos70TestNetworkIPV6(centos_relbase.centos70_xenial, CentosTestNetworkIPV6Abs): __test__ = True diff --git a/tests/vmtests/test_network_ipv6_static.py b/tests/vmtests/test_network_ipv6_static.py index 5352bfef..8e070e80 100644 --- a/tests/vmtests/test_network_ipv6_static.py +++ b/tests/vmtests/test_network_ipv6_static.py @@ -31,6 +31,10 @@ class JammyTestNetworkIPV6Static(relbase.jammy, TestNetworkIPV6StaticAbs): __test__ = True +class ManticTestNetworkIPV6Static(relbase.mantic, TestNetworkIPV6StaticAbs): + __test__ = True + + class Centos70TestNetworkIPV6Static(centos_relbase.centos70_xenial, CentosTestNetworkIPV6StaticAbs): __test__ = True diff --git a/tests/vmtests/test_network_ipv6_vlan.py b/tests/vmtests/test_network_ipv6_vlan.py index 8f3fe64c..0e7e302f 100644 --- a/tests/vmtests/test_network_ipv6_vlan.py +++ b/tests/vmtests/test_network_ipv6_vlan.py @@ -30,6 +30,10 @@ class JammyTestNetworkIPV6Vlan(relbase.jammy, TestNetworkIPV6VlanAbs): __test__ = True +class ManticTestNetworkIPV6Vlan(relbase.mantic, TestNetworkIPV6VlanAbs): + __test__ = True + + class Centos70TestNetworkIPV6Vlan(centos_relbase.centos70_xenial, CentosTestNetworkIPV6VlanAbs): __test__ = True diff --git a/tests/vmtests/test_network_mtu.py b/tests/vmtests/test_network_mtu.py index 67d5d014..7aff7b23 100644 --- a/tests/vmtests/test_network_mtu.py +++ b/tests/vmtests/test_network_mtu.py @@ -197,6 +197,10 @@ class JammyTestNetworkMtu(relbase.jammy, TestNetworkMtuNetworkdAbs): __test__ = True +class ManticTestNetworkMtu(relbase.mantic, TestNetworkMtuNetworkdAbs): + __test__ = True + + class Centos70TestNetworkMtu(centos_relbase.centos70_xenial, CentosTestNetworkMtuAbs): __test__ = True diff --git a/tests/vmtests/test_network_ovs.py b/tests/vmtests/test_network_ovs.py index e168a0d5..d6e23c82 100644 --- a/tests/vmtests/test_network_ovs.py +++ b/tests/vmtests/test_network_ovs.py @@ -42,4 +42,8 @@ class JammyTestNetworkOvs(relbase.jammy, TestNetworkOvsAbs): __test__ = True +class ManticTestNetworkOvs(relbase.mantic, TestNetworkOvsAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_network_static.py b/tests/vmtests/test_network_static.py index 620c9529..9a2adb38 100644 --- a/tests/vmtests/test_network_static.py +++ b/tests/vmtests/test_network_static.py @@ -36,6 +36,10 @@ class JammyTestNetworkStatic(relbase.jammy, TestNetworkStaticAbs): __test__ = True +class ManticTestNetworkStatic(relbase.mantic, TestNetworkStaticAbs): + __test__ = True + + class Centos70TestNetworkStatic(centos_relbase.centos70_xenial, CentosTestNetworkStaticAbs): __test__ = True diff --git a/tests/vmtests/test_network_static_routes.py b/tests/vmtests/test_network_static_routes.py index 0258113a..8ddeeafa 100644 --- a/tests/vmtests/test_network_static_routes.py +++ b/tests/vmtests/test_network_static_routes.py @@ -38,6 +38,11 @@ class JammyTestNetworkStaticRoutes(relbase.jammy, __test__ = True +class ManticTestNetworkStaticRoutes(relbase.mantic, + TestNetworkStaticRoutesAbs): + __test__ = True + + class Centos70TestNetworkStaticRoutes(centos_relbase.centos70_xenial, CentosTestNetworkStaticRoutesAbs): __test__ = False diff --git a/tests/vmtests/test_network_vlan.py b/tests/vmtests/test_network_vlan.py index 0ab62bb4..6fca423d 100644 --- a/tests/vmtests/test_network_vlan.py +++ b/tests/vmtests/test_network_vlan.py @@ -84,6 +84,10 @@ class JammyTestNetworkVlan(relbase.jammy, TestNetworkVlanAbs): __test__ = True +class ManticTestNetworkVlan(relbase.mantic, TestNetworkVlanAbs): + __test__ = True + + class Centos70TestNetworkVlan(centos_relbase.centos70_xenial, CentosTestNetworkVlanAbs): __test__ = True diff --git a/tests/vmtests/test_nvme.py b/tests/vmtests/test_nvme.py index dd071e95..d458fca8 100644 --- a/tests/vmtests/test_nvme.py +++ b/tests/vmtests/test_nvme.py @@ -85,6 +85,12 @@ class JammyTestNvme(relbase.jammy, TestNvmeAbs): # OSError - [Errno 16] Device or resource busy: '/dev/mapper/mpatha' +class ManticTestNvme(relbase.mantic, TestNvmeAbs): + __test__ = False + # An error occured handling 'nvme_disk2': + # OSError - [Errno 16] Device or resource busy: '/dev/mapper/mpatha' + + class TestNvmeBcacheAbs(TestNvmeAbs): arch_skip = [ "s390x", # nvme is a pci device, no pci on s390x @@ -155,4 +161,8 @@ class JammyTestNvmeBcache(relbase.jammy, TestNvmeBcacheAbs): __test__ = True +class ManticTestNvmeBcache(relbase.mantic, TestNvmeBcacheAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_panic.py b/tests/vmtests/test_panic.py index d8d3f222..d3861e36 100644 --- a/tests/vmtests/test_panic.py +++ b/tests/vmtests/test_panic.py @@ -33,4 +33,8 @@ class JammyTestInstallPanic(relbase.jammy, TestInstallPanic): __test__ = True +class ManticTestInstallPanic(relbase.mantic, TestInstallPanic): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_pollinate_useragent.py b/tests/vmtests/test_pollinate_useragent.py index 5a4b0fbb..32151422 100644 --- a/tests/vmtests/test_pollinate_useragent.py +++ b/tests/vmtests/test_pollinate_useragent.py @@ -69,4 +69,8 @@ class JammyTestPollinateUserAgent(relbase.jammy, TestPollinateUserAgent): __test__ = True +class ManticTestPollinateUserAgent(relbase.mantic, TestPollinateUserAgent): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_preserve.py b/tests/vmtests/test_preserve.py index d6eb9226..4fbf832c 100644 --- a/tests/vmtests/test_preserve.py +++ b/tests/vmtests/test_preserve.py @@ -33,4 +33,8 @@ class JammyTestPreserve(relbase.jammy, TestPreserve): __test__ = True +class ManticTestPreserve(relbase.mantic, TestPreserve): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_preserve_bcache.py b/tests/vmtests/test_preserve_bcache.py index 2384be82..23e4dee4 100644 --- a/tests/vmtests/test_preserve_bcache.py +++ b/tests/vmtests/test_preserve_bcache.py @@ -64,4 +64,8 @@ class JammyTestPreserveBcache(relbase.jammy, TestPreserveBcache): __test__ = True +class ManticTestPreserveBcache(relbase.mantic, TestPreserveBcache): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_preserve_lvm.py b/tests/vmtests/test_preserve_lvm.py index 1eb954e3..4b5401d5 100644 --- a/tests/vmtests/test_preserve_lvm.py +++ b/tests/vmtests/test_preserve_lvm.py @@ -77,4 +77,8 @@ class JammyTestLvmPreserve(relbase.jammy, TestLvmPreserveAbs): __test__ = True +class ManticTestLvmPreserve(relbase.mantic, TestLvmPreserveAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_preserve_partition_wipe_vg.py b/tests/vmtests/test_preserve_partition_wipe_vg.py index 76fa9c30..e9759bff 100644 --- a/tests/vmtests/test_preserve_partition_wipe_vg.py +++ b/tests/vmtests/test_preserve_partition_wipe_vg.py @@ -33,6 +33,10 @@ class JammyTestPreserveWipeLvm(relbase.jammy, TestPreserveWipeLvm): __test__ = True +class ManticTestPreserveWipeLvm(relbase.mantic, TestPreserveWipeLvm): + __test__ = True + + class TestPreserveWipeLvmSimple(VMBaseClass): conf_file = "examples/tests/preserve-partition-wipe-vg-simple.yaml" uefi = False @@ -56,4 +60,10 @@ class JammyTestPreserveWipeLvmSimple(relbase.jammy, TestPreserveWipeLvmSimple): __test__ = True +class ManticTestPreserveWipeLvmSimple( + relbase.mantic, TestPreserveWipeLvmSimple +): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_preserve_raid.py b/tests/vmtests/test_preserve_raid.py index cf97203b..7e42e7eb 100644 --- a/tests/vmtests/test_preserve_raid.py +++ b/tests/vmtests/test_preserve_raid.py @@ -33,6 +33,10 @@ class JammyTestPreserveRAID(relbase.jammy, TestPreserveRAID): __test__ = True +class ManticTestPreserveRAID(relbase.mantic, TestPreserveRAID): + __test__ = True + + class TestPartitionExistingRAID(VMBaseClass): """ Test that curtin can repartition an existing RAID. """ conf_file = "examples/tests/partition-existing-raid.yaml" @@ -66,4 +70,9 @@ class JammyTestPartitionExistingRAID( __test__ = True +class ManticTestPartitionExistingRAID( + relbase.mantic, TestPartitionExistingRAID): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_python_apt.py b/tests/vmtests/test_python_apt.py index ed2e007e..1542275e 100644 --- a/tests/vmtests/test_python_apt.py +++ b/tests/vmtests/test_python_apt.py @@ -35,4 +35,8 @@ class JammyTestPythonApt(relbase.jammy, TestPythonApt): __test__ = True +class ManticTestPythonApt(relbase.mantic, TestPythonApt): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_raid5_bcache.py b/tests/vmtests/test_raid5_bcache.py index e04120d3..53f55cc9 100644 --- a/tests/vmtests/test_raid5_bcache.py +++ b/tests/vmtests/test_raid5_bcache.py @@ -96,4 +96,8 @@ class JammyTestRaid5Bcache(relbase.jammy, TestMdadmBcacheAbs): __test__ = True +class ManticTestRaid5Bcache(relbase.mantic, TestMdadmBcacheAbs): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_raid_partition_to_disk.py b/tests/vmtests/test_raid_partition_to_disk.py index fa1939c1..7a18abe3 100644 --- a/tests/vmtests/test_raid_partition_to_disk.py +++ b/tests/vmtests/test_raid_partition_to_disk.py @@ -26,4 +26,8 @@ class JammyTestRAIDPartitionToDisk(relbase.jammy, TestRAIDPartitionToDisk): __test__ = True +class ManticTestRAIDPartitionToDisk(relbase.mantic, TestRAIDPartitionToDisk): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_reuse_lvm_member.py b/tests/vmtests/test_reuse_lvm_member.py index cd7efd6e..e22598e2 100644 --- a/tests/vmtests/test_reuse_lvm_member.py +++ b/tests/vmtests/test_reuse_lvm_member.py @@ -31,4 +31,9 @@ class JammyTestReuseLVMMemberPartition(relbase.jammy, __test__ = True +class ManticTestReuseLVMMemberPartition(relbase.mantic, + TestReuseLVMMemberPartition): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_reuse_msdos_partitions.py b/tests/vmtests/test_reuse_msdos_partitions.py index 1561f3f6..562db39f 100644 --- a/tests/vmtests/test_reuse_msdos_partitions.py +++ b/tests/vmtests/test_reuse_msdos_partitions.py @@ -28,4 +28,9 @@ class JammyTestReuseMSDOSPartitions(relbase.jammy, __test__ = True +class ManticTestReuseMSDOSPartitions(relbase.mantic, + TestReuseMSDOSPartitions): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_reuse_raid_member.py b/tests/vmtests/test_reuse_raid_member.py index 43c71855..7eb96b42 100644 --- a/tests/vmtests/test_reuse_raid_member.py +++ b/tests/vmtests/test_reuse_raid_member.py @@ -36,6 +36,10 @@ class JammyTestReuseRAIDMember(relbase.jammy, TestReuseRAIDMember): __test__ = True +class ManticTestReuseRAIDMember(relbase.mantic, TestReuseRAIDMember): + __test__ = True + + class BionicTestReuseRAIDMemberPartition(relbase.bionic, TestReuseRAIDMemberPartition): __test__ = True @@ -51,4 +55,9 @@ class JammyTestReuseRAIDMemberPartition(relbase.jammy, __test__ = True +class ManticTestReuseRAIDMemberPartition(relbase.mantic, + TestReuseRAIDMemberPartition): + __test__ = True + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_reuse_uefi_esp.py b/tests/vmtests/test_reuse_uefi_esp.py index 31165051..f2207b5c 100644 --- a/tests/vmtests/test_reuse_uefi_esp.py +++ b/tests/vmtests/test_reuse_uefi_esp.py @@ -48,4 +48,11 @@ class JammyTestUefiReuseEsp(relbase.jammy, TestUefiReuseEspAbs): return super().test_efiboot_menu_has_one_distro_entry() +class ManticTestUefiReuseEsp(relbase.mantic, TestUefiReuseEspAbs): + __test__ = True + + def test_efiboot_menu_has_one_distro_entry(self): + return super().test_efiboot_menu_has_one_distro_entry() + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_simple.py b/tests/vmtests/test_simple.py index 57010f5c..be87f720 100644 --- a/tests/vmtests/test_simple.py +++ b/tests/vmtests/test_simple.py @@ -54,6 +54,13 @@ class JammyTestSimple(relbase.jammy, TestSimple): self.output_files_exist(["netplan.yaml"]) +class ManticTestSimple(relbase.mantic, TestSimple): + __test__ = True + + def test_output_files_exist(self): + self.output_files_exist(["netplan.yaml"]) + + class TestSimpleStorage(VMBaseClass): """ Test curtin runs clear-holders when mode=simple with storage cfg. """ conf_file = "examples/tests/simple-storage.yaml" @@ -110,6 +117,13 @@ class JammyTestSimpleStorage(relbase.jammy, TestSimpleStorage): self.output_files_exist(["netplan.yaml"]) +class ManticTestSimpleStorage(relbase.mantic, TestSimpleStorage): + __test__ = True + + def test_output_files_exist(self): + self.output_files_exist(["netplan.yaml"]) + + class TestGrubNoDefaults(VMBaseClass): """ Test that curtin does not emit any grub configuration files. """ conf_file = "examples/tests/no-grub-file.yaml" @@ -143,4 +157,11 @@ class JammyTestGrubNoDefaults(relbase.jammy, TestGrubNoDefaults): self.output_files_exist(["netplan.yaml"]) +class ManticTestGrubNoDefaults(relbase.mantic, TestGrubNoDefaults): + __test__ = True + + def test_output_files_exist(self): + self.output_files_exist(["netplan.yaml"]) + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_uefi_basic.py b/tests/vmtests/test_uefi_basic.py index e962e09d..1eeae61d 100644 --- a/tests/vmtests/test_uefi_basic.py +++ b/tests/vmtests/test_uefi_basic.py @@ -104,6 +104,10 @@ class JammyUefiTestBasic(relbase.jammy, TestBasicAbs): __test__ = True +class ManticUefiTestBasic(relbase.mantic, TestBasicAbs): + __test__ = True + + class Centos70UefiTestBasic4k(centos_relbase.centos70_xenial, TestBasicAbs): __test__ = True disk_block_size = 4096 @@ -129,4 +133,9 @@ class JammyUefiTestBasic4k(relbase.jammy, TestBasicAbs): disk_block_size = 4096 +class ManticUefiTestBasic4k(relbase.mantic, TestBasicAbs): + __test__ = True + disk_block_size = 4096 + + # vi: ts=4 expandtab syntax=python diff --git a/tests/vmtests/test_zfsroot.py b/tests/vmtests/test_zfsroot.py index 1ea6ca0d..1bb8fd3f 100644 --- a/tests/vmtests/test_zfsroot.py +++ b/tests/vmtests/test_zfsroot.py @@ -106,6 +106,11 @@ class JammyTestZfsRoot(relbase.jammy, TestZfsRootAbs): mem = 4096 +class ManticTestZfsRoot(relbase.mantic, TestZfsRootAbs): + __test__ = True + mem = 4096 + + class TestZfsRootFsTypeAbs(TestZfsRootAbs): conf_file = "examples/tests/basic-zfsroot.yaml" @@ -135,4 +140,9 @@ class JammyTestZfsRootFsType(relbase.jammy, TestZfsRootFsTypeAbs): mem = 4096 +class ManticTestZfsRootFsType(relbase.mantic, TestZfsRootFsTypeAbs): + __test__ = True + mem = 4096 + + # vi: ts=4 expandtab syntax=python |