diff --git a/scripts/pylib/twister/twisterlib/coverage.py b/scripts/pylib/twister/twisterlib/coverage.py index c6d176be288f0..ed3413fa9b829 100644 --- a/scripts/pylib/twister/twisterlib/coverage.py +++ b/scripts/pylib/twister/twisterlib/coverage.py @@ -415,6 +415,8 @@ def collect_coverage(self, outdir, coverage_file, ztest_file, coveragelog): "-e", "tests/*"] if self.version >= "7.0": cmd += ["--gcov-object-directory", outdir] + if self.version >= "8.0": + cmd += ["--gcov-ignore-parse-errors=suspicious_hits.warn_once_per_file"] cmd += excludes + self.options + ["--json", "-o", coverage_file, outdir] cmd_str = " ".join(cmd) logger.debug(f"Running: {cmd_str}")