@@ -413,10 +413,9 @@ def collect_coverage(self, outdir, coverage_file, ztest_file, coveragelog):
413413 # We want to remove tests/* and tests/ztest/test/* but save tests/ztest
414414 cmd = ["gcovr" , "-r" , self .base_dir ,
415415 "--gcov-ignore-parse-errors=negative_hits.warn_once_per_file" ,
416+ "--gcov-ignore-parse-errors=suspicious_hits.warn_once_per_file" ,
416417 "--gcov-executable" , self .gcov_tool ,
417418 "-e" , "tests/*" ]
418- if self .version >= "7.0" :
419- cmd += ["--gcov-object-directory" , outdir ]
420419 cmd += excludes + self .options + ["--json" , "-o" , coverage_file , outdir ]
421420 cmd_str = " " .join (cmd )
422421 logger .debug (f"Running: { cmd_str } " )
@@ -431,8 +430,6 @@ def collect_coverage(self, outdir, coverage_file, ztest_file, coveragelog):
431430 cmd += ["--gcov-executable" , self .gcov_tool ,
432431 "-f" , "tests/ztest" , "-e" , "tests/ztest/test/*" ,
433432 "--json" , "-o" , ztest_file , outdir ]
434- if self .version >= "7.0" :
435- cmd += ["--gcov-object-directory" , outdir ]
436433
437434 cmd_str = " " .join (cmd )
438435 logger .debug (f"Running: { cmd_str } " )
0 commit comments