mirror of https://gitee.com/Nocallback/dejagnu.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.8 KiB
56 lines
1.8 KiB
Last updated $Date: 2004/02/08 14:02:07 $
|
|
|
|
Bigger items
|
|
============
|
|
|
|
* Internationali[sz]ation.
|
|
* Use a throw-away slave interpreter for running each test case.
|
|
* Transfer timeouts should be dependent on file size and link speed.
|
|
* Add more support for target boards and RTOSes.
|
|
* Use the new expect terminal support for an "escape codes" API.
|
|
* Use expectk and write a GUI testing API, complete with record/playback.
|
|
|
|
Documentation
|
|
=============
|
|
|
|
* Add a "testing methodologies" section to the manual.
|
|
|
|
|
|
From: mec.gnu@mindspring.com (Michael Elizabeth Chastain)
|
|
Subject: my dejagnu wish list
|
|
Newsgroups: gmane.comp.sysutils.dejagnu.general
|
|
Date: Sat, 31 Jan 2004 21:02:21 -0500 (EST)
|
|
|
|
My wish list for dejagnu:
|
|
|
|
. clean up the exit status value.
|
|
|
|
The current situation is:
|
|
|
|
1 a FAIL, XPASS, KPASS, or UNRESOLVED result occurred
|
|
1 an unknown TCL procedure was called
|
|
1 --status option and a TCL error happened
|
|
0 all other cases
|
|
|
|
I would like to see something like:
|
|
|
|
0 all tests are okay
|
|
1 at least one test is not okay (FAIL, XPASS, KPASS, UNRESOLVED)
|
|
2 a TCL error occured
|
|
130 user hit ^C (SIGINT)
|
|
131 user hit ^\ (SIGQUIT)
|
|
|
|
The important part is that I want to detect whether dejagnu ran
|
|
to completion or whether the user interrupted it with ^C or ^\.
|
|
|
|
. When the compiler produces error messages, default_target_compile
|
|
calls "verbose -log ...". There is no need for "-log", because
|
|
runtest.exp already turned on "expect" logging with
|
|
"log_file -a $outdir/$tool.log", so there is already a copy of
|
|
the compiler output in the log file. Just "verbose ..." or
|
|
nothing at all.
|
|
|
|
. Reset $warncnt and $errcnt at the start of each script. Right now,
|
|
if an error happens in a script and then no tests are run,
|
|
$errcnt carries over to the next script and forces the first test
|
|
of the new script to be UNRESOLVED.
|
|
|