Some of the statschannel system test cases fail if I build BIND 9.16.9
Summary
Some of the statschannel system test cases fail if I build BIND 9.16.9 --without-libmlx2 and with pytest as follows:
D:statschannel:FAILED tests-xml.py::test_zone_timers_primary_xml - assert 404 == 200
D:statschannel:FAILED tests-xml.py::test_zone_timers_secondary_xml - assert 404 == 200
D:statschannel:FAILED tests-xml.py::test_zone_with_many_keys_xml - assert 404 == 200
D:statschannel:FAILED tests-xml.py::test_traffic_xml - assert 404 == 200
These tests seem to be run without checking "HAVEXMLSTATS". It is suggest skipping these python tests if "HAVEXMLSTATS" is false, like tests.sh does.
Also suspect the same kind of problem exists for json
BIND version used
9.16.9
See RT #17360
Edited by Peter Davies