-
-
Notifications
You must be signed in to change notification settings - Fork 92
Closed
Labels
Description
Now that there is a way to run the REPD approach against a set of changed files (in a PR), let us also check how 'sensitive' this approach is to different types of mutations and code changes that we orchestrate.
Let's select various files from the OpenJ9/OpenJDK repos and make our own "bad changes" by applying several mutators from this list: https://pitest.org/quickstart/mutators/ to see what % score the draft PR receives. pitest generates mutations for Java code, but many of these mutations can just be manually applied to any codebase. One could also create a draft PR that applies several mutations across several files.
| Mutator(s) | File(s) mutated | Resulting % score |
|---|---|---|
| Increments Mutator | https://github.com/eclipse-openj9/openj9/blob/master/runtime/gc_base/ContinuationObjectList.cpp#L58 | TBD |
| Negate Conditionals Mutator | https://github.com/eclipse-openj9/openj9/blob/master/runtime/j9vm/javanextvmi.cpp#L228 | TBD |
| ... | ... | ... |
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done