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))