Skip to main content

๐Ÿ“ฆ Group Executions

Group Execution is the highest level of execution type in X-AutoMate.
Simply put, it allows you to group multiple executions together and run them as one package. Think of it like a folder that can contain other folders or files โ€” this gives you an easy way to organize and manage complex testing pipelines.

A Group Execution can contain:

  • Single Execution Templates
  • DAG Templates
  • Other Subgroups

The main purpose is to execute a set of workflows or test runs in bulk, for example:

๐Ÿงช Running 20 DAGs together as part of a regression package.


๐Ÿ“Œ How to Create a Group Executionโ€‹

To create a Group Execution, go to:
/e2e/new_group_template

Important

Ensure that all templates (DAGs or Simple Executions) you want to use are already created and visible under the "Existing Templates" page.

img

You will need to:

  • Provide a name for the group
  • Optionally add tags and a description

๐Ÿ›  Actions During Creationโ€‹

During group creation, you can:

  1. โž• Add Runtime Variables (to group or subgroup)
  2. ๐Ÿ“ฆ Add Template (Single Execution or DAG)
  3. ๐Ÿ—‚ Add Subgroup (Nested groups)

You can also choose whether to receive notifications after execution.

๐Ÿง  You can nest templates up to 2 levels deep:

Main Group
โ”œโ”€โ”€ Subgroup 1
โ”‚ โ”œโ”€โ”€ DAG Template A
โ”‚ โ””โ”€โ”€ DAG Template B
โ””โ”€โ”€ Subgroup 2
โ””โ”€โ”€ Sub-subgroup with Templates
Important

โŒ More than 2 levels of nesting are not allowed.


Once the group is created, youโ€™ll be redirected to the Templates page:

img

Here, youโ€™ll also see:

  • DAG Templates
  • Simple Execution Templates
  • And your newly created Group Execution Templates

For more about templates, check the Execution Templates page.


img