qemu/tests/tcg
Alex Bennée c722a9e492 Makefile.target: add (clean-/build-)guest-tests targets
Now all the build infrastructure is in place we can build tests for
each guest that we support. That support mainly depends on having
cross compilers installed or docker setup. To keep all the logic for
that together we put the rules in tests/tcg/Makefile.include and
include it from the main Makefile.target.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
2018-06-20 20:22:34 +01:00
..
aarch64 tests/tcg/arm: add fcvt test cases for AArch32/64 2018-06-20 20:22:34 +01:00
alpha tests/tcg/alpha: add Alpha specific tests 2018-06-20 20:22:34 +01:00
arm tests/tcg/arm: add fcvt test cases for AArch32/64 2018-06-20 20:22:34 +01:00
cris tests: Avoid non-portable 'echo -ARG' 2017-07-11 17:45:00 +02:00
hppa tests/tcg: enable building for HPPA 2018-06-20 20:22:34 +01:00
i386 tests/tcg/i386/test-i386: fix printf format 2018-06-20 20:22:34 +01:00
lm32 test: lm32: use semihosting for testing 2014-05-24 19:42:29 +02:00
m68k tests/tcg: enable building for m68k 2018-06-20 20:22:34 +01:00
mips tests/tcg: enable building for mips64 2018-06-20 20:22:34 +01:00
multiarch tests/tcg/multiarch: move most output to stdout 2018-06-20 20:22:34 +01:00
openrisc target/openrisc: Rename the cpu from or32 to or1k 2017-02-14 08:14:58 +11:00
ppc tests/tcg: enable building for PowerPC 2018-06-20 20:22:34 +01:00
riscv tests/tcg: enable building for RISCV64 2018-06-20 20:22:34 +01:00
s390x tests/tcg: enable building for s390x 2018-06-20 20:22:34 +01:00
sh4 tests/tcg: enable building for sh4 2018-06-20 20:22:34 +01:00
sparc64 tests/tcg: enable building for sparc64 2018-06-20 20:22:34 +01:00
x86_64 tests/tcg/x86_64: add Makefile.target 2018-06-20 20:22:34 +01:00
xtensa target/xtensa: fix timers test 2018-03-26 14:17:04 -07:00
Makefile tests/tcg/Makefile: update to be called from Makefile.target 2018-06-20 20:22:34 +01:00
Makefile.include Makefile.target: add (clean-/build-)guest-tests targets 2018-06-20 20:22:34 +01:00
README tests/tcg: move MIPS specific tests into subdir 2018-06-20 20:22:34 +01:00

This directory contains various interesting guest programs for
regression testing. Tests are either multi-arch, meaning they can be
built for all guest architectures that support linux-user executable,
or they are architecture specific.

CRIS
====
The testsuite for CRIS is in tests/tcg/cris.  You can run it
with "make test-cris".

LM32
====
The testsuite for LM32 is in tests/tcg/cris.  You can run it
with "make test-lm32".