jSentinel-standalone
PIT mutation report for jSentinel-standalone, rendered from an earlier
PIT snapshot (module id security-standalone predates the 00.73 rebrand —
class and package references inside this report use the pre-rebrand names).
See Architecture → Quality
for the cross-module comparison, all modules, or the
release notes for the current headline figure.
97%
mutation coverage
97%
test strength
33/34
mutations killed
1
survived
Mutators
Kill rate per mutation operator — where the test suite is strong and where mutants slip through.
| Mutator | Killed | Total | Kill rate |
|---|---|---|---|
VoidMethodCall | 12 | 13 | |
NullReturnVals | 12 | 12 | |
NegateConditionals | 6 | 6 | |
BooleanFalseReturnVals | 1 | 1 | |
BooleanTrueReturnVals | 1 | 1 | |
EmptyObjectReturnVals | 1 | 1 |
Surviving mutants 1
Each row is a real gap: a bytecode change the tests did not catch. Class · line · operator.
| Class | Line | Mutator | Mutation |
|---|---|---|---|
ThreadLocalSubjectStore | 60 | VoidMethodCall | removed call to java/lang/ThreadLocal::remove |