logo

Back to index

MMAC

Min: 0.0017, max: 0.6667, yellow zone: [0.4000 .. 0.6000].

Elements: 96, μ: 0.2100, σ: 0.1802, Var: 0.0325, defects: 32%.

Packages: 41, classes: 348.

Green: 189, yellow: 12, red: 147.

Class MMAC k l
o.p.testapi.AbstractTestUnit 0 2 1
o.p.testapi.TestGroupConfig 0.1 5 1
o.p.testapi.Description 0 6 1
o.p.testapi.TestResult 0 6 1
o.p.m.e.g.m.experimental.B..$B..$Replacement NaN 1 0
o.p.m.e.g.m.experimental.ReturnValuesMutator 0 3 3
o.p.m.e.g.m.experimental.RemoveSwitchMutator 0 4 3
o.p.m.e.g.m.experimental.R..$ObjectMutationMethod NaN 3 0
o.p.m.e.g.m.experimental.S..$SwitchMethodVisitor 1 2 2
o.p.m.e.g.m.experimental.MemberVariableMutator 0 4 3
o.p.m.e.g.m.experimental.R..$ObjectReferenceReplacer NaN 0 0
o.p.m.e.g.m.experimental.M..$MemberVariableVisitor 0.6667 2 3
o.p.m.e.g.m.experimental.R..$ReturnValuesMethodVisitor NaN 1 1
o.p.m.e.g.m.experimental.B..$BigIntegerMathMutator 0.2 2 5
o.p.m.e.g.m.experimental.R..$RemoveSwitchMethodVisitor 1 2 2
o.p.m.e.g.m.experimental.RemoveIncrementsMethodVisitor NaN 1 1
o.p.m.e.g.m.experimental.N..$ReplaceMethodCallWithObjectVisitor NaN 1 3
o.p.m.e.g.m.experimental.SwitchMutator 0 3 3
o.p.m.e.g.blocks.ConcreteBlockCounter NaN 5 0
o.p.m.e.g.blocks.BlockTrackingMethodDecorator 0.2222 4 3
o.p.r.a.commons.Remapper 0.2821 13 3
o.p.r.a.commons.S..$Item 0 3 2
o.p.r.a.commons.FieldRemapper 0.5 2 4
o.p.r.a.commons.StaticInitMerger 0.3333 3 2
o.p.r.a.commons.SignatureRemapper 0.0292 16 2
o.p.r.a.commons.ModuleTargetAttribute NaN 0 0
o.p.r.a.commons.ClassRemapper 0.1848 11 6
o.p.r.a.commons.ModuleRemapper 0.5714 7 2
o.p.r.a.commons.ModuleHashesAttribute NaN 0 0
o.p.r.a.commons.TryCatchBlockSorter NaN 1 0
o.p.r.a.commons.SimpleRemapper 1 4 1
o.p.r.a.commons.ModuleResolutionAttribute NaN 0 0
o.p.r.a.commons.J..$Instantiation 0.1667 4 1
o.p.r.a.commons.AdviceAdapter 0.1127 15 6
o.p.r.a.commons.GeneratorAdapter 0.014 76 13
o.p.r.a.commons.AnalyzerAdapter 0.1458 17 6
o.p.r.a.commons.CodeSizeEvaluator 0.1095 15 6
o.p.r.a.commons.SerialVersionUIDAdder 0.2667 6 3
o.p.r.a.commons.AnnotationRemapper 0.5 4 2
o.p.r.a.commons.Method 0 7 1
o.p.r.a.commons.JSRInlinerAdapter 0 2 2
o.p.r.a.commons.LocalVariablesSorter 0.1156 7 7
o.p.r.a.commons.MethodRemapper 0.1976 16 7
o.p.r.a.commons.InstructionAdapter 0.0183 97 11
o.p.mutationtest.MutationStatusTestPair 0 8 1
o.p.mutationtest.UnviableClassMutator 0 3 3
o.p.mutationtest.UnviableClassMethodVisitor NaN 0 0
o.p.mutationtest.EngineArguments 0.1667 4 1
o.p.m.config.MinionSettings 0 2 3
o.p.m.config.TestPluginArguments 0 6 1
o.p.m.config.ClientPluginServices NaN 0 0
o.p.r.a.tree.LocalVariableAnnotationNode NaN 1 2
o.p.r.a.tree.LocalVariableNode NaN 1 1
o.p.r.a.tree.FieldNode 0.0333 6 6
o.p.r.a.tree.JumpInsnNode 0 4 3
o.p.r.a.tree.ParameterNode NaN 1 1
o.p.r.a.tree.TableSwitchInsnNode 0 3 2
o.p.r.a.tree.AnnotationNode 0.0714 7 4
o.p.r.a.tree.FrameNode 0 3 2
o.p.r.a.tree.TryCatchBlockNode 0 2 2
o.p.r.a.tree.MethodInsnNode 0 4 3
o.p.r.a.tree.TypeInsnNode 0 4 3
o.p.r.a.tree.InsnNode 0 3 2
o.p.r.a.tree.IntInsnNode 0 4 3
o.p.r.a.tree.IincInsnNode 0 3 2
o.p.r.a.tree.I..$InsnListIterator 0.0278 9 1
o.p.r.a.tree.VarInsnNode 0 4 3
o.p.r.a.tree.Util NaN 0 0
o.p.r.a.tree.ModuleExportNode NaN 1 1
o.p.r.a.tree.AbstractInsnNode 0 6 2
o.p.r.a.tree.ModuleNode 0.2222 9 3
o.p.r.a.tree.ClassNode 0.1048 15 7
o.p.r.a.tree.UnsupportedClassVersionException NaN 0 0
o.p.r.a.tree.LabelNode 0 5 2
o.p.r.a.tree.TypeAnnotationNode NaN 0 0
o.p.r.a.tree.ModuleProvideNode NaN 1 1
o.p.r.a.tree.InnerClassNode NaN 1 1
o.p.r.a.tree.ModuleRequireNode NaN 1 1
o.p.r.a.tree.InvokeDynamicInsnNode 0 3 2
o.p.r.a.tree.MethodNode 0.0729 34 10
o.p.r.a.tree.LookupSwitchInsnNode 0 3 2
o.p.r.a.tree.LineNumberNode 0 3 2
o.p.r.a.tree.MultiANewArrayInsnNode 0 3 2
o.p.r.a.tree.FieldInsnNode 0 4 3
o.p.r.a.tree.LdcInsnNode 0 3 2
o.p.r.a.tree.InsnList 0.0563 22 4
o.p.r.a.tree.ModuleOpenNode NaN 1 1
o.p.coverage.CoverageTransformer NaN 1 5
o.p.coverage.TestInfo 0 7 2
o.p.coverage.BlockLocation 0 6 2
o.p.coverage.BlockCoverage NaN 2 0
o.p.coverage.CoverageClassVisitor 0.15 6 4
o.p.coverage.ClassLine 0 5 1
o.p.coverage.CoverageResult NaN 6 0
o.p.coverage.AlreadyInstrumentedException NaN 0 0
o.p.coverage.TestInfoNameComparator NaN 1 1
o.p.t.execute.FindTestUnits NaN 1 1
o.p.t.execute.MultipleTestGroup 0 3 2
o.p.t.execute.ExitingResultCollector 0.3 5 2
o.p.t.execute.Pitest 0.25 2 4
o.p.boot.HotSwapAgent NaN 0 0
o.p.help.PitHelpError NaN 0 0
o.p.functional.Streams NaN 0 0
o.p.functional.FCollection NaN 0 0
o.p.functional.FArray NaN 0 0
o.p.j.adapter.CustomRunnerExecutor NaN 1 0
o.p.j.adapter.AdaptingRunListener 0.2 5 2
o.p.j.adapter.AdaptedJUnitTestUnit 0 2 1
o.p.util.Unchecked NaN 0 0
o.p.util.Id NaN 0 0
o.p.util.Functions NaN 0 0
o.p.util.StringUtil NaN 0 0
o.p.util.IsolationUtils NaN 0 0
o.p.util.SafeDataOutputStream 0.0046 9 6
o.p.util.ServiceLoader NaN 0 0
o.p.util.Preconditions NaN 0 0
o.p.util.Glob 0 3 2
o.p.util.SafeDataInputStream 0 8 1
o.p.util.PitError NaN 0 0
o.p.util.StreamUtil NaN 0 0
o.p.util.ManifestUtils NaN 0 0
o.p.util.L..$PlainFormatter NaN 1 1
o.p.util.Log NaN 0 0
o.p.classinfo.CachingByteArraySource NaN 1 1
o.p.classinfo.Repository 0.25 4 2
o.p.classinfo.DefaultClassPointer NaN 1 0
o.p.classinfo.ComputeClassWriter NaN 0 0
o.p.classinfo.HierarchicalClassId 0 6 1
o.p.classinfo.ClassName 0.0074 10 3
o.p.classinfo.AddlerHash NaN 1 1
o.p.classinfo.DeferredClassPointer NaN 1 0
o.p.classinfo.ClassInfoBuilder 0 3 4
o.p.classinfo.ClassInfo 0.0039 19 3
o.p.classinfo.NameToClassInfo NaN 1 1
o.p.classinfo.InfoMethodVisitor 0 2 4
o.p.classinfo.TestToClassMapper NaN 1 1
o.p.classinfo.MethodFilteringAdapter 0.6667 2 3
o.p.classinfo.FixedSizeHashMap NaN 0 0
o.p.classinfo.C..$ClassAnnotationValueVisitor 0.5 2 2
o.p.classinfo.ClassInfoVisitor 0.3 6 4
o.p.classinfo.ClassIdentifier 0 4 1
o.p.reflection.IsAnnotatedWith NaN 1 1
o.p.reflection.Reflection NaN 0 0
o.p.plugin.FeatureParameter 0 3 1
o.p.plugin.FeatureSetting 0.0667 6 1
o.p.plugin.Feature 0 9 4
o.p.plugin.FeatureParser NaN 1 1
o.p.plugin.FeatureSelector 0 3 3
o.p.classpath.ClassloaderByteArraySource NaN 1 1
o.p.classpath.ProjectClassPaths NaN 4 0
o.p.classpath.ArchiveClassPathRoot 0.1 5 1
o.p.classpath.CodeSource 0.0093 9 3
o.p.classpath.ClassPathByteArraySource NaN 1 1
o.p.classpath.NameCachingRoot 0.1667 4 1
o.p.classpath.ClassFilter NaN 2 0
o.p.classpath.PathFilter NaN 2 0
o.p.classpath.ClassPath 0.0667 6 2
o.p.classpath.CompoundClassPathRoot 0.1 5 1
o.p.classpath.DirectoryClassPathRoot 0.1667 4 1
o.p.classpath.OtherClassLoaderClassPathRoot 0.1667 4 1
o.p.m.build.PercentAndConstantTimeoutStrategy NaN 1 1
o.p.junit.JUnitVersion 0.2083 9 2
o.p.junit.TestInfo NaN 0 0
o.p.junit.RunnerSuiteFinder NaN 1 1
o.p.junit.DescriptionFilter 0 3 1
o.p.junit.ParameterisedTestFilter 0 2 1
o.p.junit.JUnitCustomRunnerTestUnitFinder NaN 1 1
o.p.junit.CompoundTestUnitFinder NaN 1 1
o.p.junit.JUnitTestPlugin 0 3 3
o.p.junit.ParameterisedJUnitTestFinder NaN 1 1
o.p.junit.JUnit4SuiteFinder NaN 1 1
o.p.junit.JUnitCompatibleConfiguration NaN 3 0
o.p.dependency.DependencyAccess 0 4 1
o.p.dependency.IgnoreCoreClasses NaN 1 1
o.p.dependency.D..$Member 0 5 2
o.p.dependency.DependencyClassVisitor 1 2 2
o.p.dependency.DependencyExtractor 0.3333 3 2
o.p.dependency.D..$DependencyAnalysisMethodVisitor 0.6667 2 3
o.p.testng.TestNGTestUnitFinder NaN 1 1
o.p.testng.FailFast 1 2 2
o.p.testng.MutableTestListenerWrapper 0.1019 9 3
o.p.testng.TestNGPlugin 0 3 3
o.p.testng.TestNGConfiguration NaN 3 0
o.p.testng.TestNGTestUnit NaN 1 1
o.p.testng.TestNGAdapter 0.1964 8 2
o.p.r.a.signature.SignatureWriter 0.0257 17 2
o.p.r.a.signature.SignatureReader 1 2 1
o.p.r.a.signature.SignatureVisitor 0.0292 16 2
o.p.m.e.g.mutators.MutateEveryThing 0.141 14 6
o.p.m.e.g.mutators.I..$InlineConstantVisitor 0.1667 3 2
o.p.m.e.g.mutators.ConditionalsBoundaryMethodVisitor NaN 0 0
o.p.m.e.g.mutators.RemoveConditionalMutator 0 3 3
o.p.m.e.g.mutators.ArgumentPropagationVisitor NaN 1 3
o.p.m.e.g.mutators.AReturnMethodVisitor NaN 0 0
o.p.m.e.g.mutators.MathMethodVisitor NaN 0 0
o.p.m.e.g.mutators.IncrementsMethodVisitor NaN 1 1
o.p.m.e.g.mutators.BooleanTrueMethodVisitor NaN 0 0
o.p.m.e.g.mutators.InvertNegsMethodVisitor NaN 0 0
o.p.m.e.g.mutators.NullReturnMethodVisitor NaN 1 2
o.p.m.e.g.mutators.InlineConstantMutator 0 4 3
o.p.m.e.g.mutators.ReturnValsMethodVisitor NaN 0 0
o.p.m.e.g.mutators.NullMutateEverything 0 3 3
o.p.m.e.g.mutators.BooleanFalseMethodVisitor NaN 0 0
o.p.m.e.g.mutators.ConditionalMethodVisitor NaN 0 0
o.p.m.e.g.mutators.PrimitivesReturnValsMethodVisitor NaN 0 0
o.p.m.e.g.mutators.R..$RemoveConditionalMethodVisitor NaN 1 2
o.p.m.e.g.mutators.MethodCallMethodVisitor NaN 1 3
o.p.e.common.CompoundTestSuiteFinder NaN 1 1
o.p.e.common.TestUnitDecorator 0 3 1
o.p.e.common.NoTestSuiteFinder NaN 1 1
o.p.m.e.gregor.MethodInfo 0.0022 18 3
o.p.m.e.gregor.AvoidStringSwitchedMethodAdapter 0.2153 9 4
o.p.m.e.gregor.InsnSubstitution 0.3333 2 3
o.p.m.e.gregor.A..$Substitution NaN 0 0
o.p.m.e.gregor.LineTrackingMethodVisitor NaN 1 2
o.p.m.e.gregor.GregorMutationEngine 0 4 1
o.p.m.e.gregor.AbstractInsnMutator NaN 1 1
o.p.m.e.gregor.MethodMutationContext 0.0136 11 4
o.p.m.e.gregor.MutatingClassVisitor 0.6667 3 2
o.p.m.e.gregor.GregorMutater 0 2 2
o.p.m.e.gregor.ClassInfo NaN 8 0
o.p.m.e.gregor.AbstractJumpMutator NaN 1 2
o.p.m.e.gregor.ClassContext 0.0017 16 5
o.p.m.e.gregor.AvoidAssertsMethodAdapter 0.2083 4 4
o.p.m.e.g.m.rv.ROR1MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.ROR4MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.C..$CRCRVisitor1 NaN 0 0
o.p.m.e.g.m.rv.ROR5MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.AbstractCRCRVisitor 0.1667 3 2
o.p.m.e.g.m.rv.AODMethodVisitor2 NaN 1 1
o.p.m.e.g.m.rv.ROR2MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.AOR1MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.AOR3MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.C..$CRCRVisitor1 NaN 0 0
o.p.m.e.g.m.rv.C..$CRCRVisitor1 NaN 0 0
o.p.m.e.g.m.rv.C..$CRCRVisitor1 NaN 0 0
o.p.m.e.g.m.rv.OBBN1MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.OBBNMethodVisitor2 NaN 1 1
o.p.m.e.g.m.rv.AOR4MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.C..$CRCRVisitor1 NaN 0 0
o.p.m.e.g.m.rv.ROR3MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.OBBNMethodVisitor3 NaN 1 1
o.p.m.e.g.m.rv.UOI4MethodVisitor 0.5 3 2
o.p.m.e.g.m.rv.AODMethodVisitor1 NaN 1 1
o.p.m.e.g.m.rv.UOI1MethodVisitor 0.5 3 2
o.p.m.e.g.m.rv.AOR2MethodVisitor NaN 0 0
o.p.m.e.g.m.rv.C..$CRCRVisitor1 NaN 0 0
o.p.m.e.g.m.rv.ABSMethodVisitor 0.5 3 2
o.p.m.e.g.m.rv.UOI2MethodVisitor 0.5 3 2
o.p.m.e.g.m.rv.UOIMethodVisitor3 0.5 3 2
o.p.m.mocksupport.JavassistInputStreamInterceptorAdapater NaN 1 2
o.p.m.mocksupport.JavassistInputStreamInterceptorMethodVisitor NaN 1 3
o.p.m.mocksupport.BendJavassistToMyWillTransformer NaN 1 5
o.p.m.mocksupport.JavassistInterceptor NaN 0 0
o.p.r.asm.A..$Set NaN 0 0
o.p.r.asm.FieldVisitor 0.0667 4 5
o.p.r.asm.AnnotationVisitor 0.3 5 2
o.p.r.asm.ConstantDynamic 0 9 2
o.p.r.asm.AnnotationWriter 0.3 5 2
o.p.r.asm.Label NaN 2 0
o.p.r.asm.SymbolTable NaN 0 0
o.p.r.asm.FieldWriter 0.0667 4 5
o.p.r.asm.ClassTooLargeException NaN 2 0
o.p.r.asm.ClassVisitor 0.1517 13 6
o.p.r.asm.S..$Entry NaN 0 0
o.p.r.asm.Type 0 14 2
o.p.r.asm.ClassReader 0.1301 19 4
o.p.r.asm.Context NaN 0 0
o.p.r.asm.Handler NaN 0 0
o.p.r.asm.ByteVector 0.1 6 4
o.p.r.asm.MethodVisitor 0.1066 32 8
o.p.r.asm.Frame NaN 0 0
o.p.r.asm.MethodTooLargeException NaN 4 0
o.p.r.asm.ModuleVisitor 0.4286 8 2
o.p.r.asm.TypeReference NaN 9 0
o.p.r.asm.Attribute NaN 2 0
o.p.r.asm.ModuleWriter 0.4286 8 2
o.p.r.asm.Constants NaN 0 0
o.p.r.asm.Symbol NaN 0 0
o.p.r.asm.Handle 0 8 1
o.p.r.asm.ClassWriter 0.1197 27 7
o.p.r.asm.CurrentFrame NaN 0 0
o.p.r.asm.Edge NaN 0 0
o.p.r.asm.MethodWriter 0.104 31 8
o.p.r.asm.TypePath 0.1667 4 1
o.p.sequence.SlotRead NaN 0 0
o.p.sequence.S..$Or NaN 1 1
o.p.sequence.S..$Repeat NaN 1 1
o.p.sequence.Split NaN 0 0
o.p.sequence.S..$Literal NaN 1 1
o.p.sequence.Slot NaN 2 0
o.p.sequence.Consume NaN 0 0
o.p.sequence.QueryParams 0 4 2
o.p.sequence.Context 0 4 4
o.p.sequence.QueryStart NaN 0 0
o.p.sequence.SlotWrite NaN 0 0
o.p.sequence.S..$Plus NaN 1 1
o.p.sequence.S..$Concat NaN 1 1
o.p.sequence.NFASequenceMatcher 0.5 2 2
o.p.sequence.SequenceQuery 0.119 8 3
o.p.c.analysis.CoverageAnalyser NaN 1 0
o.p.c.analysis.ControlFlowAnalyser NaN 0 0
o.p.c.analysis.ArrayProbeCoverageMethodVisitor 0.6667 2 3
o.p.c.analysis.AbstractCoverageStrategy 0.1238 17 6
o.p.c.analysis.LineMapper NaN 1 1
o.p.c.analysis.Block 0 7 2
s.pitest.CodeCoverageStore NaN 0 0
o.p.f.predicate.And NaN 1 1
o.p.f.predicate.Or NaN 1 1
o.p.f.predicate.False NaN 1 1
o.p.m.engine.Location 0 8 2
o.p.m.engine.MutationIdentifier 0.0139 9 2
o.p.m.engine.MethodName 0 4 1
o.p.m.engine.MutationDetails 0 24 5
o.p.m.engine.Mutant NaN 2 0
o.p.m.execute.CommandLineMessage NaN 0 0
o.p.m.execute.TimeOutSystemExitSideEffect NaN 1 0
o.p.m.execute.DefaultReporter 0.1111 3 3
o.p.m.execute.MinionArguments NaN 1 0
o.p.m.execute.HotSwap NaN 1 3
o.p.m.execute.MutationTimeoutDecorator NaN 1 1
o.p.m.execute.TimeOutDecoratedTestSource NaN 1 1
o.p.m.execute.DefaultPITClassloader NaN 0 0
o.p.m.execute.MemoryWatchdog NaN 0 0
o.p.m.execute.CheckTestHasFailedResultListener 0.0333 10 2
o.p.m.execute.MutationTestMinion NaN 1 0
o.p.m.execute.MutationTestWorker NaN 1 0
o.p.t.e.containers.UnContainer NaN 1 1
o.p.t.e.containers.ConcreteResultCollector 0.3 5 2
o.p.c.execute.JavassistCoverageInterceptor NaN 0 0
o.p.c.execute.CoverageOptions NaN 4 0
o.p.c.execute.ErrorListener 0.1 6 2
o.p.c.execute.CoveragePipe 0.08 5 5
o.p.c.execute.CoverageWorker NaN 1 0
o.p.c.execute.CoverageMinion NaN 0 0
o.p.c.execute.DependencyFilter NaN 0 0
o.p.c.execute.CoverageDecorator NaN 1 1
o.p.f.prelude.Prelude NaN 0 0
o.p.bytecode.NullVisitor 0.15 9 5
o.p.bytecode.N..$NullAnnotationVisitor 0.3 5 2
o.p.bytecode.N..$NullMethodVisitor 0.1033 24 6
o.p.bytecode.ASMVersion NaN 0 0
o.p.bytecode.FrameOptions NaN 0 0
o.p.m.e.g.config.DefaultMutationEngineConfiguration NaN 2 0
o.p.m.e.g.config.GregorEngineFactory 0 4 2
o.p.m.e.g.config.Mutator NaN 0 0
o.p.m.e.g.analysis.InstructionTrackingMethodVisitor 0.1403 16 6
o.p.m.e.g.analysis.DefaultInstructionCounter NaN 2 0

Download XML.