qemu/tests/tcg
Alex Bennée ef860047b6 tests/tcg: fix diff-out pass to properly report failure
A side effect of piping the output to head is squash the exit status
of the diff command. Fix this by only doing the pipe if the diff
failed and then ensuring the status is non-zero.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2019-07-10 10:31:22 +01:00
..
aarch64 target/arm: Fix output of PAuth Auth 2019-06-13 15:14:03 +01:00
alpha tests/tcg/alpha: add system boot.S 2019-05-28 10:28:51 +01:00
arm tests/tcg/arm: add ARMv6-M UNDEFINED 32-bit instruction test 2019-03-12 17:05:21 +00:00
cris tests/tcg: enable cris base user-mode tests 2019-03-12 17:05:21 +00:00
hppa tests/tcg: enable building for HPPA 2018-06-20 20:22:34 +01:00
i386 tests/tcg: fix up test-i386-fprem.ref generation 2019-07-10 10:31:20 +01:00
lm32
m68k tests/tcg: enable building for m68k 2018-06-20 20:22:34 +01:00
minilib tests/tcg/minilib: support %c format char 2019-05-28 10:28:51 +01:00
mips tcg/tests: target/mips: Correct MSA test compilation and execution order 2019-07-02 14:20:24 +02:00
multiarch tests/tcg: better detect truncated reads 2019-06-12 17:53:22 +01:00
openrisc
ppc tests: Fix up docker cross builds for ppc64 (BE) targets 2019-05-29 11:14:19 +10:00
riscv tests/tcg: enable building for RISCV64 2018-06-20 20:22:34 +01:00
s390x tests/tcg/s390x: Fix alignment of csst parameter list 2019-06-21 15:26:53 +02:00
sh4 tests/tcg: enable building for sh4 2018-06-20 20:22:34 +01:00
sparc64 tests/tcg: override runners for broken tests 2018-06-20 20:22:34 +01:00
x86_64 tests/tcg/x86_64: add a PVH crt.o for x86_64 system tests 2019-06-12 17:53:23 +01:00
xtensa target/xtensa: implement exclusive access option 2019-05-15 10:31:52 -07:00
Makefile tests/tcg: fix diff-out pass to properly report failure 2019-07-10 10:31:22 +01:00
Makefile.include tests/tcg: add softmmu awareness to Makefile 2019-03-12 17:05:21 +00:00
Makefile.probe tests: Fix typos in comments and help message (found by codespell) 2018-10-26 17:17:32 +02:00
README tests/tcg/README: fix location for lm32 tests 2018-10-26 17:17:32 +02: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/lm32.  You can run it
with "make test-lm32".