Throw Exception if a test that is mutational is executed with the wrong listener
Open
enhancement
- Dominant language
- Java
- Stars
- 9
- Forks
- 4
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 7
Description
Mutational tests have some requirements:
1. They need to be run with the Mutational listener , Phased tests need to be run with the Phased listener. Otherwise an exception need to be thrown
2. Mutational scenarios should no longer have the @PhasedTest annotation
Contributor guide
Research direction
Locate the code that runs mutational and phased tests, including the listener and @PhasedTest handling. Start by tracing how each scenario selects its listener, then add coverage for mismatched listeners and mutational scenarios carrying @PhasedTest. Done means the invalid combinations throw an exception and valid scenarios continue to run with their required listener.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100