Mr Ben Elliston representing GNU project announced release of DejaGnu 1.6, new stable release of free(Free as in Freedom) testing framework.. The soul purpose of DejaGnu is to provide a common interface for all testing tasks.
DejaGnu 1.6 has released 5 years after previous stable release DejaGnu 1.5. This release of DejaGnu comes with fair support for SSH, several bug fixes and a better manual. Many old functions are removed to ensure consistency and to maintain robustness of framework.
Following are some notable highlights of DejaGnu 1.6 release:
DejaGnu 1.6 has released 5 years after previous stable release DejaGnu 1.5. This release of DejaGnu comes with fair support for SSH, several bug fixes and a better manual. Many old functions are removed to ensure consistency and to maintain robustness of framework.
Following are some notable highlights of DejaGnu 1.6 release:
See original feature list published in DejaGnu 1.6 documentation.
- Support for target communication via SSH has been added.
- A large number of very old config and baseboard files have been removed. If you need to resurrect these, you can get them from version 1.5.3. If you can show that a board is still in use, it can be put back in the distribution.
- The
--status
command line option is now the default. This means that any error in the testsuite Tcl scripts will cause runtest to abort with exit status code 2. The--status
option has been removed from the documentation, but will continue to be accepted for backward compatibility.runtest
now exits with exit code 0 if the testsuite "passed", 1 if something unexpected happened (eg, FAIL, XPASS or UNRESOLVED), and 2 if an exception is raised by the Tcl interpreter.runtest
now exits with the standard exit codes of programs that are terminated by the SIGINT, SIGTERM and SIGQUIT signals.- The user-visible utility procedures
absolute
,psource
andslay
have been removed. If a testsuite uses any of these procedures, a copy of the procedure should be made and placed in the lib directory of the testsuite.- Support was added for testing the D compiler.
- ~/.dejagnurc is now loaded last, not first. This allows the user to have the ability to override anything in their environment (even the site.exp file specified by
$DEJAGNU
).- The user-visible utility procedure
unsetenv
is deprecated and will be removed in the next release. If a testsuite uses this procedure, a copy should be made and placed in the lib directory of the testsuite.