"""Shared pytest fixtures. Forces a headless Qt platform for CI-safe runs.""" import os os.environ.setdefault("QT_QPA_PLATFORM", "offscreen") import pytest @pytest.fixture(scope="session") def qapp_args(): return ["pipeline-editor-tests"]