mirror of
https://github.com/qemu/qemu.git
synced 2024-12-12 13:13:51 +08:00
tests/acceptance: add record/replay test for ppc64
This patch adds a test for record/replay of the kernel image boot for ppc64 platform. Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru> Tested-by: Philippe Mathieu-Daude <philmd@redhat.com> Message-Id: <159073591363.20809.15658672985367330140.stgit@pasha-ThinkPad-X280> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
This commit is contained in:
parent
2f2d83ad2e
commit
2e1206b9cb
@ -156,3 +156,19 @@ class ReplayKernel(LinuxKernelTest):
|
|||||||
args=('-dtb', dtb_path,
|
args=('-dtb', dtb_path,
|
||||||
'-initrd', initrd_path,
|
'-initrd', initrd_path,
|
||||||
'-no-reboot'))
|
'-no-reboot'))
|
||||||
|
|
||||||
|
def test_ppc64_pseries(self):
|
||||||
|
"""
|
||||||
|
:avocado: tags=arch:ppc64
|
||||||
|
:avocado: tags=machine:pseries
|
||||||
|
"""
|
||||||
|
kernel_url = ('https://archives.fedoraproject.org/pub/archive'
|
||||||
|
'/fedora-secondary/releases/29/Everything/ppc64le/os'
|
||||||
|
'/ppc/ppc64/vmlinuz')
|
||||||
|
kernel_hash = '3fe04abfc852b66653b8c3c897a59a689270bc77'
|
||||||
|
kernel_path = self.fetch_asset(kernel_url, asset_hash=kernel_hash)
|
||||||
|
|
||||||
|
kernel_command_line = self.KERNEL_COMMON_COMMAND_LINE + 'console=hvc0'
|
||||||
|
# icount is not good enough for PPC64 for complete boot yet
|
||||||
|
console_pattern = 'Kernel command line: %s' % kernel_command_line
|
||||||
|
self.run_rr(kernel_path, kernel_command_line, console_pattern)
|
||||||
|
Loading…
Reference in New Issue
Block a user