This section is dedicated to creating a workflow in Revyl. Follow the steps below to create and run your first workflow:

Step 1: Navigate to the Workflows Section

  1. Click on Workflows in the sidebar.
  2. Once on the Workflows page, click Create Workflow in the top-right corner.

Step 2: Configure the Workflow

  1. Enter a Workflow Name.
  2. Choose an Execution Mode:
    • Sequential: Runs tests one by one, waiting for each to complete before starting the next.
    • Parallel: Runs tests simultaneously, useful when tests are dependent on each other.

Sequential Execution Example:

Parallel Execution Example:

Step 3: Add Tests to the Workflow

  1. Click + Add Test and select the required tests.
  2. Arrange them according to execution order.

Step 4: Add a Schedule

  1. Click Add Schedule to define when the workflow should run.
  2. Set:
    • Frequency (e.g., Daily, Weekly).
    • Interval (Every X days/weeks).
    • Time of execution.

Step 5: Edit Cron Expression (Optional)

Once the schedule is created, you can manually modify the cron expression to fine-tune the execution time.

  1. Modify the cron expression as needed.
  2. Use Crontab Guru to verify or generate a valid cron expression.

Step 6: Save and Run the Workflow

  1. Click Create Workflow to finalize.
  2. Your workflow is now ready to run!

Now you’ve successfully created and scheduled a workflow in Revyl!