Skip to content

Commit 6a85b3f

Browse files
committed
Refactoring relative markers
- get related issues in first pass and work with them - unify before and after marker handling - better handle combined ordinal and relative markers - improves performance for relative marker handling
1 parent 79113d2 commit 6a85b3f

File tree

6 files changed

+371
-398
lines changed

6 files changed

+371
-398
lines changed

perf_tests/test_dependencies.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ def test_performance_dependency(fixture_path_relative):
4242
args = ["--order-dependencies", fixture_path_relative]
4343
TimedSorter.nr_marks = 400
4444
pytest.main(args, [pytest_order])
45-
assert TimedSorter.elapsed < 0.4
45+
assert TimedSorter.elapsed < 0.2

perf_tests/test_relative.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,4 @@ def test_performance_relative(fixture_path_relative):
4141
args = [fixture_path_relative]
4242
TimedSorter.nr_marks = 400
4343
pytest.main(args, [pytest_order])
44-
assert TimedSorter.elapsed < 0.5
44+
assert TimedSorter.elapsed < 0.25

perf_tests/test_relative_dense.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,4 @@ def test_performance_relative(fixture_path_relative_dense):
4141
args = [fixture_path_relative_dense]
4242
TimedSorter.nr_marks = 900
4343
pytest.main(args, [pytest_order])
44-
assert TimedSorter.elapsed < 1.4
44+
assert TimedSorter.elapsed < 0.25

0 commit comments

Comments
 (0)