summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorParide Legovini <[email protected]>2019-05-09 14:18:02 +0000
committerServer Team CI Bot <[email protected]>2019-05-09 14:18:02 +0000
commitfda8c167cd4349aac93ba495439daf4f96aad588 (patch)
tree5c1cabebbb9642b726faa5f96fac96c7af7a0a85
parenta330eb30b320b6283d077e2a2d58e90c2aa0c966 (diff)
vmtest: add eoan tests
-rw-r--r--tests/vmtests/releases.py7
-rw-r--r--tests/vmtests/test_apt_config_cmd.py4
-rw-r--r--tests/vmtests/test_basic.py9
-rw-r--r--tests/vmtests/test_basic_dasd.py6
-rw-r--r--tests/vmtests/test_bcache_basic.py4
-rw-r--r--tests/vmtests/test_bcache_bug1718699.py4
-rw-r--r--tests/vmtests/test_bcache_ceph.py4
-rw-r--r--tests/vmtests/test_bcache_partitions.py4
-rw-r--r--tests/vmtests/test_fs_battery.py4
-rw-r--r--tests/vmtests/test_iscsi.py4
-rw-r--r--tests/vmtests/test_journald_reporter.py4
-rw-r--r--tests/vmtests/test_lvm.py4
-rw-r--r--tests/vmtests/test_lvm_iscsi.py4
-rw-r--r--tests/vmtests/test_lvm_raid.py4
-rw-r--r--tests/vmtests/test_mdadm_bcache.py34
-rw-r--r--tests/vmtests/test_mdadm_iscsi.py4
-rw-r--r--tests/vmtests/test_multipath.py5
-rw-r--r--tests/vmtests/test_network.py4
-rw-r--r--tests/vmtests/test_network_alias.py4
-rw-r--r--tests/vmtests/test_network_bonding.py4
-rw-r--r--tests/vmtests/test_network_bridging.py4
-rw-r--r--tests/vmtests/test_network_ipv6.py4
-rw-r--r--tests/vmtests/test_network_ipv6_static.py4
-rw-r--r--tests/vmtests/test_network_ipv6_vlan.py4
-rw-r--r--tests/vmtests/test_network_mtu.py4
-rw-r--r--tests/vmtests/test_network_static.py4
-rw-r--r--tests/vmtests/test_network_static_routes.py5
-rw-r--r--tests/vmtests/test_network_vlan.py4
-rw-r--r--tests/vmtests/test_nvme.py10
-rw-r--r--tests/vmtests/test_pollinate_useragent.py4
-rw-r--r--tests/vmtests/test_raid5_bcache.py4
-rw-r--r--tests/vmtests/test_simple.py13
-rw-r--r--tests/vmtests/test_uefi_basic.py9
-rw-r--r--tests/vmtests/test_zfsroot.py8
34 files changed, 201 insertions, 1 deletions
diff --git a/tests/vmtests/releases.py b/tests/vmtests/releases.py
index accd9994..1a92412f 100644
--- a/tests/vmtests/releases.py
+++ b/tests/vmtests/releases.py
@@ -121,6 +121,12 @@ class _DiscoBase(_UbuntuBase):
mem = "2048"
+class _EoanBase(_UbuntuBase):
+ release = "eoan"
+ target_release = "eoan"
+ mem = "2048"
+
+
class _Releases(object):
trusty = _TrustyBase
precise = _PreciseBase
@@ -137,6 +143,7 @@ class _Releases(object):
bionic = _BionicBase
cosmic = _CosmicBase
disco = _DiscoBase
+ eoan = _EoanBase
class _CentosReleases(object):
diff --git a/tests/vmtests/test_apt_config_cmd.py b/tests/vmtests/test_apt_config_cmd.py
index e957a1f2..13325e55 100644
--- a/tests/vmtests/test_apt_config_cmd.py
+++ b/tests/vmtests/test_apt_config_cmd.py
@@ -71,4 +71,8 @@ class CosmicTestAptConfigCMDCMD(relbase.cosmic, TestAptConfigCMD):
class DiscoTestAptConfigCMDCMD(relbase.disco, TestAptConfigCMD):
__test__ = True
+
+class EoanTestAptConfigCMDCMD(relbase.eoan, TestAptConfigCMD):
+ __test__ = True
+
# vi: ts=4 expandtab syntax=python
diff --git a/tests/vmtests/test_basic.py b/tests/vmtests/test_basic.py
index 65653a05..560f04c1 100644
--- a/tests/vmtests/test_basic.py
+++ b/tests/vmtests/test_basic.py
@@ -263,6 +263,10 @@ class DiscoTestBasic(relbase.disco, TestBasicAbs):
__test__ = True
+class EoanTestBasic(relbase.eoan, TestBasicAbs):
+ __test__ = True
+
+
class TestBasicScsiAbs(TestBasicAbs):
conf_file = "examples/tests/basic_scsi.yaml"
disk_driver = 'scsi-hd'
@@ -347,4 +351,9 @@ class CosmicTestScsiBasic(relbase.cosmic, TestBasicScsiAbs):
class DiscoTestScsiBasic(relbase.disco, TestBasicScsiAbs):
__test__ = True
+
[email protected]_by_date("1813228", fixby="2019-06-02", install=False)
+class EoanTestScsiBasic(relbase.eoan, 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 496faf96..763bc9c0 100644
--- a/tests/vmtests/test_basic_dasd.py
+++ b/tests/vmtests/test_basic_dasd.py
@@ -67,4 +67,10 @@ class DiscoTestBasicDasd(relbase.disco, TestBasicDasd):
self.output_files_exist(["netplan.yaml"])
+class EoanTestBasicDasd(relbase.eoan, TestBasicDasd):
+ __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_bcache_basic.py b/tests/vmtests/test_bcache_basic.py
index 184bd95f..12ed8f66 100644
--- a/tests/vmtests/test_bcache_basic.py
+++ b/tests/vmtests/test_bcache_basic.py
@@ -71,4 +71,8 @@ class CosmicBcacheBasic(relbase.cosmic, TestBcacheBasic):
class DiscoBcacheBasic(relbase.disco, TestBcacheBasic):
__test__ = True
+
+class EoancacheBasic(relbase.eoan, 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 5410dc3b..e6c66fc5 100644
--- a/tests/vmtests/test_bcache_bug1718699.py
+++ b/tests/vmtests/test_bcache_bug1718699.py
@@ -26,4 +26,8 @@ class CosmicTestBcacheBug1718699(relbase.cosmic, TestBcacheBug1718699):
class DiscoTestBcacheBug1718699(relbase.disco, TestBcacheBug1718699):
__test__ = True
+
+class EoanTestBcacheBug1718699(relbase.eoan, 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 5e785192..b8b1d9c8 100644
--- a/tests/vmtests/test_bcache_ceph.py
+++ b/tests/vmtests/test_bcache_ceph.py
@@ -82,4 +82,8 @@ class CosmicTestBcacheCeph(relbase.cosmic, TestBcacheCeph):
class DiscoTestBcacheCeph(relbase.disco, TestBcacheCeph):
__test__ = True
+
+class EoanTestBcacheCeph(relbase.eoan, TestBcacheCeph):
+ __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 ff86b51f..46dbc88b 100644
--- a/tests/vmtests/test_bcache_partitions.py
+++ b/tests/vmtests/test_bcache_partitions.py
@@ -32,4 +32,8 @@ class CosmicTestBcachePartitions(relbase.cosmic, TestBcachePartitions):
class DiscoTestBcachePartitions(relbase.disco, TestBcachePartitions):
__test__ = True
+
+class EoanTestBcachePartitions(relbase.eoan, 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 3ef8a5b2..94850aa0 100644
--- a/tests/vmtests/test_fs_battery.py
+++ b/tests/vmtests/test_fs_battery.py
@@ -238,4 +238,8 @@ class CosmicTestFsBattery(relbase.cosmic, TestFsBattery):
class DiscoTestFsBattery(relbase.disco, TestFsBattery):
__test__ = True
+
+class EoanTestFsBattery(relbase.eoan, TestFsBattery):
+ __test__ = True
+
# vi: ts=4 expandtab syntax=python
diff --git a/tests/vmtests/test_iscsi.py b/tests/vmtests/test_iscsi.py
index c889fde4..3fb2be9d 100644
--- a/tests/vmtests/test_iscsi.py
+++ b/tests/vmtests/test_iscsi.py
@@ -78,4 +78,8 @@ class CosmicTestIscsiBasic(relbase.cosmic, TestBasicIscsiAbs):
class DiscoTestIscsiBasic(relbase.disco, TestBasicIscsiAbs):
__test__ = True
+
+class EoanTestIscsiBasic(relbase.eoan, 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 80af61e4..71d331cc 100644
--- a/tests/vmtests/test_journald_reporter.py
+++ b/tests/vmtests/test_journald_reporter.py
@@ -43,4 +43,8 @@ class CosmicTestJournaldReporter(relbase.cosmic, TestJournaldReporter):
class DiscoTestJournaldReporter(relbase.disco, TestJournaldReporter):
__test__ = True
+
+class EoanTestJournaldReporter(relbase.eoan, TestJournaldReporter):
+ __test__ = True
+
# vi: ts=4 expandtab syntax=python
diff --git a/tests/vmtests/test_lvm.py b/tests/vmtests/test_lvm.py
index 62c05f7e..d5a73289 100644
--- a/tests/vmtests/test_lvm.py
+++ b/tests/vmtests/test_lvm.py
@@ -70,4 +70,8 @@ class CosmicTestLvm(relbase.cosmic, TestLvmAbs):
class DiscoTestLvm(relbase.disco, TestLvmAbs):
__test__ = True
+
+class EoanTestLvm(relbase.eoan, 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 f21e1e91..9e42163a 100644
--- a/tests/vmtests/test_lvm_iscsi.py
+++ b/tests/vmtests/test_lvm_iscsi.py
@@ -89,4 +89,8 @@ class CosmicTestIscsiLvm(relbase.cosmic, TestLvmIscsiAbs):
class DiscoTestIscsiLvm(relbase.disco, TestLvmIscsiAbs):
__test__ = True
+
+class EoanTestIscsiLvm(relbase.eoan, 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 d70f3ef6..155bbb90 100644
--- a/tests/vmtests/test_lvm_raid.py
+++ b/tests/vmtests/test_lvm_raid.py
@@ -43,6 +43,10 @@ class TestLvmOverRaidAbs(TestMdadmAbs, TestLvmAbs):
self.check_file_strippedline("pvs", "vg0=/dev/md1")
+class EoanTestLvmOverRaid(relbase.eoan, TestLvmOverRaidAbs):
+ __test__ = True
+
+
class DiscoTestLvmOverRaid(relbase.disco, TestLvmOverRaidAbs):
__test__ = True
diff --git a/tests/vmtests/test_mdadm_bcache.py b/tests/vmtests/test_mdadm_bcache.py
index 1b847a27..3389fe0a 100644
--- a/tests/vmtests/test_mdadm_bcache.py
+++ b/tests/vmtests/test_mdadm_bcache.py
@@ -151,6 +151,10 @@ class DiscoTestMdadmBcache(relbase.disco, TestMdadmBcacheAbs):
__test__ = True
+class EoanTestMdadmBcache(relbase.eoan, TestMdadmBcacheAbs):
+ __test__ = True
+
+
class TestMirrorbootAbs(TestMdadmAbs):
# alternative config for more complex setup
conf_file = "examples/tests/mirrorboot.yaml"
@@ -191,6 +195,10 @@ class DiscoTestMirrorboot(relbase.disco, TestMirrorbootAbs):
__test__ = True
+class EoanTestMirrorboot(relbase.eoan, TestMirrorbootAbs):
+ __test__ = True
+
+
class TestMirrorbootPartitionsAbs(TestMdadmAbs):
# alternative config for more complex setup
conf_file = "examples/tests/mirrorboot-msdos-partition.yaml"
@@ -236,6 +244,11 @@ class DiscoTestMirrorbootPartitions(relbase.disco,
__test__ = True
+class EoanTestMirrorbootPartitions(relbase.eoan,
+ TestMirrorbootPartitionsAbs):
+ __test__ = True
+
+
class TestMirrorbootPartitionsUEFIAbs(TestMdadmAbs):
# alternative config for more complex setup
conf_file = "examples/tests/mirrorboot-uefi.yaml"
@@ -286,6 +299,11 @@ class DiscoTestMirrorbootPartitionsUEFI(relbase.disco,
__test__ = True
+class EoanTestMirrorbootPartitionsUEFI(relbase.eoan,
+ TestMirrorbootPartitionsUEFIAbs):
+ __test__ = True
+
+
class TestRaid5bootAbs(TestMdadmAbs):
# alternative config for more complex setup
conf_file = "examples/tests/raid5boot.yaml"
@@ -326,6 +344,10 @@ class DiscoTestRaid5boot(relbase.disco, TestRaid5bootAbs):
__test__ = True
+class EoanTestRaid5boot(relbase.eoan, TestRaid5bootAbs):
+ __test__ = True
+
+
class TestRaid6bootAbs(TestMdadmAbs):
# alternative config for more complex setup
conf_file = "examples/tests/raid6boot.yaml"
@@ -382,6 +404,10 @@ class DiscoTestRaid6boot(relbase.disco, TestRaid6bootAbs):
__test__ = True
+class EoanTestRaid6boot(relbase.eoan, TestRaid6bootAbs):
+ __test__ = True
+
+
class TestRaid10bootAbs(TestMdadmAbs):
# alternative config for more complex setup
conf_file = "examples/tests/raid10boot.yaml"
@@ -424,6 +450,10 @@ class DiscoTestRaid10boot(relbase.disco, TestRaid10bootAbs):
__test__ = True
+class EoanTestRaid10boot(relbase.eoan, TestRaid10bootAbs):
+ __test__ = True
+
+
class TestAllindataAbs(TestMdadmAbs):
# more complex, needs more time
# alternative config for more complex setup
@@ -524,4 +554,8 @@ class CosmicTestAllindata(relbase.cosmic, TestAllindataAbs):
class DiscoTestAllindata(relbase.disco, TestAllindataAbs):
__test__ = True
+
+class EoanTestAllindata(relbase.eoan, 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 e277f5e6..fa8d88fb 100644
--- a/tests/vmtests/test_mdadm_iscsi.py
+++ b/tests/vmtests/test_mdadm_iscsi.py
@@ -57,4 +57,8 @@ class CosmicTestIscsiMdadm(relbase.cosmic, TestMdadmIscsiAbs):
class DiscoTestIscsiMdadm(relbase.disco, TestMdadmIscsiAbs):
__test__ = True
+
+class EoanTestIscsiMdadm(relbase.eoan, TestMdadmIscsiAbs):
+ __test__ = True
+
# vi: ts=4 expandtab syntax=python
diff --git a/tests/vmtests/test_multipath.py b/tests/vmtests/test_multipath.py
index b5190d98..7711198d 100644
--- a/tests/vmtests/test_multipath.py
+++ b/tests/vmtests/test_multipath.py
@@ -88,4 +88,9 @@ class CosmicTestMultipathBasic(relbase.cosmic, TestMultipathBasicAbs):
class DiscoTestMultipathBasic(relbase.disco, TestMultipathBasicAbs):
__test__ = True
+
[email protected]_by_date("1813228", fixby="2019-06-02", install=False)
+class EoanTestMultipathBasic(relbase.eoan, TestMultipathBasicAbs):
+ __test__ = True
+
# vi: ts=4 expandtab syntax=python
diff --git a/tests/vmtests/test_network.py b/tests/vmtests/test_network.py
index 86c430bf..2c3b73ca 100644
--- a/tests/vmtests/test_network.py
+++ b/tests/vmtests/test_network.py
@@ -456,6 +456,10 @@ class DiscoTestNetworkBasic(relbase.disco, TestNetworkBasicAbs):
__test__ = True
+class EoanTestNetworkBasic(relbase.eoan, TestNetworkBasicAbs):
+ __test__ = True
+
+
class Centos66TestNetworkBasic(centos_relbase.centos66_xenial,
CentosTestNetworkBasicAbs):
__test__ = True
diff --git a/tests/vmtests/test_network_alias.py b/tests/vmtests/test_network_alias.py
index 4bf19115..fb4fb2ce 100644
--- a/tests/vmtests/test_network_alias.py
+++ b/tests/vmtests/test_network_alias.py
@@ -59,4 +59,8 @@ class CosmicTestNetworkAlias(relbase.cosmic, TestNetworkAliasAbs):
class DiscoTestNetworkAlias(relbase.disco, TestNetworkAliasAbs):
__test__ = True
+
+class EoanTestNetworkAlias(relbase.eoan, 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 1f182e4c..a66591a1 100644
--- a/tests/vmtests/test_network_bonding.py
+++ b/tests/vmtests/test_network_bonding.py
@@ -65,6 +65,10 @@ class DiscoTestBonding(relbase.disco, TestNetworkBondingAbs):
__test__ = True
+class EoanTestBonding(relbase.eoan, TestNetworkBondingAbs):
+ __test__ = True
+
+
class Centos66TestNetworkBonding(centos_relbase.centos66_xenial,
CentosTestNetworkBondingAbs):
__test__ = True
diff --git a/tests/vmtests/test_network_bridging.py b/tests/vmtests/test_network_bridging.py
index 8576d603..b3ec2874 100644
--- a/tests/vmtests/test_network_bridging.py
+++ b/tests/vmtests/test_network_bridging.py
@@ -243,4 +243,8 @@ class CosmicTestBridging(relbase.cosmic, TestBridgeNetworkAbs):
class DiscoTestBridging(relbase.disco, TestBridgeNetworkAbs):
__test__ = True
+
+class EoanTestBridging(relbase.eoan, TestBridgeNetworkAbs):
+ __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 b63ccc4a..9b6acc92 100644
--- a/tests/vmtests/test_network_ipv6.py
+++ b/tests/vmtests/test_network_ipv6.py
@@ -61,6 +61,10 @@ class DiscoTestNetworkIPV6(relbase.disco, TestNetworkIPV6Abs):
__test__ = True
+class EoanTestNetworkIPV6(relbase.eoan, TestNetworkIPV6Abs):
+ __test__ = True
+
+
class Centos66TestNetworkIPV6(centos_relbase.centos66_xenial,
CentosTestNetworkIPV6Abs):
__test__ = True
diff --git a/tests/vmtests/test_network_ipv6_static.py b/tests/vmtests/test_network_ipv6_static.py
index f88e4fea..b79b9e4d 100644
--- a/tests/vmtests/test_network_ipv6_static.py
+++ b/tests/vmtests/test_network_ipv6_static.py
@@ -31,6 +31,10 @@ class DiscoTestNetworkIPV6Static(relbase.disco, TestNetworkIPV6StaticAbs):
__test__ = True
+class EoanTestNetworkIPV6Static(relbase.eoan, TestNetworkIPV6StaticAbs):
+ __test__ = True
+
+
class Centos66TestNetworkIPV6Static(centos_relbase.centos66_xenial,
CentosTestNetworkIPV6StaticAbs):
__test__ = True
diff --git a/tests/vmtests/test_network_ipv6_vlan.py b/tests/vmtests/test_network_ipv6_vlan.py
index a2efe0af..138ea6a2 100644
--- a/tests/vmtests/test_network_ipv6_vlan.py
+++ b/tests/vmtests/test_network_ipv6_vlan.py
@@ -30,6 +30,10 @@ class DiscoTestNetworkIPV6Vlan(relbase.disco, TestNetworkIPV6VlanAbs):
__test__ = True
+class EoanTestNetworkIPV6Vlan(relbase.eoan, TestNetworkIPV6VlanAbs):
+ __test__ = True
+
+
class Centos66TestNetworkIPV6Vlan(centos_relbase.centos66_xenial,
CentosTestNetworkIPV6VlanAbs):
__test__ = True
diff --git a/tests/vmtests/test_network_mtu.py b/tests/vmtests/test_network_mtu.py
index ad3057e4..462d3077 100644
--- a/tests/vmtests/test_network_mtu.py
+++ b/tests/vmtests/test_network_mtu.py
@@ -180,6 +180,10 @@ class DiscoTestNetworkMtu(relbase.disco, TestNetworkMtuAbs):
__test__ = True
+class EoanTestNetworkMtu(relbase.eoan, TestNetworkMtuAbs):
+ __test__ = True
+
+
class Centos66TestNetworkMtu(centos_relbase.centos66_xenial,
CentosTestNetworkMtuAbs):
__test__ = True
diff --git a/tests/vmtests/test_network_static.py b/tests/vmtests/test_network_static.py
index 8d87b5c1..9706a2db 100644
--- a/tests/vmtests/test_network_static.py
+++ b/tests/vmtests/test_network_static.py
@@ -36,6 +36,10 @@ class DiscoTestNetworkStatic(relbase.disco, TestNetworkStaticAbs):
__test__ = True
+class EoanTestNetworkStatic(relbase.eoan, TestNetworkStaticAbs):
+ __test__ = True
+
+
class Centos66TestNetworkStatic(centos_relbase.centos66_xenial,
CentosTestNetworkStaticAbs):
__test__ = True
diff --git a/tests/vmtests/test_network_static_routes.py b/tests/vmtests/test_network_static_routes.py
index caa55b8a..b441bc91 100644
--- a/tests/vmtests/test_network_static_routes.py
+++ b/tests/vmtests/test_network_static_routes.py
@@ -38,6 +38,11 @@ class DiscoTestNetworkStaticRoutes(relbase.disco,
__test__ = True
+class EoanTestNetworkStaticRoutes(relbase.eoan,
+ TestNetworkStaticRoutesAbs):
+ __test__ = True
+
+
class Centos66TestNetworkStaticRoutes(centos_relbase.centos66_xenial,
CentosTestNetworkStaticRoutesAbs):
__test__ = False
diff --git a/tests/vmtests/test_network_vlan.py b/tests/vmtests/test_network_vlan.py
index 7082c3d9..88e3d358 100644
--- a/tests/vmtests/test_network_vlan.py
+++ b/tests/vmtests/test_network_vlan.py
@@ -84,6 +84,10 @@ class DiscoTestNetworkVlan(relbase.disco, TestNetworkVlanAbs):
__test__ = True
+class EoanTestNetworkVlan(relbase.eoan, TestNetworkVlanAbs):
+ __test__ = True
+
+
class Centos66TestNetworkVlan(centos_relbase.centos66_xenial,
CentosTestNetworkVlanAbs):
__test__ = True
diff --git a/tests/vmtests/test_nvme.py b/tests/vmtests/test_nvme.py
index 18d4eee6..730057ed 100644
--- a/tests/vmtests/test_nvme.py
+++ b/tests/vmtests/test_nvme.py
@@ -77,7 +77,11 @@ class CosmicTestNvme(relbase.cosmic, TestNvmeAbs):
__test__ = True
-class DiscoTestNvme(relbase.cosmic, TestNvmeAbs):
+class DiscoTestNvme(relbase.disco, TestNvmeAbs):
+ __test__ = True
+
+
+class EoanTestNvme(relbase.eoan, TestNvmeAbs):
__test__ = True
@@ -150,4 +154,8 @@ class CosmicTestNvmeBcache(relbase.cosmic, TestNvmeBcacheAbs):
class DiscoTestNvmeBcache(relbase.disco, TestNvmeBcacheAbs):
__test__ = True
+
+class EoanTestNvmeBcache(relbase.eoan, TestNvmeBcacheAbs):
+ __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 a74258d0..d9d9d9dd 100644
--- a/tests/vmtests/test_pollinate_useragent.py
+++ b/tests/vmtests/test_pollinate_useragent.py
@@ -68,4 +68,8 @@ class CosmicTestPollinateUserAgent(relbase.cosmic, TestPollinateUserAgent):
class DiscoTestPollinateUserAgent(relbase.disco, TestPollinateUserAgent):
__test__ = True
+
+class EoanTestPollinateUserAgent(relbase.eoan, TestPollinateUserAgent):
+ __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 07684173..67a794da 100644
--- a/tests/vmtests/test_raid5_bcache.py
+++ b/tests/vmtests/test_raid5_bcache.py
@@ -90,4 +90,8 @@ class CosmicTestRaid5Bcache(relbase.cosmic, TestMdadmBcacheAbs):
class DiscoTestRaid5Bcache(relbase.disco, TestMdadmBcacheAbs):
__test__ = True
+
+class EoanTestRaid5Bcache(relbase.eoan, TestMdadmBcacheAbs):
+ __test__ = True
+
# vi: ts=4 expandtab syntax=python
diff --git a/tests/vmtests/test_simple.py b/tests/vmtests/test_simple.py
index 34745a85..dca75cc6 100644
--- a/tests/vmtests/test_simple.py
+++ b/tests/vmtests/test_simple.py
@@ -49,6 +49,13 @@ class DiscoTestSimple(relbase.disco, TestSimple):
self.output_files_exist(["netplan.yaml"])
+class EoanTestSimple(relbase.eoan, 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"
@@ -105,4 +112,10 @@ class DiscoTestSimpleStorage(relbase.disco, TestSimpleStorage):
self.output_files_exist(["netplan.yaml"])
+class EoanTestSimpleStorage(relbase.eoan, TestSimpleStorage):
+ __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 c8216c99..51696c24 100644
--- a/tests/vmtests/test_uefi_basic.py
+++ b/tests/vmtests/test_uefi_basic.py
@@ -113,6 +113,10 @@ class DiscoUefiTestBasic(relbase.disco, TestBasicAbs):
__test__ = True
+class EoanUefiTestBasic(relbase.eoan, TestBasicAbs):
+ __test__ = True
+
+
class Centos70UefiTestBasic4k(centos_relbase.centos70_xenial, TestBasicAbs):
__test__ = True
disk_block_size = 4096
@@ -137,4 +141,9 @@ class DiscoUefiTestBasic4k(relbase.disco, TestBasicAbs):
__test__ = True
disk_block_size = 4096
+
+class EoanUefiTestBasic4k(relbase.eoan, 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 473c9e3d..7ab4f965 100644
--- a/tests/vmtests/test_zfsroot.py
+++ b/tests/vmtests/test_zfsroot.py
@@ -94,6 +94,10 @@ class DiscoTestZfsRoot(relbase.disco, TestZfsRootAbs):
__test__ = True
+class EoanTestZfsRoot(relbase.eoan, TestZfsRootAbs):
+ __test__ = True
+
+
class TestZfsRootFsTypeAbs(TestZfsRootAbs):
conf_file = "examples/tests/basic-zfsroot.yaml"
@@ -118,3 +122,7 @@ class CosmicTestZfsRootFsType(relbase.cosmic, TestZfsRootFsTypeAbs):
class DiscoTestZfsRootFsType(relbase.disco, TestZfsRootFsTypeAbs):
__test__ = True
+
+
+class EoanTestZfsRootFsType(relbase.eoan, TestZfsRootFsTypeAbs):
+ __test__ = True