Files
scylladb/test/cluster/random_failures/conftest.py
Avi Kivity 0ae22a09d4 LICENSE: Update to version 1.1
Updated terms of non-commercial use (must be a never-customer).
2026-04-12 19:46:33 +03:00

22 lines
586 B
Python

#
# Copyright (C) 2025-present ScyllaDB
#
# SPDX-License-Identifier: LicenseRef-ScyllaDB-Source-Available-1.1
#
from __future__ import annotations
import os
import random
import sys
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from pytest import Session
def pytest_sessionstart(session: Session) -> None:
if not session.config.getoption("collectonly") and "xdist" in sys.modules:
if sys.modules["xdist"].is_xdist_controller(request_or_session=session):
os.environ["TOPOLOGY_RANDOM_FAILURES_TEST_SHUFFLE_SEED"] = str(random.randrange(sys.maxsize))