]> git.ipfire.org Git - thirdparty/pdns.git/commit - regression-tests.recursor-dnssec/requirements.txt
recursor: Add DNSSEC testing infrastructure and tests (#3741)
authorPieter Lexis <pieterlexis@users.noreply.github.com>
Tue, 26 Apr 2016 11:16:10 +0000 (13:16 +0200)
committerPieter Lexis <pieterlexis@users.noreply.github.com>
Tue, 26 Apr 2016 11:16:10 +0000 (13:16 +0200)
commit7568b07ddb4a66ec8a0fdaba07abeca629633e58
treea137ce3b4035c492a4b5864aa7c0b6fa49df4939
parentfb2e6a11b24ff328c65e0a1379942161c8e3d570
recursor: Add DNSSEC testing infrastructure and tests (#3741)

* Add rec dnssec test infra and initial tests

* Allow running an auth server

during the recursor regression tests.

Also add some boilerplate code so we can add DS records and root hints

* wip

* Add more infra to secure zones etc. wellKnown test passes, simple needs work

* Add own assertions, fix tests (all pass!)

* Hookup recursor DNSSEC tests to travis

* Add separate teardown classes

* Add a bogus zone

* Add tests for flag handling of the recursor

In preparation for #3682

And some new assertions

* Add flags test for bogus domains

* Lower startup delay

* refactor zones and keys

* Make pylint happy

* fix travis

* Disable WellKnown tests, they fail on travis

* WIP

* Add flag tests for insecure zone

* Change domain names to documentation names
12 files changed:
build-scripts/test-recursor
build-scripts/travis.sh
regression-tests.recursor-dnssec/.gitignore [new file with mode: 0644]
regression-tests.recursor-dnssec/pylintrc [new file with mode: 0644]
regression-tests.recursor-dnssec/recursortests.py [new file with mode: 0644]
regression-tests.recursor-dnssec/requirements.txt [new file with mode: 0644]
regression-tests.recursor-dnssec/runtests [new file with mode: 0755]
regression-tests.recursor-dnssec/test_Flags.py [new file with mode: 0644]
regression-tests.recursor-dnssec/test_Simple.py [new file with mode: 0644]
regression-tests.recursor-dnssec/test_WellKnown.py [new file with mode: 0644]
regression-tests.recursor/start.sh
regression-tests.recursor/stop.sh