Skip to content

Split oversized test_merge_prs_queue_any.py (1362 lines) #1900

@Trecek

Description

@Trecek

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    recipe:implementationRoute: proceed directly to implementationstagedImplementation staged and waiting for promotion to main

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions