Add an explicit "kvm" run to the tuxrun tests. Although running on an s390x host would probably have defaulted to "kvm" anyway we want to exercise specific features later.
Reviewed-by: Marc-André Lureau <[email protected]> Reviewed-by: Ilya Leoshkevich <[email protected]> Signed-off-by: Alex Bennée <[email protected]> --- tests/functional/s390x/test_tuxrun.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/functional/s390x/test_tuxrun.py b/tests/functional/s390x/test_tuxrun.py index 8df3c6893b7..086466af81f 100755 --- a/tests/functional/s390x/test_tuxrun.py +++ b/tests/functional/s390x/test_tuxrun.py @@ -25,11 +25,22 @@ class TuxRunS390xTest(TuxRunBaselineTest): def test_s390(self): self.set_machine('s390-ccw-virtio') + self.require_accelerator('tcg') self.wait_for_shutdown=False self.common_tuxrun(kernel_asset=self.ASSET_S390X_KERNEL, rootfs_asset=self.ASSET_S390X_ROOTFS, drive="virtio-blk-ccw", haltmsg="Requesting system halt") + def test_s390_kvm(self): + self.set_machine('s390-ccw-virtio') + self.require_accelerator('kvm') + self.wait_for_shutdown=False + self.common_tuxrun(kernel_asset=self.ASSET_S390X_KERNEL, + rootfs_asset=self.ASSET_S390X_ROOTFS, + drive="virtio-blk-ccw", + haltmsg="Requesting system halt", + accel="kvm") + if __name__ == '__main__': TuxRunBaselineTest.main() -- 2.47.3
