def pytest_collection_modifyitems()

in selftest/conftest.py [0:0]


def pytest_collection_modifyitems(config, items):
    """Group tests by vm_size for pytest-xdist to avoid quota issues."""
    for item in items:
        vm_size = (
            item.callspec.params.get("vm_size", None)
            if hasattr(item, "callspec")
            else None
        )
        if vm_size:
            item.add_marker(pytest.mark.xdist_group(vm_size))