> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revolte.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Test Suite

> Automate your testing workflows to ensure application stability and reliability.

The **Test Suite** configuration allows you to define automated test runs that validate your code's functionality before it is merged or deployed.

<div style={{ display: "flex", justifyContent: "center" }}>
  <img src="https://mintcdn.com/poddle-54594c3d/q0Rk3K5lGk3vHIWm/image-v2/yaml/pipeline3.png?fit=max&auto=format&n=q0Rk3K5lGk3vHIWm&q=85&s=2a1931b08581864958e60cb8bbc19dae" width="400" data-path="image-v2/yaml/pipeline3.png" />
</div>

<img src="https://mintcdn.com/poddle-54594c3d/q0Rk3K5lGk3vHIWm/image-v2/yaml/testt-suite.png?fit=max&auto=format&n=q0Rk3K5lGk3vHIWm&q=85&s=d17f08aef01424eea4cd62d07bfa4424" alt="Test Suite Dashboard" width="1863" height="433" data-path="image-v2/yaml/testt-suite.png" />

## Configuration

Define your test commands and environment requirements in `revolte.yaml`.

```yaml revolte.yaml theme={"dark"}
pipeline:
  testSuite:
    enabled: true
    command: "npm run test:ci"
    environment:
      node_version: "18"
    timeout: 300
```

## Quick links

* [Pipeline Overview](/yaml/repo-preferences/pipeline/overview)
* [Code Quality](/yaml/repo-preferences/pipeline/code-quality)
* [Repo Preferences](/yaml/repo-preferences/overview)
