Workers
Configure worker threads for parallel execution
You can set workers to control the maximum number of phases running in parallel:
execution:
workers: 16TofuPilot runs phases without dependencies (see Dependencies) in parallel using a worker pool. It defaults to 8 workers if not specified.
You can match your CPU core count for CPU-intensive tests. For I/O-heavy tests like instrument communication, you should be able to increase to 2-3x your core count, as workers can overlap while waiting for external devices or user input.
How is this guide?