Scheduling
Run a test or plan automatically, daily at a time or every N minutes, while AskUI Desktop is open.
A schedule runs a test or plan on a device profile without you pressing Run.
A closed app means missed runs
Schedules fire only while AskUI Desktop is running, it is not a background service. Close the app, or let the machine sleep or shut down, and the scheduled run silently does not happen: no firing, no report, and no catch-up when the app comes back. For runs that must never be missed, the nightly regression, use the CLI on a build server with your CI scheduler.
Create a schedule
- Open the test on the Tests page (or the plan on Plans).
- Click the alarm-clock button, the Scheduled runs dialog opens, prefilled with this file.
- Pick the Device profile.
- Pick the Cadence: Daily at a time (with weekdays) or Every N minutes.
- Click Add schedule.
The dialog lists every schedule in the project with its last outcome, the
run's results, or why it was skipped (e.g. the device could not connect).
Schedules live in the project's schedules.json. A due schedule never
double-fires, even when a run outlasts its interval.
Pause or delete a schedule
The dialog lists every schedule in the project:
- Untick the on checkbox to pause a schedule, it stays configured but stops firing (the row dims).
- Click the trash button (Delete schedule) to remove it.
There is no edit: to change the cadence or device, delete the schedule and add it again.