qemu/tests/tcg
Alex Bennée 7e97017e7d tests/tcg/Makefile: update to be called from Makefile.target
This make is now invoked from each individual target make with the
appropriate CC and EXTRA_CFLAGS set for each guest. It then includes
additional Makefile.targets from:

  - tests/tcg/multiarch (always)
  - tests/tcg/$(TARGET_BASE_ARCH) (if available)
  - tests/tcg/$(TARGET_NAME)

The order is important as the later Makefile's may want to suppress
TESTS from its base arch profile. Each included Makefile.target is
responsible for adding TESTS as well as defining any special build
instructions for individual tests.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@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
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".