]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Don't use double negatives for the SL setting in our tests 16691/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 19 Jan 2026 11:35:11 +0000 (12:35 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 19 Jan 2026 11:35:11 +0000 (12:35 +0100)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
regression-tests.dnsdist/dnsdisttests.py
regression-tests.dnsdist/test_Yaml.py

index a53c58092d710cda8ad12e7a9587f3e31544f134..3f3fa2eac18afbd9daf3634721a22202f7befa60 100644 (file)
@@ -105,7 +105,7 @@ class DNSDistTest(AssertEqualDNSMessageMixin, unittest.TestCase):
     _UDPResponder = None
     _TCPResponder = None
     _extraStartupSleep = 0
-    _disableStructuredLoggingOnCL = False
+    _enableStructuredLoggingOnCL = True
     _dnsDistPort = pickAvailablePort()
     _consolePort = pickAvailablePort()
     _testServerPort = pickAvailablePort()
@@ -184,9 +184,8 @@ class DNSDistTest(AssertEqualDNSMessageMixin, unittest.TestCase):
         if cls._verboseMode:
             dnsdistcmd.append('-v')
 
-        if cls._disableStructuredLoggingOnCL:
-            dnsdistcmd.append('--structured-logging')
-            dnsdistcmd.append('false')
+        dnsdistcmd.append('--structured-logging')
+        dnsdistcmd.append('true' if cls._enableStructuredLoggingOnCL else 'false')
 
         if cls._sudoMode:
             preserve_env_values = ['LD_LIBRARY_PATH', 'LLVM_PROFILE_FILE']
@@ -215,7 +214,7 @@ class DNSDistTest(AssertEqualDNSMessageMixin, unittest.TestCase):
                 if not cls._verboseMode and output != expectedOutput:
                   raise AssertionError('dnsdist --check-config failed: %s (expected %s)' % (output, expectedOutput))
             elif not cls._verboseMode:
-                if not cls._disableStructuredLoggingOnCL:
+                if cls._enableStructuredLoggingOnCL:
                     expectedPrefix = b'msg="Configuration OK" subsystem="setup" level="0" prio="Info" ts="'
                     if not output.startswith(expectedPrefix):
                         raise AssertionError('dnsdist --check-config failed: %s (expected prefix %s)' % (output, expectedPrefix))
index e98a084c962d43d27b0d27619b35cf9317b11a51..7f31d04c5456ecef3631cba6dc1e95321b116666 100644 (file)
@@ -558,7 +558,7 @@ query_rules:
     _config_params = []
     # we need this because the error is triggered during the parsing of the YAML configuration,
     # too early for the logging for the logging configuration to have been applied
-    _disableStructuredLoggingOnCL = True
+    _enableStructuredLoggingOnCL = False
 
     def testFailToStart(self):
         """