\chapentry {What is DejaGnu?}{1}{1}
\chapentry {What is new in this release ?}{2}{3}
\secentry {Running existing tests}{2}{1}{3}
\secentry {What does a DejaGnu test look like?}{2}{2}{5}
\secentry {Design goals}{2}{3}{5}
\secentry {A POSIX conforming test framework}{2}{4}{6}
\secentry {Future directions}{2}{5}{8}
\secentry {Tcl and Expect}{2}{6}{8}
\chapentry {Using \code {runtest}}{3}{9}
\chapentry {Setting \code {runtest} defaults}{4}{15}
\subsecentry {Config Variables}{4}{0}{1}{15}
\subsecentry {Master Config File}{4}{0}{2}{18}
\subsecentry {Local Config File}{4}{0}{3}{19}
\subsecentry {Personal Config File}{4}{0}{4}{20}
\chapentry {The DejaGnu Implementation}{5}{21}
\secentry {Conventions for using tool names}{5}{1}{21}
\secentry {Initialization module}{5}{2}{22}
\secentry {DejaGnu procedures}{5}{3}{23}
\subsecentry {Core Internal Procedures}{5}{3}{1}{23}
\subsecentry {Remote Communication Procedures}{5}{3}{2}{26}
\subsecentry {Utility Procedures}{5}{3}{3}{28}
\subsecentry {Cross target procedure}{5}{3}{4}{29}
\subsecentry {Debugging Procedures}{5}{3}{5}{30}
\secentry {Target dependent procedures}{5}{4}{31}
\secentry {Remote targets supported}{5}{5}{32}
\secentry {The files DejaGnu reads}{5}{6}{33}
\secentry {The files DejaGnu writes}{5}{7}{35}
\subsecentry {Summary log}{5}{7}{1}{35}
\subsecentry {Detailed log}{5}{7}{2}{36}
\subsecentry {Logging \code {expect} internal actions}{5}{7}{3}{36}
\chapentry {How To Write a Test Case}{6}{39}
\secentry {Writing a test case}{6}{1}{39}
\secentry {Debugging a test case}{6}{2}{40}
\secentry {Adding a test case to a test suite}{6}{3}{40}
\secentry {Hints on writing a test case}{6}{4}{41}
\secentry {Special variables used by test cases}{6}{5}{42}
\chapentry {New Tools, Targets, or Hosts}{7}{43}
\secentry {Writing tests for a new tool}{7}{1}{43}
\secentry {Adding a target}{7}{2}{48}
\secentry {Porting to a new host}{7}{3}{48}
\chapentry {Installing DejaGnu}{Appendix{} \char65}{49}
\secentry {Configuring the DejaGnu test driver}{\char65}{1}{49}
\secentry {Installing DejaGnu}{\char65}{2}{49}
\unnumbchapentry {Index}{51}
