|
4 jaren geleden | |
---|---|---|
.. | ||
live | 4 jaren geleden | |
madns | 4 jaren geleden | |
options | 4 jaren geleden | |
README.md | 4 jaren geleden |
This is dog’s extended test suite. The checks herein form a complete end-to-end set of tests, covering things like network connections, DNS protocol parsing, command-line options, error handling, and edge case behaviour.
The checks are written as Specsheet documents, which you’ll need to have installed.
Because these tests make connections over the network, the outcome of the test suite will depend on your own machine‘s Internet connection! It also means that your own IP address will be recorded as making the requests.
The tests have been divided into three sections:
All three categories of check are needed to ensure dog is working correctly.
To run a subset of the checks, you can filter with the following tags:
cloudflare
: Tests that use the public Cloudflare DNS resolver.isp
: Tests that use your computer’s default resolver.madns
: Tests that use the madns resolver.options
: Tests that check the command-line options.You can also use a DNS record type as a tag to only run the checks for that particular type.