]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
tests/Makefile.include: add run-tcg-tests-TARGET to check-help
authorChoon Keong <ckeong.teo17@gmail.com>
Fri, 6 Feb 2026 17:00:59 +0000 (17:00 +0000)
committerThomas Huth <thuth@redhat.com>
Thu, 12 Feb 2026 11:05:10 +0000 (12:05 +0100)
User can execute TCG tests for a specific TARGET using the command:
$ make run-tcg-tests-TARGET-softmmu

However, this command is not showing in 'make check-help'
documentation, making it hard for new contributors to
discover.

This commit help to resolve this by adding the description
for the command, to the "check-tcg" section, as suggested
by Thomas, in tests/Makefile.include.

Additionally, reformat the alignment to accommodate
the length of the new command, ensuring the
consistency of the output.

Suggested-by: Thomas Huth <thuth@redhat.com>
Reported-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/228
Signed-off-by: ck <ckeong.teo17@gmail.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20260206170059.4913-1-ckeong.teo17@gmail.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
tests/Makefile.include

index 7728098981dbe8eda3caf863eca16e85685adf43..be3b78fdfb7c3ef90e3d5beb481cb5cfeea3bd35 100644 (file)
@@ -3,29 +3,30 @@
 .PHONY: check-help
 check-help:
        @echo "Regression testing targets:"
-       @echo " $(MAKE) check                    Run block, qapi-schema, unit, softfloat, qtest and decodetree tests"
-       @echo " $(MAKE) bench                    Run speed tests"
+       @echo " $(MAKE) check                         Run block, qapi-schema, unit, softfloat, qtest and decodetree tests"
+       @echo " $(MAKE) bench                         Run speed tests"
        @echo
        @echo "Individual test suites:"
-       @echo " $(MAKE) check-qtest-TARGET       Run qtest tests for given target"
-       @echo " $(MAKE) check-qtest              Run qtest tests"
-       @echo " $(MAKE) check-functional         Run python-based functional tests"
-       @echo " $(MAKE) check-functional-TARGET  Run functional tests for a given target"
-       @echo " $(MAKE) check-unit               Run qobject tests"
-       @echo " $(MAKE) check-qapi-schema        Run QAPI schema tests"
-       @echo " $(MAKE) check-tracetool          Run tracetool generator tests"
-       @echo " $(MAKE) check-block              Run block tests"
+       @echo " $(MAKE) check-qtest-TARGET            Run qtest tests for given target"
+       @echo " $(MAKE) check-qtest                   Run qtest tests"
+       @echo " $(MAKE) check-functional              Run python-based functional tests"
+       @echo " $(MAKE) check-functional-TARGET       Run functional tests for a given target"
+       @echo " $(MAKE) check-unit                    Run qobject tests"
+       @echo " $(MAKE) check-qapi-schema             Run QAPI schema tests"
+       @echo " $(MAKE) check-tracetool               Run tracetool generator tests"
+       @echo " $(MAKE) check-block                   Run block tests"
 ifneq ($(filter $(all-check-targets), check-softfloat),)
-       @echo " $(MAKE) check-tcg                Run TCG tests"
-       @echo " $(MAKE) check-softfloat          Run FPU emulation tests"
+       @echo " $(MAKE) check-tcg                     Run TCG tests"
+       @echo " $(MAKE) check-softfloat               Run FPU emulation tests"
+       @echo " $(MAKE) run-tcg-tests-TARGET-softmmu  Run TCG tests for a given target"
 endif
        @echo
-       @echo " $(MAKE) check-report.junit.xml   Generates an aggregated XML test report"
-       @echo " $(MAKE) check-venv               Creates a Python venv for tests"
-       @echo " $(MAKE) check-clean              Clean the tests and related data"
+       @echo " $(MAKE) check-report.junit.xml        Generates an aggregated XML test report"
+       @echo " $(MAKE) check-venv                    Creates a Python venv for tests"
+       @echo " $(MAKE) check-clean                   Clean the tests and related data"
        @echo
        @echo "The following are useful for CI builds"
-       @echo " $(MAKE) check-build              Build most test binaries"
+       @echo " $(MAKE) check-build                   Build most test binaries"
        @echo
        @echo
        @echo "The variable SPEED can be set to control the gtester speed setting."