summaryrefslogtreecommitdiff
path: root/libgo/Makefile.am
diff options
context:
space:
mode:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2011-01-11 23:37:05 +0000
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>2011-01-11 23:37:05 +0000
commit1e0bfd3f7152b1f2ce95f31149a4db56d16c8949 (patch)
tree72dcbf25a43fb994391d3c79c252e6303f8ea14f /libgo/Makefile.am
parente105549a6a004146b56c955fb2c17ff2e05c1051 (diff)
downloadgcc-1e0bfd3f7152b1f2ce95f31149a4db56d16c8949.tar.gz
Change libgo testsuite format to be more like DejaGNU.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168685 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgo/Makefile.am')
-rw-r--r--libgo/Makefile.am12
1 files changed, 7 insertions, 5 deletions
diff --git a/libgo/Makefile.am b/libgo/Makefile.am
index 54d6c3b1f30..f5bb774e63c 100644
--- a/libgo/Makefile.am
+++ b/libgo/Makefile.am
@@ -1316,13 +1316,15 @@ CHECK = \
MAKE="$(MAKE)"; \
export MAKE; \
rm -f $@-log; \
- echo -n "$(@D) " >$@-log 2>&1; \
prefix=`if test "$(@D)" = "regexp"; then echo regexp-test; else dirname $(@D); fi`; \
test "$${prefix}" != "." || prefix="$(@D)"; \
- $(srcdir)/testsuite/gotest --dejagnu=$(use_dejagnu) --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" >>$@-log 2>&1; \
- x=$$?; \
- cat $@-log; \
- exit $$x
+ if $(srcdir)/testsuite/gotest --dejagnu=$(use_dejagnu) --basedir=$(srcdir) --srcdir=$(srcdir)/go/$(@D) --prefix="libgo_$${prefix}" --pkgfiles="$(go_$(subst /,_,$(@D))_files)" >>$@-log 2>&1; then \
+ echo "PASS: $(@D)"; \
+ else \
+ echo "FAIL: $(@D)"; \
+ cat $@-log; \
+ exit 1; \
+ fi
# Build all packages before checking any.
CHECK_DEPS = libgo.la libgobegin.a \