Replace PhasedEvent with Event
- Dominant language
- Java
- Stars
- 9
- Forks
- 4
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 7
Description
PhasedEvent is related to Interrptive Events. We should instead use a Event annotation.
Characteristics:
* By default : NIE
* Values : NIE, IE
* More than one step can have one
* in NIE : The scenario is suffled based on the number of Events
* in IE:
* if more than one exist in a scenario : throw an exception
* work as Phased Event
* When both Phased Event and Event exist, Event takes precedence.
* Issue Warning when it is the case
* Allow for hard coded event name declaration
* Allow for wrapping declarion (default : 33)
* Set PhasedEvent to Deprecated
Contributor guide
Research direction
Start by locating the existing PhasedEvent annotation and its related event-processing entry points and tests. Compare the requested Event annotation behavior with the current implementation, including NIE and IE handling, precedence, warnings, exceptions, hard-coded names, wrapping declarations, and deprecation. Done means the replacement behavior is specified, implemented, and covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100