# `cargo nextest run` (used by `cargo xtask ci`) runs every test in a process of its own, in parallel. [test-groups] # NVENC sessions are a limited resource on consumer GPUs. nvenc = { max-threads = 1 } [[profile.default.overrides]] filter = "package(filmcraft-platform) and (binary(/nvenc/) or test(/nvenc/))" test-group = "nvenc" # A throughput gate: it measures one core's speed, so nothing else runs beside it. [[profile.default.overrides]] filter = "package(filmcraft-render) and binary(mixer_perf)" threads-required = "num-test-threads"