master
py 29 lines 960 Bytes
Raw
1 #!/usr/bin/env python3
2 #
3 # Replay test that boots a Linux kernel on an Alpha machine
4 # and checks the console
5 #
6 # SPDX-License-Identifier: GPL-2.0-or-later
7
8 from qemu_test import Asset
9 from replay_kernel import ReplayKernelBase
10
11
12 class AlphaReplay(ReplayKernelBase):
13
14 ASSET_KERNEL = Asset(
15 ('http://archive.debian.org/debian/dists/lenny/main/installer-alpha/'
16 '20090123lenny10/images/cdrom/vmlinuz'),
17 '34f53da3fa32212e4f00b03cb944b2ad81c06bc8faaf9b7193b2e544ceeca576')
18
19 def test_clipper(self):
20 self.set_machine('clipper')
21 kernel_path = self.uncompress(self.ASSET_KERNEL, format='gz')
22 kernel_command_line = self.KERNEL_COMMON_COMMAND_LINE + 'console=ttyS0'
23 console_pattern = 'Kernel command line: %s' % kernel_command_line
24 self.run_rr(kernel_path, kernel_command_line, console_pattern, shift=9,
25 args=('-nodefaults', ))
26
27
28 if __name__ == '__main__':
29 ReplayKernelBase.main()