Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Field: suiteName #2290

Open
lucasdiblasi-avenue opened this issue Feb 5, 2025 · 2 comments
Open

New Field: suiteName #2290

lucasdiblasi-avenue opened this issue Feb 5, 2025 · 2 comments
Labels
enhancement New feature request or improvement of an existing feature feature: reporting Relating to test reports after tests have run

Comments

@lucasdiblasi-avenue
Copy link

lucasdiblasi-avenue commented Feb 5, 2025

Use case

Suggestion for Improvement to the Maestro Framework

New Field: suiteName

Motivation: Adding the "suiteName" field will allow the separation of flows by suite, making report organization easier.

Example:

appId: my.app
suiteName: Github Actions
name: Create a new Issue.

With this structure, flows can be organized more clearly and efficiently, improving the management and visualization of reports.

Proposal

appId: my.app
suiteName: Github Actions
name: Create a new Issue.

Anything else?

No response

Copy link

linear bot commented Feb 5, 2025

@Fishbowler Fishbowler added enhancement New feature request or improvement of an existing feature feature: reporting Relating to test reports after tests have run labels Feb 24, 2025
@Fishbowler
Copy link
Contributor

Thinking about implementation, the YamlConfig class is already special - any key that isn't specified ends up in config.ext. The jsEngine is configured this way - with no direct Yaml definition.

This makes the implementation easier, since we don't need do plumbing all the way back to the parsing.

Also, worth considering that suiteName is already in use at a run level, e.g. maestro test --test-suite-name "App v1.3 Release" ./myTests so we'd need a different name for a logical collection of 'some related tests'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature request or improvement of an existing feature feature: reporting Relating to test reports after tests have run
Projects
None yet
Development

No branches or pull requests

2 participants