zerocode
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)
<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-testingmodule(if applicable) ?- [ ] Not applicable. The changes did not affect HTTP automation flow
-
[ ] Kafka test added to
kafka-testingmodule(if applicable) ?- [ ] Not applicable. The changes did not affect Kafka automation flow