From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-ppc@nongnu.org
Cc: "Nicholas Piggin" <npiggin@gmail.com>,
"Cleber Rosa" <crosa@redhat.com>,
"Philippe Mathieu-Daudé" <philmd@linaro.org>,
"Wainer dos Santos Moschetta" <wainersm@redhat.com>,
"Beraldo Leal" <bleal@redhat.com>,
qemu-devel@nongnu.org
Subject: [RFC PATCH 00/11] ppc: avocado test additions and new defaults
Date: Tue, 10 Oct 2023 17:52:27 +1000 [thread overview]
Message-ID: <20231010075238.95646-1-npiggin@gmail.com> (raw)
Sorry for going missing for a while, had a few things on but have
been working on figuring out testing and git setup to get some
things merged.
To start with I'd like to add a few more tests. Since most of my
own tests for missing bits (like KVM backend) are mostly just
ad hoc scripts, I thought adding them to avocado is a better idea.
Comments on those in particular from CI gurus would be welcome,
patch 4, because it boots a Alpine distro image and installs a
QEMU package via its package manager.
patch 5, because it grabs some Linux kernel images I put up on
another gitlab page.
patch 6, because it adds a FreeBSD boot test.
patch 7/8, because they add tests for non-public images (flames
welcome).
Thanks,
Nick
Nicholas Piggin (11):
tests/avocado: ppc add powernv10 boot_linux_console test
tests/avocado: Add ppc pseries and powernv Hash MMU tests
tests/avocado: Add pseries KVM boot_linux test
tests/avocado: ppc add hypervisor tests
testing/avocado: ppc add new BookE boot_linux_console.py tests
tests/avocado: Add FreeBSD distro boot tests for ppc
tests/avocado: Add ppc boot tests for non-free AIX images
tests/avocado: Add ppc MacOS tests
tests/avocado: Use default CPU for pseries machine
ppc/spapr: change pseries machine default to POWER10 CPU
ppc/pnv: Change powernv default to powernv10
hw/ppc/pnv.c | 4 +-
hw/ppc/spapr.c | 2 +-
tests/avocado/boot_freebsd.py | 109 ++++++++++++++++++
tests/avocado/boot_linux.py | 9 ++
tests/avocado/boot_linux_console.py | 61 ++++++++++
tests/avocado/migration.py | 1 -
tests/avocado/ppc/macos9.ppm | Bin 0 -> 921615 bytes
tests/avocado/ppc_aix.py | 63 ++++++++++
tests/avocado/ppc_hv_tests.py | 173 ++++++++++++++++++++++++++++
tests/avocado/ppc_macos.py | 90 +++++++++++++++
tests/avocado/ppc_powernv.py | 21 +++-
tests/avocado/ppc_pseries.py | 20 +++-
12 files changed, 543 insertions(+), 10 deletions(-)
create mode 100644 tests/avocado/boot_freebsd.py
create mode 100644 tests/avocado/ppc/macos9.ppm
create mode 100644 tests/avocado/ppc_aix.py
create mode 100644 tests/avocado/ppc_hv_tests.py
create mode 100644 tests/avocado/ppc_macos.py
--
2.42.0
next reply other threads:[~2023-10-10 7:53 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-10 7:52 Nicholas Piggin [this message]
2023-10-10 7:52 ` [RFC PATCH 01/11] tests/avocado: ppc add powernv10 boot_linux_console test Nicholas Piggin
2023-10-10 7:52 ` [RFC PATCH 02/11] tests/avocado: Add ppc pseries and powernv Hash MMU tests Nicholas Piggin
2023-10-16 8:40 ` Cédric Le Goater
2023-10-10 7:52 ` [RFC PATCH 03/11] tests/avocado: Add pseries KVM boot_linux test Nicholas Piggin
2023-10-10 7:52 ` [RFC PATCH 04/11] tests/avocado: ppc add hypervisor tests Nicholas Piggin
2023-10-16 6:39 ` Harsh Prateek Bora
2023-10-10 7:52 ` [RFC PATCH 05/11] testing/avocado: ppc add new BookE boot_linux_console.py tests Nicholas Piggin
2023-10-10 8:02 ` Philippe Mathieu-Daudé
2023-10-10 12:03 ` Joel Stanley
2023-10-10 20:53 ` Nicholas Piggin
2023-10-16 8:07 ` Cédric Le Goater
2023-10-16 8:32 ` Cédric Le Goater
2023-10-10 7:52 ` [RFC PATCH 06/11] tests/avocado: Add FreeBSD distro boot tests for ppc Nicholas Piggin
2023-10-10 21:55 ` Warner Losh
2023-10-11 0:36 ` Nicholas Piggin
2023-10-11 4:24 ` Warner Losh
2023-10-11 2:23 ` Nicholas Piggin
2023-10-11 4:25 ` Warner Losh
2023-10-10 7:52 ` [RFC PATCH 07/11] tests/avocado: Add ppc boot tests for non-free AIX images Nicholas Piggin
2023-10-10 12:43 ` Alex Bennée
2023-10-10 12:49 ` Philippe Mathieu-Daudé
2023-10-10 21:21 ` Nicholas Piggin
2023-10-10 13:01 ` Daniel P. Berrangé
2023-10-10 21:14 ` Nicholas Piggin
2023-10-10 7:52 ` [RFC PATCH 08/11] tests/avocado: Add ppc MacOS tests Nicholas Piggin
2023-10-10 7:58 ` Philippe Mathieu-Daudé
2023-10-11 0:25 ` Nicholas Piggin
2023-10-10 7:52 ` [RFC PATCH 09/11] tests/avocado: Use default CPU for pseries machine Nicholas Piggin
2023-10-10 7:52 ` [RFC PATCH 10/11] ppc/spapr: change pseries machine default to POWER10 CPU Nicholas Piggin
2023-10-10 12:08 ` Joel Stanley
2023-10-16 8:16 ` Cédric Le Goater
2023-10-10 7:52 ` [RFC PATCH 11/11] ppc/pnv: Change powernv default to powernv10 Nicholas Piggin
2023-10-10 12:05 ` Joel Stanley
2023-10-10 20:57 ` Nicholas Piggin
2023-10-16 1:59 ` Joel Stanley
2023-10-16 8:15 ` Cédric Le Goater
2023-10-10 7:59 ` [RFC PATCH 00/11] ppc: avocado test additions and new defaults Philippe Mathieu-Daudé
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=20231010075238.95646-1-npiggin@gmail.com \
--to=npiggin@gmail.com \
--cc=bleal@redhat.com \
--cc=crosa@redhat.com \
--cc=philmd@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
--cc=wainersm@redhat.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.