logo

Back to index

OCC

Min: 0.0104, max: 0.9688, yellow zone: [0.4000 .. 0.6000].

Elements: 92, μ: 0.5283, σ: 0.2345, Var: 0.0550, defects: 34%.

Packages: 38, classes: 282.

Green: 107, yellow: 27, red: 148.

Class OCC n A Rw_total
o.p.m.e.g.blocks.BlockTrackingMethodDecorator 0 1 2 0
o.p.m.e.g.blocks.ConcreteBlockCounter 1 4 2 4 1
o.p.m.e.g.m.experimental.R..$RemoveSwitchMethodVisitor 1 2 2 1 1
o.p.m.e.g.m.experimental.N..$ReplaceMethodCallWithObjectVisitor 0 1 2 0
o.p.m.e.g.m.experimental.B..$BigDecimalMathMutator 0 2 4 0
o.p.m.e.g.m.experimental.RemoveSwitchMutator 0.3333 4 4 1 0.3333333333333333
o.p.m.e.g.m.experimental.B..$BigIntegerMathMutator 0 2 4 0
o.p.m.e.g.m.experimental.S..$SwitchMethodVisitor 0 2 2 0
o.p.m.e.g.m.experimental.B..$B..$Replacement 0 1 3 0
o.p.m.e.g.m.experimental.SwitchMutator 0 3 0 0
o.p.m.e.g.m.experimental.M..$MemberVariableVisitor 0 2 2 0
o.p.m.e.g.m.experimental.ArgumentPropagationVisitor 0 1 2 0
o.p.m.e.g.m.experimental.RemoveSwitchMutatorGroup 0 1 0 0
o.p.m.e.g.m.experimental.MemberVariableMutator 0 4 0 0
o.p.m.e.g.m.experimental.RemoveIncrementsMethodVisitor 0 1 2 0
o.p.m.e.g.m.experimental.B..$B..$Replacement 0 1 3 0
o.p.testapi.TestResult 0.6 6 3 12 0.6
o.p.testapi.TestGroupConfig 0.5 5 3 6 0.5
o.p.testapi.Description 0.8 6 3 13 0.8
o.p.testapi.AbstractTestUnit 0 2 1 0
o.p.testapi.NullExecutionListener 0 2 0 0
o.p.r.a.commons.J..$Instantiation 0.1667 7 5 2 0.16666666666666666
o.p.r.a.commons.CodeSizeEvaluator 0.9286 15 2 104 0.9285714285714286
o.p.r.a.commons.FieldRemapper 1 4 1 6 1
o.p.r.a.commons.LocalVariablesSorter 0.1111 10 5 2 0.1111111111111111
o.p.r.a.commons.ClassRemapper 1 19 2 171 1
o.p.r.a.commons.AnnotationRemapper 0.8333 7 2 15 0.8333333333333334
o.p.r.a.commons.JSRInlinerAdapter 1 2 3 1 1
o.p.r.a.commons.S..$Item 0.5 3 3 1 0.5
o.p.r.a.commons.StaticInitMerger 0.5 3 4 2 0.5
o.p.r.a.commons.ModuleRemapper 1 7 1 21 1
o.p.r.a.commons.SimpleRemapper 0 5 1 0
o.p.r.a.commons.ModuleHashesAttribute 0 2 3 0
o.p.r.a.commons.ModuleTargetAttribute 0 2 1 0
o.p.r.a.commons.Remapper 0 17 0 0
o.p.r.a.commons.AnalyzerAdapter 0.6875 17 7 45 0.6875
o.p.r.a.commons.TryCatchBlockSorter 0 1 0 0
o.p.r.a.commons.AdviceAdapter 0.75 17 9 78 0.75
o.p.r.a.commons.RecordComponentRemapper 1 4 1 6 1
o.p.r.a.commons.ModuleResolutionAttribute 0 2 5 0
o.p.r.a.commons.MethodRemapper 0.8824 18 1 120 0.8823529411764706
o.p.r.a.commons.InstructionAdapter 0.0104 97 1 1 0.010416666666666668
o.p.r.a.commons.GeneratorAdapter 0.0658 77 40 21 0.06578947368421052
o.p.r.a.commons.SerialVersionUIDAdder 0.625 9 10 15 0.625
o.p.r.a.commons.SignatureRemapper 1 16 3 120 1
o.p.r.a.commons.Method 0.8333 7 3 18 0.8333333333333334
o.p.m.e.g.m.returns.NullReturnMethodVisitor 0.5 3 1 1 0.5
o.p.m.e.g.m.returns.BooleanFalseMethodVisitor 0 1 2 0
o.p.m.e.g.m.returns.BooleanTrueMethodVisitor 0 1 2 0
o.p.m.e.g.m.returns.AReturnMethodVisitor 0 2 1 0
o.p.m.e.g.m.returns.ReturnsMutatorGroup 0 1 0 0
o.p.m.e.g.m.returns.PrimitivesReturnValsMethodVisitor 0 1 1 0
o.p.mutationtest.EngineArguments 0.3333 4 3 2 0.3333333333333333
o.p.mutationtest.MutationStatusTestPair 0.5714 8 5 17 0.5714285714285714
o.p.m.config.ClientPluginServices 1 2 1 1 1
o.p.m.config.TestPluginArguments 1 5 5 4 1
o.p.m.config.PrioritisingTestSuiteFinder 0 1 1 0
o.p.m.config.PrioritisingTestConfiguration 0 3 3 0
o.p.m.config.PrioritisingTestUnitFinder 0 1 1 0
o.p.m.config.MinionSettings 1 2 1 1 1
o.p.r.a.tree.InnerClassNode 0 1 4 0
o.p.r.a.tree.IincInsnNode 0.5 3 2 1 0.5
o.p.r.a.tree.FrameNode 0.5 3 3 1 0.5
o.p.r.a.tree.AnnotationNode 0.6667 7 2 10 0.6666666666666666
o.p.r.a.tree.FieldNode 0.4 6 10 5 0.4
o.p.r.a.tree.ClassNode 0.125 17 24 25 0.125
o.p.r.a.tree.FieldInsnNode 0.3333 4 3 1 0.3333333333333333
o.p.r.a.tree.InsnNode 0 3 0 0
o.p.r.a.tree.LocalVariableNode 0 1 6 0
o.p.r.a.tree.ModuleExportNode 0 1 3 0
o.p.r.a.tree.ParameterNode 0 1 2 0
o.p.r.a.tree.ModuleProvideNode 0 1 2 0
o.p.r.a.tree.MultiANewArrayInsnNode 0.5 3 2 1 0.5
o.p.r.a.tree.LookupSwitchInsnNode 0.5 3 3 1 0.5
o.p.r.a.tree.MethodInsnNode 0.3333 4 4 1 0.3333333333333333
o.p.r.a.tree.InvokeDynamicInsnNode 0.5 3 4 1 0.5
o.p.r.a.tree.LdcInsnNode 0.5 3 1 1 0.5
o.p.r.a.tree.LineNumberNode 0.5 3 2 1 0.5
o.p.r.a.tree.I..$InsnListIterator 0.875 9 4 33 0.875
o.p.r.a.tree.JumpInsnNode 0.3333 4 1 1 0.3333333333333333
o.p.r.a.tree.ModuleOpenNode 0 1 3 0
o.p.r.a.tree.RecordComponentNode 0.2 6 8 3 0.2
o.p.r.a.tree.LocalVariableAnnotationNode 0 1 3 0
o.p.r.a.tree.LabelNode 0.25 5 1 1 0.25
o.p.r.a.tree.AbstractInsnNode 0.1429 8 22 1 0.14285714285714285
o.p.r.a.tree.ModuleNode 0.125 9 10 7 0.125
o.p.r.a.tree.IntInsnNode 0.3333 4 1 1 0.3333333333333333
o.p.r.a.tree.ModuleRequireNode 0 1 3 0
o.p.r.a.tree.TypeAnnotationNode NaN 0 2 0
o.p.r.a.tree.UnsupportedClassVersionException NaN 0 1 0
o.p.r.a.tree.InsnList 0.6364 23 4 162 0.6363636363636364
o.p.r.a.tree.Util NaN 0 0 0
o.p.r.a.tree.MethodNode 0.5294 35 24 193 0.5294117647058824
o.p.r.a.tree.VarInsnNode 0.3333 4 1 1 0.3333333333333333
o.p.r.a.tree.TryCatchBlockNode 1 2 6 1 1
o.p.r.a.tree.TypeInsnNode 0.3333 4 1 1 0.3333333333333333
o.p.r.a.tree.TableSwitchInsnNode 0.5 3 4 1 0.5
o.p.coverage.AlreadyInstrumentedException NaN 0 1 0
o.p.coverage.ClassLine 0.75 5 2 9 0.75
o.p.coverage.BlockCoverage 0 2 2 0
o.p.coverage.BlockLocation 0.8 6 2 13 0.8
o.p.coverage.CoverageTransformer 0 1 2 0
o.p.coverage.CoverageResult 0.4 6 4 6 0.4
o.p.coverage.CoverageClassVisitor 0.2 6 5 2 0.2
o.p.coverage.TestInfoNameComparator 0 1 1 0
o.p.coverage.TestInfo 0.5 7 6 6 0.5
o.p.boot.HotSwapAgent NaN 0 1 0
o.p.t.execute.ExitingResultCollector 0.75 5 2 7 0.75
o.p.t.execute.MultipleTestGroup 1 3 1 3 1
o.p.t.execute.Pitest 0 2 2 0
o.p.t.execute.FindTestUnits 0 1 2 0
o.p.help.PitHelpError NaN 0 1 0
o.p.functional.Streams NaN 0 0 0
o.p.functional.FArray NaN 0 0 0
o.p.functional.FCollection NaN 0 0 0
o.p.j.adapter.AdaptingRunListener 0.75 5 3 6 0.75
o.p.j.adapter.CustomRunnerExecutor 0 1 3 0
o.p.j.adapter.AdaptedJUnitTestUnit 1 2 3 1 1
o.p.util.Id NaN 0 6 0
o.p.util.Functions NaN 0 0 0
o.p.util.L..$PlainFormatter 0 1 2 0
o.p.util.PitError NaN 0 1 0
o.p.util.StreamUtil NaN 0 0 0
o.p.util.Log NaN 0 2 0
o.p.util.IsolationUtils NaN 0 0 0
o.p.util.Glob 0.5 3 1 1 0.5
o.p.util.ManifestUtils NaN 0 1 0
o.p.util.SafeDataInputStream 0.7143 8 1 15 0.7142857142857143
o.p.util.StringUtil NaN 0 0 0
o.p.util.ServiceLoader NaN 0 0 0
o.p.util.SafeDataOutputStream 0.75 9 1 21 0.75
o.p.util.Unchecked NaN 0 0 0
o.p.classinfo.MethodFilteringAdapter 0 2 1 0
o.p.classinfo.FixedSizeHashMap 0 1 2 0
o.p.classinfo.CachingByteArraySource 0 1 2 0
o.p.classinfo.ComputeClassWriter 0 1 2 0
o.p.classinfo.ClassName 0.6667 10 11 21 0.6666666666666666
o.p.plugin.FeatureParameter 0.5 3 2 1 0.5
o.p.plugin.Feature 0.9167 13 6 49 0.9166666666666666
o.p.plugin.FeatureSetting 0.3333 7 3 4 0.3333333333333333
o.p.plugin.FeatureParser 0 1 0 0
o.p.plugin.FeatureSelector 0 2 2 0
o.p.reflection.IsAnnotatedWith 0 1 1 0
o.p.reflection.Reflection NaN 0 0 0
o.p.classpath.ClassFilter 0 2 2 0
o.p.classpath.PathFilter 0 2 2 0
o.p.classpath.DirectoryClassPathRoot 1 4 1 6 1
o.p.classpath.CompoundClassPathRoot 0.75 5 1 6 0.75
o.p.classpath.ClassloaderByteArraySource 0 1 1 0
o.p.classpath.NameCachingRoot 1 4 2 6 1
o.p.classpath.ArchiveClassPathRoot 0.25 5 1 1 0.25
o.p.classpath.OtherClassLoaderClassPathRoot 0.3333 4 1 1 0.3333333333333333
o.p.classpath.ClassPathByteArraySource 0 1 2 0
o.p.classpath.ClassPath 0.8 6 2 10 0.8
o.p.m.build.PercentAndConstantTimeoutStrategy 0 1 5 0
o.p.junit.CompoundTestUnitFinder 0 1 1 0
o.p.junit.DescriptionFilter 0.5 3 1 1 0.5
o.p.junit.JUnitTestPlugin 0 3 1 0
o.p.junit.NullConfiguration 0 3 0 0
o.p.junit.RunnerSuiteFinder 0 1 0 0
o.p.junit.ParameterisedTestFilter 1 2 2 1 1
o.p.junit.JUnitVersion 0.375 9 3 6 0.375
o.p.junit.ParameterisedJUnitTestFinder 0 1 0 0
o.p.junit.JUnitCompatibleConfiguration 0 5 4 0
o.p.junit.JUnit4SuiteFinder 0 1 0 0
o.p.junit.JUnitCustomRunnerTestUnitFinder 0 1 4 0
o.p.r.a.signature.SignatureWriter 0.8125 17 4 91 0.8125
o.p.r.a.signature.SignatureVisitor 0 16 4 0
o.p.r.a.signature.SignatureReader 1 2 1 1 1
o.p.m.e.g.mutators.NullMutateEverything 0 3 0 0
o.p.m.e.g.mutators.InlineConstantMutator 0 4 0 0
o.p.m.e.g.mutators.RemoveConditionalMutatorGroup 0 1 0 0
o.p.m.e.g.mutators.ConditionalsBoundaryMethodVisitor 0 1 2 0
o.p.m.e.g.mutators.InvertNegsMethodVisitor 0 1 2 0
o.p.m.e.g.mutators.R..$RemoveConditionalMethodVisitor 0 1 4 0
o.p.m.e.g.mutators.RemoveConditionalMutator 0.6667 4 2 3 0.6666666666666666
o.p.m.e.g.mutators.MathMethodVisitor 0 1 1 0
o.p.m.e.g.mutators.MethodCallMethodVisitor 0 1 5 0
o.p.m.e.g.mutators.I..$InlineConstantVisitor 0 3 2 0
o.p.m.e.g.mutators.ConditionalMethodVisitor 0 1 2 0
o.p.m.e.g.mutators.MutateEveryThing 0 14 2 0
o.p.m.e.g.mutators.IncrementsMethodVisitor 0 1 2 0
o.p.e.common.TestUnitDecorator 0.5 3 1 1 0.5
o.p.e.common.CompoundTestSuiteFinder 0 1 1 0
o.p.e.common.NoTestSuiteFinder 0 1 0 0
o.p.m.e.gregor.A..$Substitution NaN 0 2 0
o.p.m.e.gregor.ClassInfo 0 3 3 0
o.p.m.e.gregor.GregorMutationEngine 0.6667 4 2 3 0.6666666666666666
o.p.m.e.gregor.InsnSubstitution 0 2 2 0
o.p.m.e.gregor.AbstractInsnMutator 0 4 3 0
o.p.m.e.gregor.MethodMutationContext 0.7143 8 4 12 0.7142857142857143
o.p.m.e.gregor.MutatingClassVisitor 1 3 3 3 1
o.p.m.e.gregor.GregorMutater 1 2 4 1 1
o.p.m.e.gregor.AbstractJumpMutator 0 2 2 0
o.p.m.e.gregor.ClassContext 0.1538 14 5 11 0.15384615384615385
o.p.m.e.gregor.LineTrackingMethodVisitor 0 1 1 0
o.p.m.e.gregor.MethodInfo 0.6923 14 4 52 0.6923076923076923
o.p.m.mocksupport.JavassistInputStreamInterceptorMethodVisitor 0 1 1 0
o.p.m.mocksupport.JavassistInterceptor NaN 0 1 0
o.p.m.mocksupport.JavassistInputStreamInterceptorAdapater 0 1 1 0
o.p.m.mocksupport.BendJavassistToMyWillTransformer 0 1 3 0
o.p.r.asm.Context NaN 0 19 0
o.p.r.asm.CurrentFrame 0 1 0 0
o.p.r.asm.A..$Set 0 2 3 0
o.p.r.asm.AnnotationVisitor 1 6 2 15 1
o.p.r.asm.FieldVisitor 1 5 2 10 1
o.p.r.asm.MethodTooLargeException 0 4 5 0
o.p.r.asm.Edge NaN 0 5 0
o.p.r.asm.Handle 0.4286 8 5 18 0.42857142857142855
o.p.r.asm.Handler NaN 0 6 0
o.p.r.asm.ConstantDynamic 0.5556 10 4 28 0.5555555555555556
o.p.r.asm.Attribute 0.3333 10 3 6 0.3333333333333333
o.p.r.asm.Constants NaN 0 99 0
o.p.r.asm.Symbol 0 1 28 0
o.p.r.asm.S..$Entry NaN 0 2 0
o.p.r.asm.Label 0.375 9 28 8 0.375
o.p.r.asm.ByteVector 1 12 2 66 1
o.p.r.asm.ClassVisitor 1 16 2 120 1
o.p.r.asm.RecordComponentVisitor 1 5 2 10 1
o.p.r.asm.TypePath 0.6667 4 6 3 0.6666666666666666
o.p.r.asm.ModuleVisitor 1 9 2 36 1
o.p.r.asm.RecordComponentWriter 0.5 7 9 11 0.5
o.p.r.asm.TypeReference 1 9 23 36 1
o.p.r.asm.FieldWriter 0.5 7 11 11 0.5
o.p.r.asm.ClassWriter 0.8065 32 35 326 0.8064516129032258
o.p.r.asm.Type 0.6154 14 27 36 0.6153846153846154
o.p.r.asm.ClassTooLargeException 0 2 3 0
o.p.r.asm.Frame 0.8333 7 59 15 0.8333333333333334
o.p.r.asm.SymbolTable 0.1333 31 12 23 0.13333333333333333
o.p.r.asm.AnnotationWriter 1 7 7 21 1
o.p.r.asm.ModuleWriter 0.9 11 17 40 0.9
o.p.r.asm.MethodVisitor 0.9688 33 3 504 0.96875
o.p.r.asm.ClassReader 0.4762 22 15 43 0.47619047619047616
o.p.r.asm.MethodWriter 0.65 41 59 344 0.65
o.p.c.analysis.LineMapper 0 1 1 0
o.p.c.analysis.CoverageAnalyser 0 1 4 0
o.p.c.analysis.Block 0.8333 7 3 13 0.8333333333333334
o.p.c.analysis.ControlFlowAnalyser NaN 0 1 0
o.p.c.analysis.ArrayProbeCoverageMethodVisitor 0.25 5 1 1 0.25
o.p.c.analysis.AbstractCoverageStrategy 0 22 7 0
s.pitest.CodeCoverageStore NaN 0 7 0
o.p.f.predicate.Or 0 1 1 0
o.p.f.predicate.False 0 1 1 0
o.p.f.predicate.And 0 1 1 0
o.p.m.engine.Mutant 0 2 2 0
o.p.m.engine.MutationIdentifier 0.6667 10 4 37 0.6666666666666666
o.p.m.engine.MutationDetails 0.95 21 7 82 0.95
o.p.m.engine.Location 0.7143 8 4 23 0.7142857142857143
o.p.m.execute.TimeOutSystemExitSideEffect 0 1 1 0
o.p.m.execute.HotSwap 0 1 0 0
o.p.m.execute.MemoryWatchdog NaN 0 0 0
o.p.m.execute.CheckTestHasFailedResultListener 0.2222 10 4 5 0.2222222222222222
o.p.m.execute.CommandLineMessage NaN 0 0 0
o.p.m.execute.DefaultReporter 1 3 1 3 1
o.p.m.execute.MinionArguments 0 1 9 0
o.p.m.execute.MutationTimeoutDecorator 0 1 3 0
o.p.m.execute.MutationTestWorker 0 2 6 0
o.p.m.execute.MutationTestMinion 0 1 5 0
o.p.m.execute.TimeOutDecoratedTestSource 0 1 3 0
o.p.m.execute.CatchNewClassLoadersTransformer 0 1 3 0
o.p.t.e.containers.UnContainer 0 1 0 0
o.p.t.e.containers.ConcreteResultCollector 0 5 1 0
o.p.c.execute.ErrorListener 0 6 1 0
o.p.c.execute.CoverageOptions 0 3 5 0
o.p.c.execute.JavassistCoverageInterceptor NaN 0 1 0
o.p.c.execute.CoverageTestExecutionListener 1 2 5 1 1
o.p.c.execute.CoveragePipe 1 4 1 6 1
o.p.c.execute.CoverageDecorator 0 1 3 0
o.p.c.execute.CoverageMinion NaN 0 1 0
o.p.c.execute.CoverageWorker 0 1 2 0
o.p.f.prelude.Prelude NaN 0 0 0
o.p.bytecode.ASMVersion NaN 0 1 0
o.p.bytecode.N..$NullMethodVisitor 0 24 0 0
o.p.bytecode.FrameOptions NaN 0 1 0
o.p.bytecode.N..$NullAnnotationVisitor 0 5 0 0
o.p.bytecode.NullVisitor 0 9 0 0
o.p.m.e.g.config.DefaultMutationEngineConfiguration 0 2 2 0
o.p.m.e.g.config.GregorEngineFactory 0 4 0 0
o.p.m.e.g.config.StandardMutatorGroups 0 1 0 0
o.p.m.e.g.config.Mutator NaN 0 1 0
o.p.m.e.g.analysis.DefaultInstructionCounter 1 2 1 1 1
o.p.m.e.g.analysis.InstructionTrackingMethodVisitor 1 16 1 120 1

Download XML.