DejaGnu enthaelt eine Erweiterung zu tcl, 'expect'. DejaGnu ist eine Bibliothek von expect-Scripten zum Testen von Programmen.
Expect laesst sich sehr gut fuer automatisierte login-Scripte benutzen: Login-Scripte fuer telnet oder ftp. Oder jede beliebige automatisierte Reaktion auf die Ausgabe von einem beliebigen von expect gestarteten Programm.