adobe / adobe/phased-testing

Implement NIE_22 (event finish + teardown before step)

Open
#256 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
9
Forks
4
Avg merge
2d 5h
Merged PRs (30d)
7

Description

Per #203, `NIE_22` 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_22 | Before Step | Before Step | Before Step |

Both the "wait till finished" and the tear-down need to happen before the step is allowed to run, unlike `NIE_23` where tear-down happens after the step.

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

Open the contributing guide

Research direction

Start with ExecutionMode.NON_INTERRUPTIVE and its behaviorTypes whitelist, then compare the existing NIE_23 and NIE_33 implementations referenced in the issue. Confirm the shared behavior-code descriptions in README.md#non-interruptive-execution-mode and README.md#wrapping-an-event-around-a-step. Done means NIE_22 is supported with event completion and teardown both occurring before the step.

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
67/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.