PyVRP
PyVRP
BlogDocsChangelog

Reduce iterations in slow tests

#722Merged
Comparing
speed-up-slow-tests
(
b2c5651
) with
main
(
1028c14
)
CodSpeed Performance Gauge
+1%
Untouched
42

Benchmarks

Passed

test_each_route_operator[mdvrp-SwapRoutes]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+4%
608.8 µs583 µs
test_each_node_operator[vrpb-Exchange33]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+3%
829.7 µs809.3 µs
test_each_node_operator[vrpb-Exchange20]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+2%
828.6 µs808.6 µs
test_each_node_operator[vrpb-Exchange32]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+2%
829.6 µs810.1 µs
test_each_node_operator[vrpb-Exchange30]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+2%
828.1 µs808.7 µs
test_each_node_operator[vrpb-Exchange22]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+2%
828.9 µs809.6 µs
test_each_node_operator[vrpb-Exchange21]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+2%
828.5 µs809.9 µs
test_each_node_operator[vrpb-Exchange31]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+2%
829.1 µs811.1 µs
test_solve[vrpb]
benchmarks/test_solve.py
CodSpeed Performance Gauge
+2%
17.5 ms17.1 ms
test_each_route_operator[vrptw-SwapRoutes]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+2%
284.4 µs279.4 µs
test_each_node_operator[vrpb-Exchange11]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+2%
1.2 ms1.2 ms
test_each_route_operator[vrpb-SwapRoutes]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+1%
1.3 ms1.2 ms
test_each_route_operator[vrpb-SwapStar]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
+1%
2.6 ms2.6 ms
test_each_node_operator[vrptw-Exchange33]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
3 ms3 ms
test_each_node_operator[vrpb-SwapTails]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
test_each_node_operator[vrptw-Exchange32]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
test_each_node_operator[vrptw-Exchange31]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
test_each_node_operator[vrptw-Exchange11]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
test_each_node_operator[vrptw-Exchange22]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_each_node_operator[vrpb-Exchange10]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
7.3 ms7.3 ms
test_each_route_operator[vrptw-SwapStar]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
test_solve[mdvrp]
benchmarks/test_solve.py
CodSpeed Performance Gauge
0%
63.6 ms63.5 ms
test_each_node_operator[vrptw-Exchange21]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
test_each_route_operator[mdvrp-SwapStar]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
35.7 ms35.6 ms
test_each_node_operator[mdvrp-Exchange11]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
58.7 ms58.7 ms
test_all_operators[vrpb]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
19.9 ms19.9 ms
test_each_node_operator[mdvrp-Exchange22]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
48.5 ms48.5 ms
test_each_node_operator[mdvrp-Exchange32]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
78.1 ms78.1 ms
test_each_node_operator[mdvrp-Exchange21]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
91 ms90.9 ms
test_each_node_operator[vrptw-Exchange30]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
test_solve[vrptw]
benchmarks/test_solve.py
CodSpeed Performance Gauge
0%
10.4 ms10.4 ms
test_each_node_operator[mdvrp-Exchange33]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
38.9 ms38.9 ms
test_all_operators[mdvrp]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
189.1 ms189 ms
test_each_node_operator[vrptw-Exchange20]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
test_each_node_operator[vrptw-Exchange10]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
7.1 ms7.1 ms
test_all_operators[vrptw]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
19.1 ms19.1 ms
test_each_node_operator[mdvrp-Exchange30]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
45.7 ms45.7 ms
test_each_node_operator[mdvrp-Exchange10]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
48.1 ms48.1 ms
test_each_node_operator[mdvrp-Exchange31]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
71.8 ms71.8 ms
test_each_node_operator[mdvrp-Exchange20]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
57.6 ms57.7 ms
test_each_node_operator[mdvrp-SwapTails]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
89.6 ms89.6 ms
test_each_node_operator[vrptw-SwapTails]
benchmarks/search/test_LocalSearch.py
CodSpeed Performance Gauge
0%
6 ms6 ms

Commits

Click on a commit to change the comparison range
Base
main
1028c14
+0.75%
Reduce iterations in slow tests
b2c5651
10 months ago
by N-Wouda
© 2025 CodSpeed Technology
Home Terms Privacy Docs