What the cron tester validates
CronTool runs every keystroke through the same parser used by production schedulers. It validates:
- Field count (5 for standard cron, 6 for AWS EventBridge, 6-7 for Quartz).
- Numeric ranges per field (0-59, 1-31, 0-7, etc.).
- Step (
*/n), range (1-5), list (1,15), and alias (MON-FRI) syntax. - Modifier support per dialect:
?,L,W,#. - Non-empty schedule — an expression like
0 0 31 2 *validates syntactically but never fires; the tester surfaces this.