# Source: https://vitest.dev/api/advanced/runner.md

# Source: https://vitest.dev/config/runner.md

---
url: /config/runner.md
---

# runner

* **Type**: `VitestRunnerConstructor`
* **Default**: `node`, when running tests, or `benchmark`, when running benchmarks

Path to a custom test runner. This is an advanced feature and should be used with custom library runners. You can read more about it in [the documentation](/api/advanced/runner).