|
Packit |
62fe53 |
-* text -*-
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.6:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Minor bug fixes, no major changes.
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.5.3:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. Proper support for target communication via SSH has been added.
|
|
Packit |
62fe53 |
2. A large number of very old config and baseboard files have been
|
|
Packit |
62fe53 |
removed. If you need to resurrect these, you can get them from
|
|
Packit |
62fe53 |
version 1.5.3. If you can show that a board is still in use, it
|
|
Packit |
62fe53 |
can be put back in the distribution.
|
|
Packit |
62fe53 |
3. The --status command line option is now the default. This means
|
|
Packit |
62fe53 |
that any error in the testsuite Tcl scripts will cause runtest to
|
|
Packit |
62fe53 |
abort with exit status code 2. The --status option has been
|
|
Packit |
62fe53 |
removed from the documentation, but will continue to be accepted
|
|
Packit |
62fe53 |
for backward compatibility.
|
|
Packit |
62fe53 |
4. runtest now exits with exit code 0 if the testsuite "passed", 1 if
|
|
Packit |
62fe53 |
something unexpected happened (eg, FAIL, XPASS or UNRESOLVED), and
|
|
Packit |
62fe53 |
2 if an exception is raised by the Tcl interpreter.
|
|
Packit |
62fe53 |
5. runtest now exits with the standard exit codes of programs that are
|
|
Packit |
62fe53 |
terminated by the SIGINT, SIGTERM and SIGQUIT signals.
|
|
Packit |
62fe53 |
6. The user-visible utility procedures `absolute', `psource' and
|
|
Packit |
62fe53 |
`slay' have been removed. If a testsuite uses any of these
|
|
Packit |
62fe53 |
procedures, a copy of the procedure should be made and placed in
|
|
Packit |
62fe53 |
the lib directory of the testsuite.
|
|
Packit |
62fe53 |
7. Support was added for testing the D compiler.
|
|
Packit |
62fe53 |
8. ~/.dejagnurc is now loaded last, not first. This allows the user to
|
|
Packit |
62fe53 |
have the ability to override anything in their environment (even
|
|
Packit |
62fe53 |
the site.exp file specified by $DEJAGNU).
|
|
Packit |
62fe53 |
9. The user-visible utility procedure `unsetenv' is deprecated and
|
|
Packit |
62fe53 |
will be removed in the next release. If a testsuite uses any of
|
|
Packit |
62fe53 |
these procedures, a copy of the procedure should be made and placed
|
|
Packit |
62fe53 |
in the lib directory of the testsuite.
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.4.4:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. The runtest.1 man page has been brought up to date.
|
|
Packit |
62fe53 |
2. The Docbook/SGML documentation files were removed in favour of the
|
|
Packit |
62fe53 |
Docbook/XML documentation. The Texinfo source for the Info pages is
|
|
Packit |
62fe53 |
now automatically generated from the Docbook source.
|
|
Packit |
62fe53 |
3. The Makefile structure has been substantially simplified. There
|
|
Packit |
62fe53 |
is now a single top-level Makefile.am. The use of recursive make
|
|
Packit |
62fe53 |
has been eliminated.
|
|
Packit |
62fe53 |
4. lib/mondfe.exp and lib/xsh.exp have been removed. Users requiring
|
|
Packit |
62fe53 |
these communication modes can still use the DejaGnu 1.4 branch or
|
|
Packit |
62fe53 |
can contact dejagnu@gnu.org to discuss reinstating these files.
|
|
Packit |
62fe53 |
5. The configure script now ensures that Expect is installed and that
|
|
Packit |
62fe53 |
it is linked against Tcl 8.3 or greater.
|
|
Packit |
62fe53 |
6. The runtest program now gracefully handles the possibility of the
|
|
Packit |
62fe53 |
expect binary vanishing after DejaGnu has been installed (for
|
|
Packit |
62fe53 |
example, by the user altering their PATH).
|
|
Packit |
62fe53 |
7. The user-visible utility procedures `absolute', `prune', `psource'
|
|
Packit |
62fe53 |
and `slay' are deprecated and will be removed in the next release.
|
|
Packit |
62fe53 |
If a testsuite uses any of these procedures, a copy of the
|
|
Packit |
62fe53 |
procedure should be made and placed in the lib directory of the
|
|
Packit |
62fe53 |
testsuite.
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.4.2:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. New XML output option, so test results can be loaded into a database.
|
|
Packit |
62fe53 |
2. Support for the KFAIL/KPASS (known failures).
|
|
Packit |
62fe53 |
3. New "Hello World" example.
|
|
Packit |
62fe53 |
4. New tutorial chapter.
|
|
Packit |
62fe53 |
5. Test cases build with either GCC 2.x or 3.x.
|
|
Packit |
62fe53 |
6. BlueGnu has been removed from the contrib directory.
|
|
Packit |
62fe53 |
7. The contrib/test* scipts were bitrotten and have been removed. If
|
|
Packit |
62fe53 |
you still want copies of these, they can be found in the previous
|
|
Packit |
62fe53 |
DejaGnu release.
|
|
Packit |
62fe53 |
8. i960glue.c has been removed.
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.4.1:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. Various patches for bugs reported from net users.
|
|
Packit |
62fe53 |
2. Test case builds with either libstdc++-v3 (as used by GCC 3.0.x) or
|
|
Packit |
62fe53 |
the older v2 (as used by GCC 2.95.x).
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.4.0:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. There is new support for a simple unit testing API, that is also
|
|
Packit |
62fe53 |
useful for embedded testing.
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.3:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. DejaGnu is now back under active maintainance. The initial work has
|
|
Packit |
62fe53 |
been rewriting the manual to bring it up to date, and switching to
|
|
Packit |
62fe53 |
SGML.
|
|
Packit |
62fe53 |
2. NT support has also been added.
|
|
Packit |
62fe53 |
3. DejaGnu now uses Automake.
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.1.1:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. Works with (included in release) Tcl 7.3 and Expect 5.6.
|
|
Packit |
62fe53 |
2. Much better error trapping and handling, including the execution of
|
|
Packit |
62fe53 |
sub scripts.
|
|
Packit |
62fe53 |
3. Re-worked configuration subsystem.
|
|
Packit |
62fe53 |
4. Default handling for testing unknown targets.
|
|
Packit |
62fe53 |
5. New testsuite for expect and runtest.
|
|
Packit |
62fe53 |
6. More debugging procedures.
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 1.0:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. DejaGnu now conforms to POSIX 1003.3, a standard for testing frameworks.
|
|
Packit |
62fe53 |
2. A Tcl debugger written by Don Libes has been added.
|
|
Packit |
62fe53 |
3. Lots of bug fixes.
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
Changes since 0.9:
|
|
Packit |
62fe53 |
|
|
Packit |
62fe53 |
1. DejaGnu now installs itself like other utilities.
|
|
Packit |
62fe53 |
2. 700 G++ tests are included.
|
|
Packit |
62fe53 |
3. The bugs in the GCC tests have been fixed.
|
|
Packit |
62fe53 |
4. Testsuites are released separately.
|
|
Packit |
62fe53 |
5. Testsuite sources now reside with the within each tool's source tree.
|