Unit tests
The unit tests depend on cmocka.
$ make check
Integration tests
The integration tests are using Deckard, the DNS test harness. It requires Jinja2_ and Python, socket_wrapper, libfaketime are embedded in the build (cmake is required for socket_wrapper).
Execute the tests by:
$ make check-integration
See deckard documentation on how to write additional tests.