Re: [kvm-unit-tests PATCH v3 09/16] scripts: Add support for kvmtool

Andrew Jones
2025-05-07T16:39:15Z

On Wed, May 07, 2025 at 04:12:49PM +0100, Alexandru Elisei wrote:
> Teach the arm runner to use kvmtool when kvm-unit-tests has been configured
> appropriately.
>
> The test is ran using run_test_status(), and a 0 return code (which means
> success) is converted to 1, because kvmtool does not have a testdev device
> to return the test exit code, so kvm-unit-tests must always parse the
> "EXIT: STATUS" line for the exit code.
>
> Signed-off-by: Alexandru Elisei <alexandru.elisei@arm.com>
> ---
> arm/run | 161 ++++++++++++++++++++++++++----------------
> powerpc/run | 4 +-
> riscv/run | 4 +-
> s390x/run | 2 +-
> scripts/arch-run.bash | 112 +++++++++++------------------
> scripts/vmm.bash | 89 +++++++++++++++++++++++
> x86/run | 4 +-
> 7 files changed, 236 insertions(+), 140 deletions(-)
>

Reviewed-by: Andrew Jones <andrew.jones@linux.dev>