aboutsummaryrefslogtreecommitdiff
path: root/tests/avocado
diff options
context:
space:
mode:
authorPavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>2022-05-27 13:46:48 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2022-06-06 09:26:54 +0200
commit3cd1dce33d2359fe410bb20f6f980f3f91da79bd (patch)
tree39127a9baa99c994e4c41db2b999fc18a1ffacd7 /tests/avocado
parentc9d27a0f9f2ee7e6a57167de7d0dcab406f8bfa7 (diff)
downloadqemu-3cd1dce33d2359fe410bb20f6f980f3f91da79bd.zip
qemu-3cd1dce33d2359fe410bb20f6f980f3f91da79bd.tar.gz
qemu-3cd1dce33d2359fe410bb20f6f980f3f91da79bd.tar.bz2
tests/avocado: add replay Linux tests for virtio machine
This patch adds two tests for replaying Linux boot process on x86_64 virtio platform. Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> Message-Id: <165364840811.688121.11931681195199516354.stgit@pasha-ThinkPad-X280> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tests/avocado')
-rw-r--r--tests/avocado/replay_linux.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/avocado/replay_linux.py b/tests/avocado/replay_linux.py
index 1099b56..3bb1bc8 100644
--- a/tests/avocado/replay_linux.py
+++ b/tests/avocado/replay_linux.py
@@ -123,3 +123,29 @@ class ReplayLinuxX8664(ReplayLinux):
:avocado: tags=machine:q35
"""
self.run_rr(shift=3)
+
+@skipUnless(os.getenv('AVOCADO_TIMEOUT_EXPECTED'), 'Test might timeout')
+class ReplayLinuxX8664Virtio(ReplayLinux):
+ """
+ :avocado: tags=arch:x86_64
+ :avocado: tags=virtio
+ :avocado: tags=accel:tcg
+ """
+
+ hdd = 'virtio-blk-pci'
+ cd = 'virtio-blk-pci'
+ bus = None
+
+ chksum = 'e3c1b309d9203604922d6e255c2c5d098a309c2d46215d8fc026954f3c5c27a0'
+
+ def test_pc_i440fx(self):
+ """
+ :avocado: tags=machine:pc
+ """
+ self.run_rr(shift=1)
+
+ def test_pc_q35(self):
+ """
+ :avocado: tags=machine:q35
+ """
+ self.run_rr(shift=3)