Scheduling allows to create suites or scenarios (called "schedules") which define sequences of one or more scripts to be executed within a single Robot process. Highlights:
- Sequential and parallel script execution. Sequentially executed scripts may be constrained to the result of the previous ones, for example "execute script B only after script A finishes with the PASS result".
- Execution scheduling. Schedules may apply start time constraints specifying whether to start immediately, with a delay, at the specified date or execute repeatedly/regularly (cron scheduling).
- High level reporting. The schedule produces a graphical report viewable in most web browsers.
- Easy script-like management. Schedules can be started and managed the same way as individual scripts, either from the Robot's GUI, through the -r CLI option or from the Java API.
This chapter contains the following items: