From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18120 invoked by alias); 3 Apr 2002 00:52:00 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 18094 invoked from network); 3 Apr 2002 00:51:58 -0000 Received: from unknown (HELO cygnus.com) (205.180.230.5) by sources.redhat.com with SMTP; 3 Apr 2002 00:51:58 -0000 Received: from redhat.com (notinuse.cygnus.com [205.180.231.12]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id QAA01644; Tue, 2 Apr 2002 16:51:55 -0800 (PST) Message-ID: <3CAA4F86.7CE409C8@redhat.com> Date: Tue, 02 Apr 2002 16:52:00 -0000 From: Michael Snyder Organization: Red Hat, Inc. X-Accept-Language: en MIME-Version: 1.0 To: Daniel Jacobowitz CC: gdb-patches@sources.redhat.com, Andrew Cagney Subject: Re: [RFA/mi-testsuite] XFAIL mi*-console.exp References: <20020402194252.A20826@nevyn.them.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2002-04/txt/msg00047.txt.bz2 Daniel Jacobowitz wrote: > > These tests are testing for a feature that exists either nowhere or just in > simulators and some remote stubs: that the inferior's output goes through > GDB and is properly encoded by the MI layer. Since support isn't there for > many remote debugging stubs or for native, I think these two tests should be > XFAIL'd. Does that make sense, Andrew? If so, OK to commit this? There is a dejagnu variable that you can use to see whether this is supported... lemme see... Ah -- here you go. You want to do something like the following: if { ![gdb_skip_stdio_test "Hello message"] } then { do the "hello message" test... > > -- > Daniel Jacobowitz Carnegie Mellon University > MontaVista Software Debian GNU/Linux Developer > > 2002-04-02 Daniel Jacobowitz > > * gdb.mi/mi-console.exp: Accept lack of MI-console output as an > XFAIL. > * gdb.mi/mi0-console.exp: Likewise. > > Index: testsuite/gdb.mi/mi-console.exp > =================================================================== > RCS file: /cvs/src/src/gdb/testsuite/gdb.mi/mi-console.exp,v > retrieving revision 1.7 > diff -u -p -r1.7 mi-console.exp > --- mi-console.exp 2001/08/19 01:23:43 1.7 > +++ mi-console.exp 2002/04/03 00:38:09 > @@ -92,7 +92,10 @@ gdb_expect { > # multiple event sources to channel the output back through the > # MI. > > - fail "Hello message (known bug)" > + xfail "Hello message (known limitation)" > + } > + -notransfer -re "\r\n$mi_gdb_prompt" { > + xfail "Hello message (no output)" > } > timeout { > fail "Hello message (timeout)" > Index: testsuite/gdb.mi/mi0-console.exp > =================================================================== > RCS file: /cvs/src/src/gdb/testsuite/gdb.mi/mi0-console.exp,v > retrieving revision 1.5 > diff -u -p -r1.5 mi0-console.exp > --- mi0-console.exp 2001/08/19 01:23:43 1.5 > +++ mi0-console.exp 2002/04/03 00:38:09 > @@ -92,7 +92,10 @@ gdb_expect { > # multiple event sources to channel the output back through the > # MI. > > - fail "Hello message (known bug)" > + xfail "Hello message (known limitation)" > + } > + -notransfer -re "\r\n$mi_gdb_prompt" { > + xfail "Hello message (no output)" > } > timeout { > fail "Hello message (timeout)"