OSDN Git Service

build: use "meson test" as the test harness
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 11 Feb 2021 11:15:12 +0000 (06:15 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 23 Dec 2021 09:06:19 +0000 (10:06 +0100)
commit3d2f73ef75e25ba850aff4fcccb36d50137afd0f
tree419f11d8d2085b2f8f67a2bc2ddf070287ffd43e
parent2bf40d0841b942e7ba12953d515e62a436f0af84
build: use "meson test" as the test harness

"meson test" starting with version 0.57 is just as capable and easy to
use as QEMU's own TAP driver.  All existing options for "make check"
work.  The only required code change involves how to mark "slow" tests;
they need to belong to an additional "slow" suite.

The rules for .tap output are replaced by JUnit XML; GitLab is able
to parse that output and present it in the CI pipeline report.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Makefile
meson.build
scripts/mtest2make.py
scripts/tap-driver.pl [deleted file]
scripts/tap-merge.pl [deleted file]
tests/fp/meson.build