]> git.ipfire.org Git - thirdparty/qemu.git/commit
docs/devel/testing: Dissolve the ci-definitions.rst.inc file
authorThomas Huth <thuth@redhat.com>
Fri, 14 Mar 2025 08:59:57 +0000 (09:59 +0100)
committerThomas Huth <thuth@redhat.com>
Wed, 23 Apr 2025 05:51:25 +0000 (07:51 +0200)
commit5748e464150911127d07c0b7adeea474fd905149
tree8afe01d296ddda03edcfa54e2df7754c842ebd59
parentf8c54844175922d77faa8b586f451e379d53a191
docs/devel/testing: Dissolve the ci-definitions.rst.inc file

This file was meant for defining the vocabulary for our testing
efforts, but it did not age well: First, the definitions are not
only about the CI part, but also about testing in general, so most
of the information should rather reside in main.rst instead.
Second, some vocabulary has never been really adopted by the QEMU
project, for example we never really use the word "system testing"
since "system" rather means the system emulator binaries in the
QEMU project (and we also don't do any testing with other components
like libvirt and virt-managers here). It also defines that the qtests
are the "functional" tests in QEMU, which is not really up to date
anymore after the "tests/functional" framework has been introduced
a couple of months ago (FWIW, the qtests could rather be seen as a
mix between unit testing and functional testing).

To solve this problem, move the useful parts of this file into
main.rst and directly into ci.rst, and drop the ones (like "system
testing") that we don't really need anymore.

Message-ID: <20250314085959.1585568-1-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
docs/devel/testing/ci-definitions.rst.inc [deleted file]
docs/devel/testing/ci.rst
docs/devel/testing/main.rst