Home / Documentation / Schedules

Schedules

Schedules let you run your Playwright test suite automatically on a recurring cron schedule — daily smoke tests at 8am, nightly regression runs, or any interval you need.

Creating a Schedule

  1. Navigate to Schedules in the TraceLoom dashboard.
  2. Click Create Schedule.
  3. Configure the schedule:
    • Name — A descriptive label (e.g., nightly-regression).
    • Cron expression — Standard cron format, e.g., 0 2 * * * for 2am UTC daily.
    • Test suite — Select which tests to run (all tests or a specific tag/file pattern).
  4. Click Save. The schedule activates immediately.

Cron Expression Format

TraceLoom uses standard 5-field cron syntax:

┌─────── minute (0–59)
│ ┌───── hour (0–23, UTC)
│ │ ┌─── day of month (1–31)
│ │ │ ┌─ month (1–12)
│ │ │ │ ┌ day of week (0–7, 0/7=Sunday)
│ │ │ │ │
0 2 * * *   → 2:00am UTC, every day
0 8 * * 1-5 → 8:00am UTC, Monday–Friday
0 */6 * * * → every 6 hours

Managing Schedules

  • Active / Paused — Toggle the status switch to pause a schedule without deleting it.
  • Edit — Update the cron expression or test suite selection at any time.
  • Delete — Permanently removes the schedule. In-progress runs are not affected.

Viewing Schedule Results

Each scheduled execution creates a normal test run visible on the Runs page. The run is labelled with the schedule name so you can filter and track schedule-triggered runs separately from manually triggered ones.


Viewing run results and traces · Back to Quick Start

>