Skip to content

tests: Redesign the integration test suite

This commit gives the integration test suite an overall re-design.

Primarily, it puts more emphasis on isolation, by running chutney and the tests in two separate namespaces, whereas each has a different /etc/resolv.conf file.

This serves the purpose to let the exit nodes resolve names such as localhost, or localhost.home.arpa in our example; as well as to let the integration tests use the nameserver running at 169.254.42.53 for all DNS requests.

It is a crucial step towards testing all features of the dns.rs module, with isolation cookies being the next (and final thing in dns.rs) to tackle.

Merge request reports

Loading