From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1162 invoked by alias); 1 May 2014 16:27:42 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 1152 invoked by uid 89); 1 May 2014 16:27:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 01 May 2014 16:27:40 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s41GRcfc029760 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 1 May 2014 12:27:38 -0400 Received: from brno.lan (ovpn01.gateway.prod.ext.ams2.redhat.com [10.39.146.11]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s41GRawV006688; Thu, 1 May 2014 12:27:37 -0400 From: Pedro Alves To: gdb-patches@sourceware.org Cc: Yao Qi Subject: [PUSHED 0/2] Make local-remote-host.exp force pseudo-tty allocation; add local-remote-host-notty.exp Date: Thu, 01 May 2014 16:27:00 -0000 Message-Id: <1398961655-7899-1-git-send-email-palves@redhat.com> In-Reply-To: <1395812833-17748-1-git-send-email-yao@codesourcery.com> References: <1395812833-17748-1-git-send-email-yao@codesourcery.com> X-SW-Source: 2014-05/txt/msg00005.txt.bz2 On 03/26/2014 05:47 AM, Yao Qi wrote: > The completion feature and other features on readline depend on the > readline library. However, readline library is not always used, for > example, running testsuite like > > make check RUNTESTFLAGS="--host_board=local-remote-host" > > the input stream is not a tty, and GDB doesn't use readline library > as a result. It's kind of lame that the board does that though. There are testing setups that can't do better, so it's good to be able to good emulate them, but unix-like setups can just use "ssh -t" when spawning interactive programs. I pushed the series below. With: make check RUNTESTFLAGS="--host_board=local-remote-host" \ TESTS="gdb.ada/complete.exp \ gdb.base/filesym.exp \ gdb.base/macscp.exp \ gdb.base/readline-ask.exp \ gdb.base/readline.exp \ gdb.python/py-cmd.exp \ gdb.trace/tfile.exp" (the tests you touched) we still get: $ cat testsuite/gdb.sum| grep "^FAIL" FAIL: gdb.trace/tfile.exp: target tfile tfile-basic.tf FAIL: gdb.trace/tfile.exp: info tracepoints on trace file FAIL: gdb.trace/tfile.exp: tfind 0 on trace file FAIL: gdb.trace/tfile.exp: print nonconstglob on trace file FAIL: gdb.trace/tfile.exp: tstatus on trace file FAIL: gdb.trace/tfile.exp: target tfile tfile-error.tf FAIL: gdb.trace/tfile.exp: tstatus on error trace file FAIL: gdb.trace/tfile.exp: interpreter-exec mi "-target-select tfile tfile-basic.tf" FAIL: gdb.trace/tfile.exp: -trace-status FAIL: gdb.trace/tfile.exp: complete-command 'target tfile' FAIL: gdb.base/readline-ask.exp: ask message (timeout) FAIL: gdb.ada/complete.exp: compilation foo.adb though that looks like forward progress anyhow. The tfile.exp issue looks like completely unrelated. Pedro Alves (2): Rename testsuite/boards/local-remote-host.exp -> testsuite/boards/local-remote-host-notty.exp New testsuite/boards/local-remote-host.exp board, now with editing on gdb/testsuite/ChangeLog | 9 +++++ gdb/testsuite/boards/local-remote-host-notty.exp | 46 ++++++++++++++++++++++++ gdb/testsuite/boards/local-remote-host.exp | 38 +++++++------------- 3 files changed, 67 insertions(+), 26 deletions(-) create mode 100644 gdb/testsuite/boards/local-remote-host-notty.exp -- 1.7.11.7