DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness. A test harness is the testing infrastructure that is created to support a specific program or tool. Each program can have multiple testsuites, all supported by a single test harness. DejaGnu is written in Expect, which in turn uses Tcl -- Tool command language.
The current version of DejaGnu is 1.4.4.
Downloading DejaGnu
DejaGnu releases can be found in the subdirectory /gnu/dejagnu on your nearest GNU FTP mirror.
The latest development sources are available via anonymous Git. Use the following command to clone a copy of the source tree:
$ git clone git://git.sv.gnu.org/dejagnu.git
For more detailed information about using Git on the Savannah system, refer to Using Git. This page also includes references to other guides to Git. You can also browse the sources on the web.
For other ways to obtain DejaGnu, please read How to get GNU Software.
Documentation
Browsable documentation for the current version of DejaGnu is kept online. There are also compressed RTF, Postscript and PDF versions of the manual suitable for hardcopy.
On systems where DejaGnu is already installed, you can read the documentation online by typing info dejagnu or man runtest. Some binary packages of DejaGnu may include documentation in other formats in /usr/share/doc/dejagnu or similar.
Mailing Lists
DejaGnu has three mailing lists hosted by the GNU Project. Archives of these lists are kept.
1. dejagnu@gnu.org is for discussion of DejaGnu development, porting to new platforms, ideas for the future, general usage or problems. New releases are announced here. You can subscribe using the GNU Mailman web interface. Volume on this list is steady. Only list subscribers may post.
2. bug-dejagnu@gnu.org is a special list for reporting bugs and for developers to track submitted bug reports. If you think you have found a bug in DejaGnu, then please submit a report by following the bug reporting guidelines. You can subscribe using the GNU Mailman web interface. Volume is typically low.
3. dejagnu-commit@gnu.org is where notifications of commits are automatically sent. If you wish to see these changes as they happen, subscribe to this list.
Request an Enhancement
If you would like a feature to be included in future versions of DejaGnu, please send a request to the development mailing list. Development of DejaGnu is a volunteer effort, and you can also contribute to its development. For information about contributing to the GNU Project, please read How You Can Help the GNU Project.
Report a Bug
If you think you have found a bug in DejaGnu, then you should send as complete a report as possible to . Ideally you should include the output of the config.guess script supplied with DejaGnu, the output of the configure script and if you can, a patch made with diff -u5 which shows how to fix the problem.
Source:
http://www.gnu.org/software/dejagnu/
The current version of DejaGnu is 1.4.4.
Downloading DejaGnu
DejaGnu releases can be found in the subdirectory /gnu/dejagnu on your nearest GNU FTP mirror.
The latest development sources are available via anonymous Git. Use the following command to clone a copy of the source tree:
$ git clone git://git.sv.gnu.org/dejagnu.git
For more detailed information about using Git on the Savannah system, refer to Using Git. This page also includes references to other guides to Git. You can also browse the sources on the web.
For other ways to obtain DejaGnu, please read How to get GNU Software.
Documentation
Browsable documentation for the current version of DejaGnu is kept online. There are also compressed RTF, Postscript and PDF versions of the manual suitable for hardcopy.
On systems where DejaGnu is already installed, you can read the documentation online by typing info dejagnu or man runtest. Some binary packages of DejaGnu may include documentation in other formats in /usr/share/doc/dejagnu or similar.
Mailing Lists
DejaGnu has three mailing lists hosted by the GNU Project. Archives of these lists are kept.
1. dejagnu@gnu.org is for discussion of DejaGnu development, porting to new platforms, ideas for the future, general usage or problems. New releases are announced here. You can subscribe using the GNU Mailman web interface. Volume on this list is steady. Only list subscribers may post.
2. bug-dejagnu@gnu.org is a special list for reporting bugs and for developers to track submitted bug reports. If you think you have found a bug in DejaGnu, then please submit a report by following the bug reporting guidelines. You can subscribe using the GNU Mailman web interface. Volume is typically low.
3. dejagnu-commit@gnu.org is where notifications of commits are automatically sent. If you wish to see these changes as they happen, subscribe to this list.
Request an Enhancement
If you would like a feature to be included in future versions of DejaGnu, please send a request to the development mailing list. Development of DejaGnu is a volunteer effort, and you can also contribute to its development. For information about contributing to the GNU Project, please read How You Can Help the GNU Project.
Report a Bug
If you think you have found a bug in DejaGnu, then you should send as complete a report as possible to . Ideally you should include the output of the config.guess script supplied with DejaGnu, the output of the configure script and if you can, a patch made with diff -u5 which shows how to fix the problem.
Source:
http://www.gnu.org/software/dejagnu/
Search News
News Categories
What's the News?
Post a link to something interesting from another site, or submit your own original writing for the Testing community to read.
Most Popular News
-
How to Test Web Applications against SQL Injection Attacks
Published about 30-01-2009 | Rated +2 -
Top 20 practical software testing tips
Published about 02-02-2009 | Rated +2 -
India to lead in software testing
Published about 01-02-2009 | Rated +2 -
Software installation / uninstallation testing
Published about 16-02-2009 | Rated 0
Most Recent User Submitted News
- TestingMetrics-Process Metrics
Published about 06-05-2009 | Rated 0 - Prototype Model
Published about 22-09-2009 | Rated 0 - 10 Essentials for effective Test Automation
Published about 04-03-2009 | Rated 0 - Dr. McCaffrey of Volt to Present Research on Partial Antirandom Testing at Software and Data Engineering Conference
Published about 23-06-2009 | Rated 0







