Skip to main content
Schedule tests to run automatically at specific times—daily, weekly, or custom intervals.

Create a Schedule

1

Go to Testing > Calendar

Navigate to the calendar view
2

Click New Schedule

Click “Add Schedule” button
3

Select Tests

Choose which tests or suites to run
4

Set Frequency

Choose when to run (daily, weekly, custom)
5

Save

Click “Create Schedule”

Schedule Options

Frequency

OptionDescriptionExample
DailyRuns once per dayEvery day at 2:00 AM
WeeklyRuns on selected daysEvery Monday and Friday
CustomCron expression0 */6 * * * (every 6 hours)

Common Schedules

Daily at midnight:        0 0 * * *
Daily at 6 AM:            0 6 * * *
Every Monday at 9 AM:     0 9 * * 1
Weekdays at 8 AM:         0 8 * * 1-5
Every 6 hours:            0 */6 * * *
Every hour:               0 * * * *

What to Include

You can schedule:
  • All tests in a repository
  • A specific suite (e.g., just “Authentication” tests)
  • Individual tests (e.g., just the critical checkout flow)

Managing Schedules

View All Schedules

The calendar view shows all scheduled runs:
  • Blue dots indicate days with scheduled tests
  • Click a day to see what’s scheduled
  • Hover for quick details

Edit a Schedule

Click on any schedule to:
  • Change the frequency
  • Add or remove tests
  • Update the time

Pause a Schedule

Toggle the schedule on/off without deleting it. Useful for:
  • Maintenance windows
  • Temporarily disabling while fixing failures
  • Holiday periods

Delete a Schedule

Remove a schedule entirely. This doesn’t delete the tests, just stops automatic runs.

Notifications

Get notified when scheduled tests complete:

Enable Notifications

Go to Testing > Settings and configure:
NotificationWhen It Fires
On FailureAny test fails
On FlakyA test is marked flaky
On SuccessAll tests pass (optional)
Suite CompleteWhen all scheduled tests finish

Notification Channels

  • Email - Sent to your account email
  • Slack - Post to a channel (requires integration)

Best Practices

When to Schedule

ScenarioRecommended Schedule
Smoke testsEvery 6 hours
Full test suiteDaily (overnight)
Critical flowsEvery hour
Performance testsWeekly

Tips

Schedule tests during off-peak hours to avoid impacting staging environments.
Start with daily runs, then increase frequency for critical tests after you have confidence in stability.
Don’t schedule tests against production if they create test data or make destructive changes.

Viewing Scheduled Run Results

Scheduled runs appear in Testing > Runs with trigger type “Scheduled”. Filter by trigger to see only scheduled runs:
  1. Go to Testing > Runs
  2. Click the Trigger filter
  3. Select “Scheduled”

Next Steps

CI Integration

Run tests automatically on every pull request