Environments

Environments represent the platform combinations your team tests against — for example, "iOS + macOS" or "Android + Windows". They appear on test runs, making it clear exactly what environment each run was executed on.

How environments work

Environments are built from a three-tier hierarchy:

  1. Platform Groups — top-level categories that organise related platforms (e.g., Mobile OS, Desktop OS, Browser).
  2. Platforms — individual entries within a group (e.g., iOS and Android inside Mobile OS).
  3. Environments — auto-generated combinations of platforms from one or more groups (e.g., iOS, Android, iOS, Android). The built-in wizard generates every possible combination from the platforms you select.

Once created, environments are assigned to projects — either globally (all projects) or to a specific set. Test runs in those projects can then be tagged with an environment.

Getting started

Follow these steps in order the first time you set up environments:

  1. Go to Admin → Environments.
  2. Create one or more Platform Groups to categorise your platforms.
  3. Add Platforms inside each group.
  4. Use the Add Environment wizard to select platforms and generate combinations.

Who can manage environments?

The Environments page is accessible to Tenant Admins and Project Admins.

Action Who can access
View the Environments page Tenant Admin, Project Admin
Create, edit, or delete platform groups Tenant Admin, Project Admin
Create, edit, or delete platforms Tenant Admin, Project Admin
Create, edit, or delete environments Tenant Admin, Project Admin
Assign environments to projects Tenant Admin, Project Admin