dejagnu: DejaGnu (A framework for testing other programs) dejagnu: dejagnu: Its purpose is to provide a single front end for all tests. Think of dejagnu: it as a custom library of Tcl procedures crafted to support writing a dejagnu: test harness. A test harness is the testing infrastructure that is dejagnu: created to support a specific program or tool. Each program can have dejagnu: multiple test suites, all supported by a single test harness. DejaGnu dejagnu: is written in Expect, which in turn uses Tcl. dejagnu: dejagnu: dejagnu: