Implement NIE_00 (event finish and teardown both at scenario end)
- Dominant language
- Java
- Stars
- 9
- Forks
- 4
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 7
Description
Per #203, `NIE_00` is currently not implemented (only `NIE_23` and `NIE_33` are, see #197 and `ExecutionMode.NON_INTERRUPTIVE`'s `behaviorTypes` whitelist).
| Behavior | Event Start | Event Start Finish | Tear Down |
| - | - | - | - |
| NIE_00 | Before Step | latest scenario end | latest scenario end |
Neither the "wait till finished" nor the tear-down happen relative to any particular step — both are deferred until the scenario itself completes.
See the shared behavior-code documentation in [README.md#non-interruptive-execution-mode](https://github.com/adobe/phased-testing/blob/main/README.md#non-interruptive-execution-mode) and [README.md#wrapping-an-event-around-a-step](https://github.com/adobe/phased-testing/blob/main/README.md#wrapping-an-event-around-a-step).
Contributor guide
Research direction
Start at ExecutionMode.NON_INTERRUPTIVE and its behaviorTypes whitelist, then compare the existing NIE_23 and NIE_33 implementations referenced in the issue. Use the shared behavior-code documentation in README.md#non-interruptive-execution-mode and README.md#wrapping-an-event-around-a-step to verify that NIE_00 waits for the latest scenario end and tears down there.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 64/100