DNS Test Suite

October 16, 2024 ยท View on GitHub

Regression tests taken from the PowerDNS 3 regression test suite and converted to an Erlang environment.

Building

make

Configuration

You can find the configuration in dnstest.config. Modify it at will to point it to the DNS server you wish to test against.

Running

You'll need to have a DNS server running. For example, start erldns before running this testing tool.

The Entire Suite

run.sh

A Single Test

When the shell script runs, you will be left with a console. From there you may run individual tests with dnstest:run(atom) where atom is the atom identifier of the test.

Testing dnstest Itself

make test