Currently, there is no test suite for Wikidough to validate its design and configuration and how the various components interact with each other. While the individual components have their own tests, there are no integration tests for them within Wikidough.
We should fix this by writing a test suite so that we can validate Wikidough's configuration settings and the interaction between dnsdist and pdns-recursor. Some of the things this test suite should validate to start with include:
- Wikidough's DoH and DoT support and the dnsdist and pdns-recursor configurations
- TLS protocols and ciphers for the DoH and DoT frontends, including the dnsdist settings specific to our build