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

Ability to run multi assert steps in parallel #68

Open
3 tasks
Suremaker opened this issue Oct 14, 2017 · 0 comments
Open
3 tasks

Ability to run multi assert steps in parallel #68

Suremaker opened this issue Oct 14, 2017 · 0 comments
Labels
idea A new, high-level idea

Comments

@Suremaker
Copy link
Collaborator

Description

Currently it is possible to mark scenario or composite step with [MultiAssert] attribute that instructs runner to execute all sub-steps regardless of their status and collect the outcome at the end of execution.

This change should allow to flag those sub-steps to run in parallel, assuming that they are independent.
The use case scenario would be a composite step containing sub-steps describing:

  • a combination of input and expected output values for an algortihm,
  • a list of (longer runnng) actions that can be executed against existing setup.

A spike is required to determine:

  • if flag would be implemented as property of MultiAssertAttribute or separate attribute,
  • if it makes sense to apply it to scenarios and composite steps or only composites

Progress

  • Feature is implemented,
  • Ensured backward-compatibility,
  • Ensured good debugging experience
@Suremaker Suremaker added the idea A new, high-level idea label Oct 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea A new, high-level idea
Projects
None yet
Development

No branches or pull requests

1 participant