Skip to content

Commit 4bf2f61

Browse files
committed
funca
1 parent d266008 commit 4bf2f61

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

code_to_optimize/code_directories/simple_tracer_e2e/testbench.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
from concurrent.futures import ThreadPoolExecutor
22

3+
def funcA(number):
4+
k = 0
5+
for i in range(number * 100):
6+
k += i
7+
# Simplify the for loop by using sum with a range object
8+
j = sum(range(number))
39

4-
def add_numbers(a: int, b: int) -> int:
5-
result = a + b
6-
return result
10+
# Use a generator expression directly in join for more efficiency
11+
return " ".join(str(i) for i in range(number))
712

813

914
def test_threadpool() -> None:
1015
pool = ThreadPoolExecutor(max_workers=3)
11-
numbers = [(10, 20), (30, 40), (50, 60)]
12-
result = pool.map(add_numbers, *zip(*numbers))
16+
args = list(range(10, 31, 10))
17+
result = pool.map(funcA, args)
1318

1419
for r in result:
1520
print(r)

tests/scripts/end_to_end_test_tracer_replay.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ def run_test(expected_improvement_pct: int) -> bool:
1010
min_improvement_x=0.1,
1111
expected_unit_tests=1,
1212
coverage_expectations=[
13-
# CoverageExpectation(function_name="funcA", expected_coverage=100.0, expected_lines=[2, 3, 4, 6, 9]),
14-
CoverageExpectation(function_name="add_numbers", expected_coverage=100.0, expected_lines=[2, 3, 4, 6, 9]),
13+
CoverageExpectation(function_name="funcA", expected_coverage=100.0, expected_lines=[3, 4, 6, 7, 10]),
14+
# CoverageExpectation(function_name="FuncA", expected_coverage=100.0, expected_lines=[5, 6]),
1515
],
1616
)
1717
cwd = (

0 commit comments

Comments
 (0)