Expand description
Python subprocess executor for running pytest tests.
This module provides two execution strategies:
PythonExecutor: Subprocess-based execution (default, always available)EmbeddedExecutor: PyO3-based embedded execution (requiresembedded-pythonfeature)
Use create_executor() to automatically select the best available executor.
Structs§
- Executor
Config - Executor configuration.
- Pooled
Executor - Executor using a warm worker pool for maximum throughput.
- Python
Executor - Executor that runs tests via Python subprocess.
Traits§
- Test
Executor - Trait for test executors providing a unified interface for running tests.
Functions§
- create_
executor - Create the best available executor based on the requested mode.
- create_
pooled_ executor - Create a pooled executor with warm workers.