Skip to content

Commit 5298a68

Browse files
Merge pull request #353 from codeflash-ai/fix-tracer
Big Tracer bug fix
2 parents d9db2df + 9efe253 commit 5298a68

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

codeflash/tracer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ def __exit__(
263263
if self.function_count[
264264
str(function.file_name)
265265
+ ":"
266-
+ (function.class_name + ":" if function.class_name else "")
266+
+ (function.class_name + "." if function.class_name else "")
267267
+ function.function_name
268268
]
269269
> 0
@@ -353,7 +353,7 @@ def tracer_logic(self, frame: FrameType, event: str) -> None: # noqa: PLR0911
353353
return
354354
if function_qualified_name not in self.function_count:
355355
# seeing this function for the first time
356-
self.function_count[function_qualified_name] = 0
356+
self.function_count[function_qualified_name] = 1
357357
file_valid = filter_files_optimized(
358358
file_path=file_name,
359359
tests_root=Path(self.config["tests_root"]),

tests/scripts/end_to_end_test_tracer_replay.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def run_test(expected_improvement_pct: int) -> bool:
88
config = TestConfig(
99
trace_mode=True,
1010
min_improvement_x=0.1,
11-
expected_unit_tests=1,
11+
expected_unit_tests=2,
1212
coverage_expectations=[
1313
CoverageExpectation(function_name="funcA", expected_coverage=100.0, expected_lines=[5, 6, 7, 8, 10, 13])
1414
],

0 commit comments

Comments
 (0)