From: Yoshinori Sato <ysato@users.sourceforge.jp>
To: qemu-devel@nongnu.org
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Subject: [PATCH 2/2] test/avocado: Update machibe_rx_gdbsim tests.
Date: Mon, 31 Jan 2022 18:42:46 +0900 [thread overview]
Message-ID: <20220131094246.772550-2-ysato@users.sourceforge.jp> (raw)
In-Reply-To: <20220131094246.772550-1-ysato@users.sourceforge.jp>
Since SCI supports continuous data receive, Added that test.
Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>
---
tests/avocado/machine_rx_gdbsim.py | 29 +++++++++++++++++------------
1 file changed, 17 insertions(+), 12 deletions(-)
diff --git a/tests/avocado/machine_rx_gdbsim.py b/tests/avocado/machine_rx_gdbsim.py
index 6cd8704b01..04ba1e3ca3 100644
--- a/tests/avocado/machine_rx_gdbsim.py
+++ b/tests/avocado/machine_rx_gdbsim.py
@@ -9,6 +9,7 @@
# later. See the COPYING file in the top-level directory.
import os
+import time
from avocado import skipIf
from avocado_qemu import QemuSystemTest
@@ -20,7 +21,7 @@
class RxGdbSimMachine(QemuSystemTest):
timeout = 30
- KERNEL_COMMON_COMMAND_LINE = 'printk.time=0 '
+ KERNEL_COMMON_COMMAND_LINE = 'printk.time=0 console=ttySC0,9600'
@skipIf(os.getenv('GITLAB_CI'), 'Running on GitLab')
def test_uboot(self):
@@ -31,8 +32,8 @@ def test_uboot(self):
:avocado: tags=machine:gdbsim-r5f562n8
:avocado: tags=endian:little
"""
- uboot_url = ('https://acc.dl.osdn.jp/users/23/23888/u-boot.bin.gz')
- uboot_hash = '9b78dbd43b40b2526848c0b1ce9de02c24f4dcdb'
+ uboot_url = ('https://osdn.dl.osdn.net/users/37/37476/u-boot.bin.gz')
+ uboot_hash = '5299a1deb6540ed8699a21ab32b61d862f8d3e32'
uboot_path = self.fetch_asset(uboot_url, asset_hash=uboot_hash)
uboot_path = archive.uncompress(uboot_path, self.workdir)
@@ -40,11 +41,14 @@ def test_uboot(self):
self.vm.add_args('-bios', uboot_path,
'-no-reboot')
self.vm.launch()
- uboot_version = 'U-Boot 2016.05-rc3-23705-ga1ef3c71cb-dirty'
+ uboot_version = 'U-Boot 2021.10-rc3-00012-g92f3eb4647 ' \
+ '(Jan 02 2022 - 21:06:23 +0900)'
wait_for_console_pattern(self, uboot_version)
- gcc_version = 'rx-unknown-linux-gcc (GCC) 9.0.0 20181105 (experimental)'
- # FIXME limit baudrate on chardev, else we type too fast
- #exec_command_and_wait_for_pattern(self, 'version', gcc_version)
+ gcc_version = 'rx-unknown-linux-gcc (GCC) 12.0.0 20210903 ' \
+ '(experimental)'
+ # Wait for prompt
+ time.sleep(1)
+ exec_command_and_wait_for_pattern(self, 'version', gcc_version)
@skipIf(os.getenv('GITLAB_CI'), 'Running on GitLab')
def test_linux_sash(self):
@@ -55,18 +59,19 @@ def test_linux_sash(self):
:avocado: tags=machine:gdbsim-r5f562n7
:avocado: tags=endian:little
"""
- dtb_url = ('https://acc.dl.osdn.jp/users/23/23887/rx-virt.dtb')
- dtb_hash = '7b4e4e2c71905da44e86ce47adee2210b026ac18'
+ dtb_url = ('https://osdn.dl.osdn.net/users/37/37625/rx-virt.dtb')
+ dtb_hash = 'c69ee47d322285d1fc359d18d50b74e385b4d76c'
dtb_path = self.fetch_asset(dtb_url, asset_hash=dtb_hash)
- kernel_url = ('http://acc.dl.osdn.jp/users/23/23845/zImage')
- kernel_hash = '39a81067f8d72faad90866ddfefa19165d68fc99'
+ kernel_url = ('https://osdn.dl.osdn.net/users/37/37623/zImage')
+ kernel_hash = '7aa396cd62d81d05fb5f8d7e56154cf4bf20e029'
kernel_path = self.fetch_asset(kernel_url, asset_hash=kernel_hash)
self.vm.set_console()
kernel_command_line = self.KERNEL_COMMON_COMMAND_LINE + 'earlycon'
self.vm.add_args('-kernel', kernel_path,
'-dtb', dtb_path,
- '-no-reboot')
+ '-no-reboot',
+ '-append', kernel_command_line)
self.vm.launch()
wait_for_console_pattern(self, 'Sash command shell (version 1.1.1)',
failure_message='Kernel panic - not syncing')
--
2.30.2
next prev parent reply other threads:[~2022-01-31 9:44 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-31 9:42 [PATCH 1/2] hw/char/renesas_sci: Add fifo buffer to backend interface Yoshinori Sato
2022-01-31 9:42 ` Yoshinori Sato [this message]
2022-02-01 6:48 ` Thomas Huth
2022-02-01 15:52 ` Yoshinori Sato
2022-02-01 18:54 ` Peter Maydell
2022-02-03 13:38 ` Yoshinori Sato
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20220131094246.772550-2-ysato@users.sourceforge.jp \
--to=ysato@users.sourceforge.jp \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).