]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Preserve 'LLVM_PROFILE_FILE' in sudo-enabled regression tests 13761/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 5 Feb 2024 08:41:18 +0000 (09:41 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 5 Feb 2024 10:36:22 +0000 (11:36 +0100)
regression-tests.dnsdist/dnsdisttests.py

index 96d3caf3e4fcc510bb754a3aac7e8aac37ac07cc..323c67554940f788674ada02873df2d4c2312ffc 100644 (file)
@@ -152,8 +152,10 @@ class DNSDistTest(AssertEqualDNSMessageMixin, unittest.TestCase):
         if cls._verboseMode:
             dnsdistcmd.append('-v')
         if cls._sudoMode:
-            if 'LD_LIBRARY_PATH' in os.environ:
-                dnsdistcmd.insert(0, 'LD_LIBRARY_PATH=' + os.environ['LD_LIBRARY_PATH'])
+            preserve_env_values = ['LD_LIBRARY_PATH', 'LLVM_PROFILE_FILE']
+            for value in preserve_env_values:
+                if value in os.environ:
+                    dnsdistcmd.insert(0, value + '=' + os.environ[value])
             dnsdistcmd.insert(0, 'sudo')
 
         for acl in cls._acl: