Overview: What are Hopper flows
Overview: What are Hopper flows
QA Wolf runs all flows in parallel by default but some workflows require the ability to coordinate and share data asynchronously through declared relationships, even while running concurrently across multiple users and multiple devices.During a run, any QA Wolf flow can both produce data for another flow and consume data from others. For example, one flow might create a new user, another might log in as that user, and a third might verify the user’s activity — all within the same coordinated run.
- As a producer, a flow uses
setOutputto publish data. - As a consumer, it reads published data from
workflowInputs.
How to: Share data across flows
How to: Share data across flows
How to: Run Hopper flows
How to: Run Hopper flows
- To run flows together, create a schedule that targets all flows or flows with a shared tag. A scheduled run that includes all producers and consumers. A scheduled run can include either all flows in the environment or only flows with a specific tag.
- To control execution order, create a Run Rule that runs producers before consumers. Run Rules that define execution order. Run Rules ensure producers run before consumers. They can be defined using groups, tags, or specific flow names.
Producers and consumers must be included in the same scheduled run.