From: Michael Elizabeth Chastain <mec@shout.net>
To: rob@welcomehome.org
Cc: ac131313@cygnus.com, drow@mvista.com, eliz@is.elta.co.il,
fnasser@redhat.com, gdb-patches@sources.redhat.com
Subject: Re: RFC: KFAIL DejaGnu patch
Date: Tue, 09 Apr 2002 09:13:00 -0000 [thread overview]
Message-ID: <200204091613.g39GDI409116@duracef.shout.net> (raw)
Hi Rob,
I'm not looking for any changes in 1.4.3. Think of this more as one
user's feedback. If you get any good ideas from it, that's fine.
mec> ERRORs and WARNINGs: it would help if all ERRORs and WARNINGs ...
rob> This is probably a good idea.
Now that I know Dejagnu is actively maintained, maybe I'll pick this
one up myself. I would have to learn more TCL but Dejagnu is not
that large.
mec> Duplicate test names: ...
rob> Um, I don't think it's the responsibility of DejaGnu to work around a
rob> poor programming practice.
Okay, that's fine. I admit it's a poor practice. It would have been
nice to move the anti-duplication code into a common place (that isn't
in my scripts, grin).
mec> TIMEOUT: ...
rob> If GDB has crashed, this is supposed to be UNRESOLVED, according to POSIX.
rob> UNRESOLVED is a test case that can't be finished, and needs a human to look
rob> at it. UNTESTED is when there isn't support in the underlying OS or
rob> hardware to run a test case.
If gdb has crashed, indeed a human has to look at it. But the tone of
the documentation is that the human is deciding whether the test passed
or not. Actually a human is needed here to fix the tool, or perhaps fix
the testing environment. I think TIMEOUT would be more accurate than
using UNRESOLVED for this.
Right now we use FAIL "... (timeout)" for this, so in principle, we're
getting the information we need. So I can live without this if we really
need it.
mec> Split gdb.log file: when I look at gdb.log, I am usually interested in
mec> just one test script. So I'd like to have a directory of gdb.log files,
mec> one per each test script. I don't need the giant log.
rob> Hum... I might try that. Mind you, the log files were more for debugging
rob> purposes, than analysing them for test results.
Here is the situation: each week, I run the test suite on a few dozen
configurations. I have a Perl script that looks for changes in the
results since the last test run. When I find a negative change, then
I file a bug report.
The problem is what to put in that bug report so that an independent
person can use it effectively. I'd like to include a copy of the gdb.log
section for that test script, so that people perusing the bug report
can see what's going on without downloading a big tarball from me first.
Another way to look at it: as projects get larger, the roles separate.
I'm planning to publish my scripts so that lots of people can run gdb
tests and mail in useful information. My end goal is an Internet scale
"gnutest@home" facility, where developers can inject proposed patches and
get some kind of differential analysis over a diverse group of test beds.
rob> Any changes I make have to work generically, since the gdb team is a
rob> only part of the DejaGnu user community.
Sure, I understand.
Thanks for being here and doing this.
Michael C
next reply other threads:[~2002-04-09 16:13 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-04-09 9:13 Michael Elizabeth Chastain [this message]
2002-04-09 9:34 ` Rob Savoye
-- strict thread matches above, loose matches on Subject: below --
2002-04-08 11:56 Michael Elizabeth Chastain
2002-04-08 10:34 Michael Elizabeth Chastain
2002-04-08 11:38 ` Daniel Jacobowitz
2002-04-09 7:50 ` Rob Savoye
2002-04-08 9:57 Michael Elizabeth Chastain
2002-04-07 18:41 Michael Elizabeth Chastain
2002-04-07 9:10 Michael Elizabeth Chastain
2002-04-06 14:40 Michael Elizabeth Chastain
2002-04-05 17:57 Michael Elizabeth Chastain
2002-04-05 16:51 Michael Elizabeth Chastain
2002-04-05 9:53 RFC: KFAILs [Was: [RFA/mi-testsuite] XFAIL mi*-console.exp] Michael Elizabeth Chastain
2002-04-05 16:32 ` RFC: KFAIL DejaGnu patch Fernando Nasser
2002-04-05 17:05 ` Andrew Cagney
2002-04-07 16:25 ` Rob Savoye
2002-04-05 17:10 ` Daniel Jacobowitz
2002-04-05 17:40 ` Andrew Cagney
2002-04-08 8:37 ` Fernando Nasser
2002-04-07 16:29 ` Rob Savoye
2002-04-07 22:05 ` Eli Zaretskii
2002-04-08 8:22 ` Rob Savoye
2002-04-08 8:52 ` Fernando Nasser
2002-04-08 9:01 ` Rob Savoye
2002-04-08 8:41 ` Fernando Nasser
2002-04-08 9:00 ` Rob Savoye
2002-04-08 13:55 ` Andrew Cagney
2002-04-08 16:21 ` Rob Savoye
2002-04-08 16:34 ` Andrew Cagney
2002-04-08 16:48 ` Rob Savoye
2002-04-08 16:58 ` Andrew Cagney
2002-04-08 17:09 ` Rob Savoye
2002-04-08 23:58 ` Eli Zaretskii
2002-04-09 7:38 ` Rob Savoye
2002-04-08 23:53 ` Eli Zaretskii
2002-04-09 7:06 ` 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=200204091613.g39GDI409116@duracef.shout.net \
--to=mec@shout.net \
--cc=ac131313@cygnus.com \
--cc=drow@mvista.com \
--cc=eliz@is.elta.co.il \
--cc=fnasser@redhat.com \
--cc=gdb-patches@sources.redhat.com \
--cc=rob@welcomehome.org \
/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