From: Daniel Jacobowitz <drow@false.org>
To: Manoj Iyer <manjo@austin.ibm.com>
Cc: gdb-patches@sources.redhat.com
Subject: Re: [RFC] gdb.server testcases (resend)
Date: Wed, 18 May 2005 01:45:00 -0000 [thread overview]
Message-ID: <20050518012521.GB8672@nevyn.them.org> (raw)
In-Reply-To: <Pine.LNX.4.58.0505161210420.28371@lazy>
On Mon, May 16, 2005 at 12:13:17PM -0500, Manoj Iyer wrote:
>
> In my previous email I missed the changelog. Here is my complete patch.
> Please review and comment.
>
> 2005-05-16 Manoj Iyer <manjo@austin.ibm.com>
>
> * gdb.server/server-run.exp: added testcases.
> * gdb.server/server.c: added nested function call to test
> backtrace.
That's not a changelog; it does not describe what has changed. Please
follow the conventions for C code when changing C files in the
testsuite; each function needs its own entry, for instance.
You've changed the indentation in server.c, away from the GNU style.
It's not as important to maintain GNU Coding Standards in the
testsuite, but please don't ignore it without a reason.
> +# test setting a breakpoint
Comments are full sentences, start with capital letters, and end with
periods.
> gdb_breakpoint main
> -gdb_test "continue" "Breakpoint.* main .*" "continue to main"
> +
> +gdb_test "continue" ".*Continuing\\..*Breakpoint \[0-9\], main.*at .*$srcfile:\[0-9\]+.*"
> +
> +# test if list command displays source code
> +gdb_test "list" ".*main.*\{.*\}"
> +
> +# set breakpoint at a function and test backtrace command
> +gdb_test "break function3" "Breakpoint 2 at.*file .*$srcfile, line \[0-9\]+."
> +
> +gdb_test "continue" ".*Continuing\\..*Breakpoint \[0-9\]+, function3.*at.*$srcfile:\[0-9\]+.*"
You'll need to give names to tests; otherwise this test is going to
report "PASS: gdb.server/server-run.exp: continue" multiple times.
Manoj, before you revise the patch again, could you explain why you
want to add these tests? It is possible to run the entire testsuite
using gdbserver if you want to specifically validate gdbserver; the
purpose of the gdb.server directory is:
1. To make sure that minimal remote protocol support is not
accidentally broken by people working on native debuggers.
2. (Someday) to test gdbserver-specific features, like gdbserver
--attach.
Do these tests add value to #1? We're already testing that we can
reach main; on a native configuration that tests breakpoints,
continuing, and single-stepping (for the dynamic linker breakpoints).
--
Daniel Jacobowitz
CodeSourcery, LLC
next prev parent reply other threads:[~2005-05-18 1:25 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-17 2:38 Manoj Iyer
2005-05-17 19:02 ` Manoj Iyer
2005-05-18 1:45 ` Daniel Jacobowitz [this message]
2005-05-18 9:52 ` Manoj Iyer
2005-05-18 16:01 ` Daniel Jacobowitz
2005-05-18 16:29 ` Manoj Iyer
2005-05-18 18:08 ` Daniel Jacobowitz
2005-05-18 22:08 ` Manoj Iyer
2005-05-19 14:46 Wu Zhou
2005-05-19 17:52 ` Manoj Iyer
2005-05-22 20:40 ` Daniel Jacobowitz
2005-05-22 21:01 ` Daniel Jacobowitz
2005-05-23 11:21 ` Wu Zhou
2005-05-23 18:26 ` Daniel Jacobowitz
2005-05-24 4:17 ` Wu Zhou
2005-05-24 8:29 ` Daniel Jacobowitz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050518012521.GB8672@nevyn.them.org \
--to=drow@false.org \
--cc=gdb-patches@sources.redhat.com \
--cc=manjo@austin.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox