bind9/bin
Nicki Křížek 2a0c3c8c14 Make system tests compatible with pytest 8.0.0+
The pytest collection mechanism has been overhauled in pytest 8.0.0,
resulting in a different node tree when collecting the tests. Ensure the
paths / names we're using that are derived from the node tree are
consistent across different pytest versions.

Particularly, this has affected the convenience symlink name (which is
supposed to be in the form of e.g. dns64_sh_dns64 for the dns64 module
and tests_sh_dns64.py module) and the test name that's logged at the
start of the test, which is supposed to include the system test
directory relative to the root system test directory as well as the
module name (e.g. dns64/tests_sh_dns64.py).

Related https://github.com/pytest-dev/pytest/issues/7777

(cherry picked from commit 7118cbed98)
2024-10-24 13:57:41 +02:00
..
check Use EXIT_SUCCESS and EXIT_FAILURE 2024-08-06 15:19:06 +02:00
confgen Use EXIT_SUCCESS and EXIT_FAILURE 2024-08-06 15:19:06 +02:00
delv make "max_restarts" a configurable value 2024-08-07 15:36:15 -07:00
dig Correctly get final token 2024-10-18 02:10:39 +00:00
dnssec Remove 'statslock' from dnssec-signzone 2024-09-16 13:25:07 +10:00
named Don't create the HTTP server if libxml and libjson-c are unavailable 2024-09-12 03:27:43 +00:00
nsupdate Use EXIT_SUCCESS and EXIT_FAILURE 2024-08-06 15:19:06 +02:00
plugins Remove 'inst != NULL' from cleanup check in plugin_register 2023-04-05 10:27:52 +10:00
rndc Use EXIT_SUCCESS and EXIT_FAILURE 2024-08-06 15:19:06 +02:00
tests Make system tests compatible with pytest 8.0.0+ 2024-10-24 13:57:41 +02:00
tools Change the NS_PER_SEC (and friends) from enum to static const 2024-08-19 15:32:03 +00:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00