medium severityGiskard test suite (pytest-based)
Tests pass with `pytest` but fail (IOErrors, state mismatches, timeouts) with `pytest -n auto` / xdist; intermittent/random failures across workers.
Root cause
Tests share mutable state (files/DB/ports/globals) not isolated for concurrent worker processes in pytest-xdist (`-n auto`). Race conditions/overwrites occur in parallel but not sequential runs. Giskard uses pytest; no specific bug found, common ML testing issue with temp models/datasets.
pytestxdistparallel-testsrace-conditiontest-isolationgiskard