]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
Merge branch 'integration_tests' into 'master'
authorMarek Vavruša <marek.vavrusa@nic.cz>
Mon, 19 Jan 2015 16:51:08 +0000 (17:51 +0100)
committerMarek Vavruša <marek.vavrusa@nic.cz>
Mon, 19 Jan 2015 16:51:08 +0000 (17:51 +0100)
Integration tests

Server-independent integration test case parser/player written in Python.
Currently the test is able to parse a subset of unbound test cases as described in:
- http://www.unbound.net/documentation/doxygen/replay_8h.html

The test cases are BSD licensed.

The Knot resolver mock context overrides the library calls to message sending functions,
redirecting them to the server with scripted answers.
The scenario can do following things:
- Simulate system time
- Provide scripted answers
- Send queries, compare responses

See merge request !4


Trivial merge