[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 06/14] docs/devel: update the testing introduction
From: |
Alex Bennée |
Subject: |
[PATCH 06/14] docs/devel: update the testing introduction |
Date: |
Mon, 29 Jul 2024 15:44:06 +0100 |
Move the mention of "check-help" up to the intro text and also mention
the meson test integration.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
docs/devel/testing.rst | 21 ++++++++++++++++++---
1 file changed, 18 insertions(+), 3 deletions(-)
diff --git a/docs/devel/testing.rst b/docs/devel/testing.rst
index 23d3f44f52..b984c5dd26 100644
--- a/docs/devel/testing.rst
+++ b/docs/devel/testing.rst
@@ -3,13 +3,28 @@
Testing in QEMU
===============
-This document describes the testing infrastructure in QEMU.
+QEMU's testing infrastructure is fairly complex as it covers
+everything from unit testing and exercising specific sub-systems all
+the way to full blown acceptance tests. To get an overview of the
+tests you can run ``make check-help`` from either the source or build
+tree.
+
+Most (but not all) tests are also integrated into the meson build
+system so can be run directly from the build tree, for example:
+
+.. code::
+
+ [./pyvenv/bin/]meson test --suite qemu:softfloat
+
+will run just the softfloat tests.
+
+The rest of this document will cover the details for specific test
+groups.
Testing with "make check"
-------------------------
-The "make check" testing family includes most of the C based tests in QEMU. For
-a quick help, run ``make check-help`` from the source tree.
+The "make check" testing family includes most of the C based tests in QEMU.
The usual way to run these tests is:
--
2.39.2
- [PATCH 00/14] Various fixes and tweaks for 9.1-rc0/1, Alex Bennée, 2024/07/29
- [PATCH 01/14] gitlab: record installed packages in /packages.txt in containers, Alex Bennée, 2024/07/29
- [PATCH 02/14] gitlab: display /packages.txt in build jobs, Alex Bennée, 2024/07/29
- [PATCH 03/14] tests/tcg: Use --noexecstack with assembler files, Alex Bennée, 2024/07/29
- [PATCH 06/14] docs/devel: update the testing introduction,
Alex Bennée <=
- [PATCH 04/14] tests/tcg/loongarch64: Use --no-warn-rwx-segments to link system tests, Alex Bennée, 2024/07/29
- [PATCH 05/14] tests/tcg: update README, Alex Bennée, 2024/07/29
- [PATCH 09/14] tests/tcg: move test plugins into tcg subdir, Alex Bennée, 2024/07/29
- [PATCH 07/14] docs/devel: document how to run individual TCG tests, Alex Bennée, 2024/07/29
- [PATCH 08/14] tests/avocado: remove tcg_plugins virt_mem_icount test, Alex Bennée, 2024/07/29