> ## 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

> Manage automated unit and integration testing.

**Test Suite** component automates the execution of your project's tests. By integrating testing into your pipeline, you can ensure that new changes do not introduce regressions.

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

## How to configure

Manage your testing automation through the project dashboard.

<Steps>
  <Step title="Access Repo Preferences">
    Navigate to **YAML Configuration** > **Repo Preferences** and locate the **Pipelines** section.
  </Step>

  <Step title="Open Test Suite Settings">
    Click on the **Test Suite** component to configure execution triggers.
  </Step>

  <Step title="Set Execution Policy">
    Toggle automated runs for specific branches or promotion events.
  </Step>

  <Step title="Commit Changes">
    Save your configuration to the repository. See [Syncing Changes](/yaml/syncing) for a detailed walkthrough.
  </Step>
</Steps>

## Configuration example

Enable the test suite in your `revolte.yaml`:

```yaml revolte.yaml theme={"dark"}
revolte:
  version: "1.0"
  project: Demo-Project
  appName: "demo-app"

  config:
    pipeline:
      testSuite:
        command: npm run test
```

## Automation test suite <span class="soon-pill">Coming Soon</span>

Expand your testing strategy with automated end-to-end and browser-based validation. This module will integrate with popular frameworks like Playwright and Cypress to provide full-system verification before every release.

## Quick links

* [Code Quality](/yaml/repo-preferences/pipelines/code-quality)
* [Pipelines Overview](/yaml/repo-preferences/pipelines/overview)
* [Prebuild Workflow](/yaml/repo-preferences/prebuild-workflow)
