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
- Navigate to Schedules in the TraceLoom dashboard.
- Click Create Schedule.
- 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).
- Name — A descriptive label (e.g.,
- 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.