Skip to content

Schedule Presets

Available schedule frequencies, when each fires, and how to choose the right one.

View as Markdown

Smoketest uses preset schedule frequencies rather than raw cron expressions. Pick the cadence that matches how often you want to verify your critical paths.

Available presets

There are three families of presets: hourly, daily, and weekly.

Hourly

Runs every N hours on a wall-clock interval. Four cadences are supported:

PresetWhen it firesRuns per month (approx)
Every hour (hourly-1)At the top of each hour~720
Every 3 hours (hourly-3)At 00:00, 03:00, 06:00, …~240
Every 6 hours (hourly-6)At 00:00, 06:00, 12:00, 18:00~120
Every 12 hours (hourly-12)At 00:00, 12:00~60

Daily

Runs once per day at a fixed hour. You choose the hour from these options: 00:00, 06:00, 09:00, 12:00, 15:00, 18:00, 22:00 (preset IDs daily-0 through daily-22). About ~30 runs per month.

Weekly

Runs once per week. You choose any day of the week (Sunday–Saturday) combined with any of the daily hours above (preset ID weekly-{day}-{hour}, where day is 06 with 0 = Sunday). For example, weekly-1-9 is every Monday at 09:00. About ~4 runs per month.

Credits are charged per 10-minute block of agent runtime. Most tests finish in one block (under 10 minutes). Credit estimates depend on how long your tests run — check Credits for details.

Choosing a frequency

Use caseRecommended preset
Production monitoring for critical tests (login, checkout)Every hour or Every 6 hours
Daily regression check across your main testsDaily at a fixed hour
Weekly sanity check on lower-priority pathsWeekly on a chosen day and hour
Flaky test that needs close observationEvery hour

Timezone behavior

Hourly presets fire on a wall-clock interval and are not timezone-aware.

Daily and weekly presets respect a per-test timezone, which defaults to UTC. Set the test's timezone if you want a daily or weekly run to fire at a specific local time — for example, a daily-9 test with its timezone set to America/New_York fires at 09:00 Eastern rather than 09:00 UTC.

Pausing and resuming

You can pause a schedule at any time without deleting it. The schedule configuration is preserved and resumes from the next interval when you re-enable it.

On this page