qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

PING: [PATCH RFC v2 0/1] tests: add wasmtime testsuite


From: Ilya Leoshkevich
Subject: PING: [PATCH RFC v2 0/1] tests: add wasmtime testsuite
Date: Mon, 13 Feb 2023 13:57:09 +0100
User-agent: Evolution 3.46.3 (3.46.3-1.fc37)

On Wed, 2022-12-21 at 20:05 +0100, Ilya Leoshkevich wrote:
> Hi,
> 
> I made some updates based on the feedback from Alex.
> 
> At the moment it mostly works for me on top of 6394578984da: aarch64,
> riscv64 and s390x are clean, but there are some failures on x86_64.
> With qemu-user vma rework it unfortunately fails in more places;
> I haven't analyzed these failures yet.
> 
> v1:
> https://lists.gnu.org/archive/html/qemu-devel/2022-07/msg00657.html
>    
> https://lists.gnu.org/archive/html/qemu-devel/2022-12/msg02612.html
> 
> v1 -> v2:
> * Drop gitlab jobs.
> * Move to tests/third-party/.
> * Use avocado. To be honest, I'm not sure how much value it brings
>   here; I hoped that TAPRunner would at least print the number of
>   passed tests, but it only checks whether at least one test failed).
> * Add various check-* Makefile targets.
> * Add json -> TAP 14 conversion.
> * Add documentation.
> * Move test binaries to the host system.
>   This prevents unnecessary full rebuilds of the Docker image.
> * Add riscv64; bump Rust and Wasmtime versions.
> * Do not use docker.py; unfortunately this leads to reimplementing
> some
>   of its features: docker command detection based on $(ENGINE) and
>   injecting the current user into the image.
> * Disable core dumps.
> 
> Best regards,
> Ilya
> 
> Ilya Leoshkevich (1):
>   tests: add wasmtime testsuite
> 
>  Makefile                                     |  1 +
>  docs/devel/testing.rst                       |  9 +++
>  tests/Makefile.include                       |  6 ++
>  tests/third-party/Makefile.include           | 50 ++++++++++++
>  tests/third-party/wasmtime/Dockerfile        | 32 ++++++++
>  tests/third-party/wasmtime/Makefile.include  | 49 ++++++++++++
>  tests/third-party/wasmtime/avocado-wrapper   | 38 +++++++++
>  tests/third-party/wasmtime/avocado.cfg       |  3 +
>  tests/third-party/wasmtime/json2tap          | 77 ++++++++++++++++++
>  tests/third-party/wasmtime/run-tests-wrapper | 82
> ++++++++++++++++++++
>  tests/third-party/wasmtime/test              | 48 ++++++++++++
>  11 files changed, 395 insertions(+)
>  create mode 100644 tests/third-party/Makefile.include
>  create mode 100644 tests/third-party/wasmtime/Dockerfile
>  create mode 100644 tests/third-party/wasmtime/Makefile.include
>  create mode 100755 tests/third-party/wasmtime/avocado-wrapper
>  create mode 100644 tests/third-party/wasmtime/avocado.cfg
>  create mode 100755 tests/third-party/wasmtime/json2tap
>  create mode 100755 tests/third-party/wasmtime/run-tests-wrapper
>  create mode 100755 tests/third-party/wasmtime/test
> 

Hi,

I would like to ping this patch
(https://patchew.org/QEMU/20221221190544.311471-1-iii@linux.ibm.com/)

Best regards,
Ilya



reply via email to

[Prev in Thread] Current Thread [Next in Thread]