Split oversized test_merge_prs_queue_any.py (1362 lines)
Source: validated_report_tests_2026-05-04_212740.md finding C9
File: tests/recipe/test_merge_prs_queue_any.py | Lines: 1362 | Priority: MEDIUM
Split Target
| New File |
Content |
test_merge_prs_queue_common.py |
Shared queue behavior tests |
test_merge_prs_queue_release_timeout.py |
Release timeout and retry logic |
test_merge_prs_queue_any.py |
Remaining strategy-specific tests |
Constraints
- All new files carry
pytestmark = [pytest.mark.layer("recipe")]
- Shared fixtures to
tests/recipe/conftest.py if not already there
Split oversized test_merge_prs_queue_any.py (1362 lines)
Source: validated_report_tests_2026-05-04_212740.md finding C9
File:
tests/recipe/test_merge_prs_queue_any.py| Lines: 1362 | Priority: MEDIUMSplit Target
test_merge_prs_queue_common.pytest_merge_prs_queue_release_timeout.pytest_merge_prs_queue_any.pyConstraints
pytestmark = [pytest.mark.layer("recipe")]tests/recipe/conftest.pyif not already there