1DejaGnu is a framework for testing other programs. Its purpose is to 2provide a single front end for all tests. Think of it as a custom library 3of Tcl procedures crafted to support writing a test harness. A Test 4Harness is the testing infrastructure that is created to support a 5specific program or tool. Each program can have multiple testsuites, all 6supported by a single test harness. DejaGnu is written in Expect, which 7in turn uses Tcl -- Tool command language. 8 9WWW: http://www.gnu.org/software/dejagnu/ 10