Run recipes

Run recipes

Aug 6, 2024

Aug 6, 2024

18.0.0

24.0.0

Create reusable run configurations to test different environments, tags, and value sets. Trigger complex test selections without editing code or pipelines.

Create reusable run configurations to test different environments, tags, and value sets. Trigger complex test selections without editing code or pipelines.

Run exactly what you need, when you need it

Run Recipes give you precise control over what runs, where it runs, and which values are used, without editing flows or touching CI pipelines.

A recipe is a reusable preset that defines:

  • Which flows to include or exclude

  • Which flow tags to filter by

  • Which values to override

  • Which environments to target

Designed for complex applications and larger teams, Run Recipes let you execute exactly the right tests at exactly the right time.

Flexible flow selection

Recipes allow advanced filtering using:

  • With All

  • Without Any

This enables powerful combinations such as:

  • Prod & Smoke, without any WIP

  • UK & English, without gift cards

  • Dev & Regression, without Experimental

You can apply this logic both at the flow level and at the flow tag level.

Tag filtering allows a single flow to contain multiple variants, such as:

  • Dev & Prod

  • USD & GBP

  • Feature flag on & off

Then select only the relevant tests at run time without duplicating flows.

Value overwrites and environment control

Run Recipes allow you to override stored values for each run.

This makes it easy to:

  • Test against different environments

  • Pass in different configuration values

  • Validate feature variations

  • Switch URLs or API endpoints

You can also define an array of value sets within a single recipe. Each value set triggers a separate run automatically.

A common example is testing multiple languages in parallel, where each language configuration runs independently using the same underlying flows.

Trigger recipes anywhere

Run Recipes can be triggered:

  • Directly inside the app

  • On a schedule

  • Via CI/CD

When triggered through CI/CD, recipes allow you to change what runs without editing your pipelines or committing new code.

This gives teams operational flexibility without increasing maintenance overhead.

Built for scale and control

Run Recipes are designed for teams who need:

  • Complex test selection logic

  • Multi-environment automation

  • Large coverage with tight control

  • Zero duplication of flows

Instead of creating new flows for every variation, you define intelligent run configurations.

The result is faster feedback, cleaner test architecture, and complete control over how your automated testing operates.