zerocode icon indicating copy to clipboard operation
zerocode copied to clipboard

ISSUE-623 : Execute specified previous steps while retrying a given step( for scenarios where current step is dependent on previous steps, such as auth)

Open a1shadows opened this issue 1 year ago • 0 comments

<Feature Title>

PR Branch #ADD LINK TO THE PR BRANCH

fixes #623

Motivation and Context

The idea here is that instead of maintaining a List<String> for ScenarioExecutionState, we will maintain a LInkedHashMap of StepExecutionState. This will make it easier to mutate ScenarioExecutionState in complex retry scenarios where previously successfully executed steps need to be re-executed (such as in the withSteps feature.

Checklist:

  • [ ] Unit tests added

  • [ ] Integration tests added

  • [ ] Test names are meaningful

  • [ ] Feature manually tested

  • [ ] Branch build passed

  • [ ] No 'package.*' in the imports

  • [ ] Relevant Wiki page updated with clear instruction for the end user

    • [ ] Not applicable. This was only a refactor change, no functional or behaviour changes were introduced
  • [ ] Http test added to http-testing module(if applicable) ?

    • [ ] Not applicable. The changes did not affect HTTP automation flow
  • [ ] Kafka test added to kafka-testing module(if applicable) ?

    • [ ] Not applicable. The changes did not affect Kafka automation flow

a1shadows avatar Feb 17 '24 08:02 a1shadows