Skip to content

Commit b42d97a

Browse files
committed
coverage reported correctly
1 parent d7a4478 commit b42d97a

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

codeflash/models/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,7 @@ def log_coverage(self) -> None:
664664
from rich.tree import Tree
665665

666666
tree = Tree("Test Coverage Results")
667-
tree.add(f"Main Function: {self.main_func_coverage.name}: {self.coverage:.2f}%")
667+
tree.add(f"Main Function: {self.main_func_coverage.name}: {self.main_func_coverage.coverage:.2f}%")
668668
if self.dependent_func_coverage:
669669
tree.add(
670670
f"Dependent Function: {self.dependent_func_coverage.name}: {self.dependent_func_coverage.coverage:.2f}%"

codeflash/verification/coverage_utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,8 @@ def load_from_jacoco_xml(
327327
bare_name = method.get("name")
328328
if bare_name:
329329
all_methods[bare_name] = (method, method_line)
330-
if bare_name == function_name:
330+
# Match against bare name or qualified name (e.g., "computeDigest" or "Crypto.computeDigest")
331+
if bare_name == function_name or function_name.endswith("." + bare_name):
331332
method_elem = method
332333
method_start_line = method_line
333334

0 commit comments

Comments
 (0)