Testing

Quickstart

Get tests running on your PRs in 5 minutes.

Get your existing tests running automatically on every PR, with automatic test evolution.

Step 1: Add Your Repository

  1. Go to Testing > Repos in the dashboard
  2. Click Add Repository and select your repository from GitHub
  3. Save with default settings — you can configure later

Step 2: Import Your Tests

  1. Go to Testing > Tests
  2. Click New Test and select the repo you just added
  3. Choose Unit or Integration as the test type
  4. Switch to the Import Existing tab
  5. Select the tests Paragon finds and click Import Selected

Step 3: Enable Run on PR

  1. Go to Testing > Repos
  2. Click your repository to open settings
  3. Toggle on Run on PR
  4. Save — your tests now run on every pull request

Step 4: Enable Evolving Tests

  1. In the same repository settings, scroll to Evolving Tests
  2. Turn on Enable Evolving Tests
  3. Toggle on Auto-Run on PR to analyze every PR
  4. Save — Paragon will now propose test updates when your code changes

What Happens Next

On your next PR:

  1. Your imported tests run automatically
  2. Results appear as a GitHub status check
  3. Paragon analyzes your changes and proposes test updates
  4. Review proposals and accept to keep tests in sync

Next Steps