docs/devel: document how to run individual TCG tests

Since 6f6ca067d2 (tests/tcg: add some help output for running
individual tests) we made it easier to run individual tests for a
given architecture. Lets reference that in the developer
documentation.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20240729144414.830369-8-alex.bennee@linaro.org>
This commit is contained in:
Alex Bennée 2024-07-29 15:44:07 +01:00
parent c8d6e04223
commit b421206882
1 changed files with 13 additions and 0 deletions

View File

@ -1490,6 +1490,19 @@ And run with::
Adding ``V=1`` to the invocation will show the details of how to Adding ``V=1`` to the invocation will show the details of how to
invoke QEMU for the test which is useful for debugging tests. invoke QEMU for the test which is useful for debugging tests.
Running individual tests
~~~~~~~~~~~~~~~~~~~~~~~~
Tests can also be run directly from the test build directory. If you
run ``make help`` from the test build directory you will get a list of
all the tests that can be run. Please note that same binaries are used
in multiple tests, for example::
make run-plugin-test-mmap-with-libinline.so
will run the mmap test with the ``libinline.so`` TCG plugin. The
gdbstub tests also re-use the test binaries but while exercising gdb.
TCG test dependencies TCG test dependencies
~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~