Workspace configuration
The directory where all your Maestro-related configuration lives is a Maestro workspace (or just workspace for short).
Maestro configuration
The following properties can be configured on the workspace as a whole as part of the workspace configuration. All settings are optional.
flows
: inclusion patterns regarding what Flows to include (docs).includeTags
: list of tags to include on each run (docs).excludeTags
: list of tags to exclude on each run (docs).executionOrder
: the order to run sequential tests before running remaining tests (docs).baselineBranch
: Which branch is your baseline. Useful when integrating with Pull Requests (docs). Cloud only.notifications
: Who to notify after an Upload finishes processing (docs). Cloud only. You might prefer the Slack integration.
Example
Below is an example Maestro workspace configuration file. Typically it's named config.yaml
and placed in the .maestro
directory in your project's root:
Environment variables
Any other environment variables prefixed with MAESTRO_
will be available in your Flows as JavaScript variables. See Accessing variables from the shell for more information.
Last updated
Was this helpful?