Automake can generate code to handle two kinds of test suites. One is
based on integration with the
dejagnu framework. The other
(and most used) form is based on the use of generic test scripts, and
its activation is triggered by the definition of the special
variable. This second form allows for various degrees of sophistication
and customization; in particular, it allows for concurrent execution
of test scripts, use of established test protocols such as TAP, and
definition of custom test drivers and test runners.
In either case, the testsuite is invoked via ‘make check’.
|• Generalities about Testing||Concepts and terminology about testing|
|• Simple Tests||Listing test scripts in |
|• Custom Test Drivers||Writing and using custom test drivers|
|• Using the TAP test protocol||Integrating test scripts that use the TAP protocol|
|• DejaGnu Tests||Interfacing with the |
|• Install Tests||Running tests on installed packages|