|
16 | 16 |
|
17 | 17 | from codeflash.cli_cmds.console import console, logger |
18 | 18 | from codeflash.code_utils.code_utils import validate_python_code |
19 | | -from codeflash.code_utils.coverage_utils import extract_dependent_function, generate_candidates |
| 19 | +from codeflash.code_utils.coverage_utils import ( |
| 20 | + build_fully_qualified_name, |
| 21 | + extract_dependent_function, |
| 22 | + generate_candidates, |
| 23 | +) |
20 | 24 | from codeflash.code_utils.env_utils import is_end_to_end |
21 | 25 | from codeflash.verification.test_results import TestResults, TestType |
22 | 26 |
|
@@ -322,18 +326,19 @@ def _fetch_function_coverages( |
322 | 326 | coverage_data: dict[str, dict[str, Any]], |
323 | 327 | original_cov_data: dict[str, dict[str, Any]], |
324 | 328 | ) -> tuple[FunctionCoverage, Union[FunctionCoverage, None]]: |
| 329 | + resolved_name = build_fully_qualified_name(function_name, code_context) |
325 | 330 | try: |
326 | 331 | main_function_coverage = FunctionCoverage( |
327 | | - name=function_name, |
328 | | - coverage=coverage_data[function_name]["summary"]["percent_covered"], |
329 | | - executed_lines=coverage_data[function_name]["executed_lines"], |
330 | | - unexecuted_lines=coverage_data[function_name]["missing_lines"], |
331 | | - executed_branches=coverage_data[function_name]["executed_branches"], |
332 | | - unexecuted_branches=coverage_data[function_name]["missing_branches"], |
| 332 | + name=resolved_name, |
| 333 | + coverage=coverage_data[resolved_name]["summary"]["percent_covered"], |
| 334 | + executed_lines=coverage_data[resolved_name]["executed_lines"], |
| 335 | + unexecuted_lines=coverage_data[resolved_name]["missing_lines"], |
| 336 | + executed_branches=coverage_data[resolved_name]["executed_branches"], |
| 337 | + unexecuted_branches=coverage_data[resolved_name]["missing_branches"], |
333 | 338 | ) |
334 | 339 | except KeyError: |
335 | 340 | main_function_coverage = FunctionCoverage( |
336 | | - name=function_name, |
| 341 | + name=resolved_name, |
337 | 342 | coverage=0, |
338 | 343 | executed_lines=[], |
339 | 344 | unexecuted_lines=[], |
|
0 commit comments