aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorBen Elliston <bje@gnu.org>2004-02-08 14:02:07 +0000
committerBen Elliston <bje@gnu.org>2004-02-08 14:02:07 +0000
commit30c35cf4696b0345c348e85acfb59c4ce6ef7f16 (patch)
treed0faabdd68d49929e59921150502859f5533feaa /TODO
parentccc2f172e9c5d00186a162e7acfb174625313fe0 (diff)
downloaddejagnu-30c35cf4696b0345c348e85acfb59c4ce6ef7f16.zip
dejagnu-30c35cf4696b0345c348e85acfb59c4ce6ef7f16.tar.gz
dejagnu-30c35cf4696b0345c348e85acfb59c4ce6ef7f16.tar.bz2
* TODO: Update.
* testsuite/libdejagnu/unit.cc: Conform with GNU coding standard.
Diffstat (limited to 'TODO')
-rw-r--r--TODO42
1 files changed, 41 insertions, 1 deletions
diff --git a/TODO b/TODO
index 05e6474..2c51a6c 100644
--- a/TODO
+++ b/TODO
@@ -1,4 +1,4 @@
-Last updated $Date: 2004/02/08 12:57:53 $
+Last updated $Date: 2004/02/08 14:02:07 $
Bigger items
============
@@ -14,3 +14,43 @@ 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.