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

Detect order of execution of the steps by producer consumer variables #101

Open
baubakg opened this issue Oct 18, 2022 · 0 comments
Open
Labels
enhancement New feature or request
Milestone

Comments

@baubakg
Copy link
Member

baubakg commented Oct 18, 2022

Based on the calls to produce and to consume, we should be able to define the order of the tests.

  1. Start first by steps that neither produce nor consume
    
  2. execute steps that produce only
    
  3. execute steps that produce; but consume elements in previous steps
    
  4. execute steps that consume
    
@baubakg baubakg added the enhancement New feature or request label Oct 18, 2022
@baubakg baubakg added this to To do in Per-Mutation Testing via automation Oct 18, 2022
@baubakg baubakg moved this from To do to In progress in Per-Mutation Testing Oct 18, 2022
baubakg added a commit that referenced this issue Oct 18, 2022
…errain to deduce independant of the lines
@baubakg baubakg added this to the 7.0.11 milestone Oct 19, 2022
baubakg added a commit that referenced this issue Oct 26, 2022
* #5 added tests to detect order also in the context of #101 prepared terrain to deduce independant of the lines
* Extracted some of the test methods to a dedicated ClassPathParserTests class
* Updated license information
* ReOrdered code, also corrected issues related to the addition of the licences
* Moved logic from the onStart to the methodInvocation listener
* Also allowing for repecting the incoming order, so that when not set we respect the order of steps as they come
* #5 added the case with Before/after methods
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant