diff options
author | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-01-11 23:37:05 +0000 |
---|---|---|
committer | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-01-11 23:37:05 +0000 |
commit | 1e0bfd3f7152b1f2ce95f31149a4db56d16c8949 (patch) | |
tree | 72dcbf25a43fb994391d3c79c252e6303f8ea14f /libgo/Makefile.am | |
parent | e105549a6a004146b56c955fb2c17ff2e05c1051 (diff) | |
download | gcc-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.am | 12 |
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 \ |