Description
Manages external processes used by pytest tests across test runs. It helps suites start, reuse, monitor, and stop helper services or long-lived processes needed for integration tests.
External processes can consume ports, files, CPU, and memory after tests finish if cleanup fails. Keep process ownership and teardown explicit.