From patchwork Tue Jan 11 23:37:09 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Lance Taylor X-Patchwork-Id: 78470 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id 5880CB70A3 for ; Wed, 12 Jan 2011 10:37:25 +1100 (EST) Received: (qmail 21689 invoked by alias); 11 Jan 2011 23:37:23 -0000 Received: (qmail 21680 invoked by uid 22791); 11 Jan 2011 23:37:22 -0000 X-SWARE-Spam-Status: No, hits=-3.2 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_LOW, SPF_HELO_PASS, T_RP_MATCHES_RCVD, T_TVD_MIME_NO_HEADERS X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (74.125.121.67) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 11 Jan 2011 23:37:15 +0000 Received: from wpaz9.hot.corp.google.com (wpaz9.hot.corp.google.com [172.24.198.73]) by smtp-out.google.com with ESMTP id p0BNbCMp013497 for ; Tue, 11 Jan 2011 15:37:13 -0800 Received: from pzk28 (pzk28.prod.google.com [10.243.19.156]) by wpaz9.hot.corp.google.com with ESMTP id p0BNbBUP014668 for ; Tue, 11 Jan 2011 15:37:11 -0800 Received: by pzk28 with SMTP id 28so1729pzk.35 for ; Tue, 11 Jan 2011 15:37:10 -0800 (PST) Received: by 10.142.238.11 with SMTP id l11mr297532wfh.437.1294789030905; Tue, 11 Jan 2011 15:37:10 -0800 (PST) Received: from coign.google.com (dhcp-172-22-127-192.mtv.corp.google.com [172.22.127.192]) by mx.google.com with ESMTPS id o1sm9840827wfl.2.2011.01.11.15.37.09 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 11 Jan 2011 15:37:10 -0800 (PST) From: Ian Lance Taylor To: gcc-patches@gcc.gnu.org, gofrontend-dev@googlegroups.com Subject: libgo patch committed: Change testsuite format Date: Tue, 11 Jan 2011 15:37:09 -0800 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) MIME-Version: 1.0 X-System-Of-Record: true X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org This patch to the libgo Makefile.am changes the default testsuite format to be more like that of DejaGNU. Bootstrapped and ran libgo testsuite on x86_64-unknown-linux-gnu. Committed to mainline. Ian diff -r 82f054b05d0e libgo/Makefile.am --- a/libgo/Makefile.am Tue Jan 11 10:58:51 2011 -0800 +++ b/libgo/Makefile.am Tue Jan 11 15:32:23 2011 -0800 @@ -1316,13 +1316,15 @@ 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 \