Skip to content

Commit 20b1bf2

Browse files
Dovgalyukphilmd
authored andcommitted
tests/acceptance: add record/replay test for m68k
This patch adds a test for record/replay of the kernel image boot for m68k platform. Signed-off-by: Pavel Dovgalyuk <[email protected]> Tested-by: Philippe Mathieu-Daude <[email protected]> Reviewed-by: Laurent Vivier <[email protected]> Message-Id: <159073592033.20809.1838967871297177313.stgit@pasha-ThinkPad-X280> Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
1 parent 2e1206b commit 20b1bf2

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/acceptance/replay_kernel.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,3 +172,21 @@ def test_ppc64_pseries(self):
172172
# icount is not good enough for PPC64 for complete boot yet
173173
console_pattern = 'Kernel command line: %s' % kernel_command_line
174174
self.run_rr(kernel_path, kernel_command_line, console_pattern)
175+
176+
def test_m68k_q800(self):
177+
"""
178+
:avocado: tags=arch:m68k
179+
:avocado: tags=machine:q800
180+
"""
181+
deb_url = ('https://snapshot.debian.org/archive/debian-ports'
182+
'/20191021T083923Z/pool-m68k/main'
183+
'/l/linux/kernel-image-5.3.0-1-m68k-di_5.3.7-1_m68k.udeb')
184+
deb_hash = '044954bb9be4160a3ce81f8bc1b5e856b75cccd1'
185+
deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
186+
kernel_path = self.extract_from_deb(deb_path,
187+
'/boot/vmlinux-5.3.0-1-m68k')
188+
189+
kernel_command_line = (self.KERNEL_COMMON_COMMAND_LINE +
190+
'console=ttyS0 vga=off')
191+
console_pattern = 'No filesystem could mount root'
192+
self.run_rr(kernel_path, kernel_command_line, console_pattern)

0 commit comments

Comments
 (0)