The document describes how to automate unit testing and code coverage reporting using autotools. Specifically, it discusses:
1. Adding --enable-test and --enable-covering options to configure.ac to automate unit test execution and enable code coverage instrumentation.
2. Modifying Makefile.am to define unit test programs and scripts, and to generate code coverage reports using lcov.
3. Running make check to execute unit tests, and make covering to analyze test coverage and generate HTML reports.