summaryrefslogtreecommitdiff
path: root/BaseTools
diff options
context:
space:
mode:
authorMichael Kubacki <michael.kubacki@microsoft.com>2026-06-10 16:42:32 -0400
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-06-12 00:20:34 +0000
commit2aa3d1c7cfece5eb2943fcb3c277569fd3aa8f5f (patch)
tree7b4b74c629c3f2e790013246d38a74d3e48a78b7 /BaseTools
parent529f8db563e50ea81b9a8c4f0658e3abab7d55fd (diff)
downloadedk2-2aa3d1c7cfece5eb2943fcb3c277569fd3aa8f5f.tar.gz
edk2-2aa3d1c7cfece5eb2943fcb3c277569fd3aa8f5f.zip
BaseTools/HostBasedUnitTestRunner.py: Fix SyntaxWarnings
Three invalid escape sequence SyntaxWarnings are reported because `'\|'` is being escaped. This change consistently wraps all cases where the character is used in double quotes, so the character is preserved and the warnings are resolved. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Diffstat (limited to 'BaseTools')
-rw-r--r--BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner.py b/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner.py
index 57df49569e..423910004c 100644
--- a/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner.py
+++ b/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner.py
@@ -213,7 +213,7 @@ class HostBasedUnitTestRunner(IUefiBuildPlugin):
return 1
# Filter out auto-generated and test code
- ret = RunCmd("lcov_cobertura",f"{buildOutputBase}/total-coverage.info --excludes ^.*UnitTest\|^.*MU\|^.*Mock\|^.*DEBUG -o {buildOutputBase}/coverage.xml")
+ ret = RunCmd("lcov_cobertura",f'{buildOutputBase}/total-coverage.info --excludes "^.*UnitTest|^.*MU|^.*Mock|^.*DEBUG" -o {buildOutputBase}/coverage.xml')
if ret != 0:
logging.error("UnitTest Coverage: Failed generate filtered coverage XML.")
return 1
@@ -232,7 +232,7 @@ class HostBasedUnitTestRunner(IUefiBuildPlugin):
# Generate and XML file if requested for all package
if os.path.isfile(f"{workspace}/Build/coverage.xml"):
os.remove(f"{workspace}/Build/coverage.xml")
- ret = RunCmd("lcov_cobertura",f"{workspace}/Build/all-coverage.info --excludes ^.*UnitTest\|^.*MU\|^.*Mock\|^.*DEBUG -o {workspace}/Build/coverage.xml")
+ ret = RunCmd("lcov_cobertura",f'{workspace}/Build/all-coverage.info --excludes "^.*UnitTest|^.*MU|^.*Mock|^.*DEBUG" -o {workspace}/Build/coverage.xml')
return 0
@@ -345,7 +345,7 @@ class HostBasedUnitTestRunner(IUefiBuildPlugin):
if ret != 0:
logging.error(f"clang_gen_lcov_xml: Failed to generate coverage lcov. {output_lcov}")
return 1
- ret = RunCmd("lcov_cobertura",f'{output_lcov} --excludes "^.*UnitTest\|^.*MU\|^.*Mock\|^.*DEBUG" -o {output_xml}')
+ ret = RunCmd("lcov_cobertura",f'{output_lcov} --excludes "^.*UnitTest|^.*MU|^.*Mock|^.*DEBUG" -o {output_xml}')
if ret != 0:
logging.error(f"clang_gen_lcov_xml: Failed generate filtered coverage XML. {output_xml}")
return 1