Skip to content

Erlang app for testing authoritative DNS servers for compliance.

Notifications You must be signed in to change notification settings

dnsimple/dnstest

Repository files navigation

DNS Test Suite

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

Releases

No releases published

Packages

No packages published

Languages