logo

Back to index

LCOM5

Min: -0.0000, max: 1.7500, yellow zone: [0.6000 .. 0.4000].

Elements: 203, μ: 0.5681, σ: 0.4664, Var: 0.2176, defects: 45%.

Packages: 22, classes: 316.

Green: 76, yellow: 20, red: 220.

Class LCOM5 m a
o.t.util.RetryAnalyzerCount 1 2 1
o.t.util.Strings 0 0 1
o.t.util.TimeUtils NaN 0 0
o.t.log4testng.Logger 1.0268 15 24
o.t.r.jq.TestPanel NaN 5 0
o.t.r.jq.ChronologicalPanel NaN 4 0
o.t.r.jq.ResultsByClass 0.5 3 2
o.t.r.jq.ReporterPanel NaN 4 0
o.t.r.jq.Main NaN 1 5
o.t.r.jq.TimesPanel 1.3333 4 1
o.t.r.jq.TestNgXmlPanel NaN 4 0
o.t.r.jq.BasePanel 0 0 4
o.t.r.jq.N..$BaseResultProvider NaN 1 2
o.t.r.jq.N..$ResultsByStatus NaN 1 3
o.t.r.jq.Model 1.0083 12 11
o.t.r.jq.NavigatorPanel NaN 1 1
o.t.r.jq.GroupPanel NaN 4 0
o.t.r.jq.BannerPanel NaN 1 0
o.t.r.jq.SuitePanel NaN 1 3
o.t.r.jq.BaseMultiSuitePanel NaN 3 0
o.t.r.jq.IgnoredMethodsPanel NaN 4 0
o.t.log.TextFormatter NaN 1 0
o.t.i.junit.InexactComparisonCriteria 0 0 1
o.t.i.junit.ExactComparisonCriteria NaN 0 0
o.t.i.junit.ArrayAsserts NaN 0 0
o.t.i.junit.ComparisonCriteria NaN 1 0
o.t.i.junit.ArrayComparisonFailure 0.8333 3 3
o.t.collections.CollectionUtils NaN 0 0
o.t.collections.Maps NaN 0 0
o.t.collections.Objects NaN 0 0
o.t.collections.ListMultiMap NaN 0 0
o.t.collections.O..$ValueHolder 0.5 2 2
o.t.collections.Sets NaN 0 0
o.t.collections.SetMultiMap NaN 0 0
o.t.collections.Lists NaN 0 0
o.t.collections.MultiMap 0.4375 17 1
o.t.collections.O..$ToStringHelper 0.75 5 4
o.t.i.collections.Ints NaN 0 0
o.t.i.collections.ArrayIterator 0.5 3 2
o.t.i.collections.Pair 0.5 5 2
o.t.i.collections.OneToTwoDimIterator 0.5 3 1
o.t.i.collections.OneToTwoDimArrayIterator 0.5 3 2
o.t.reporters.XMLReporter 0.5 20 2
o.t.reporters.TextReporter NaN 1 3
o.t.reporters.EmailableReporter2 1.0833 3 6
o.t.reporters.ExitCodeListener 1.1 11 1
o.t.reporters.XMLUtils 0 0 1
o.t.reporters.T..$NameComparator NaN 1 0
o.t.reporters.E..$ClassResult 1 2 2
o.t.reporters.E..$TestSorter NaN 1 0
o.t.reporters.XMLReporterConfig 1.0312 21 56
o.t.reporters.RuntimeBehavior 0 0 1
o.t.reporters.JUnitXMLReporter 1.0364 11 11
o.t.reporters.HtmlHelper 0 0 2
o.t.reporters.EmailableReporter 1 4 6
o.t.reporters.J..$TestTag 0 0 5
o.t.reporters.T..$ConfigurationComparator NaN 1 0
o.t.reporters.E..$TestResult 1.0096 14 16
o.t.reporters.XMLSuiteResultWriter 1 2 1
o.t.reporters.TestHTMLReporter 1.5 2 4
o.t.reporters.FileStringBuffer 0.5833 3 6
o.t.reporters.SuiteHTMLReporter NaN 1 15
o.t.reporters.JUnitReportReporter NaN 1 0
o.t.reporters.Tag NaN 1 3
o.t.reporters.VerboseReporter 1 12 3
o.t.reporters.E..$SuiteResult 1 3 3
o.t.reporters.Files NaN 0 0
o.t.reporters.FailedReporter NaN 1 2
o.t.reporters.E..$MethodResult NaN 1 1
o.t.reporters.Buffer NaN 0 0
o.t.reporters.DotTestListener 1.5 3 1
o.t.reporters.XMLStringBuffer 0.8571 28 7
o.t.junit.JUnit4TestMethod NaN 2 0
o.t.junit.JUnitMethodFinder 1.1 11 2
o.t.junit.JUnitTestClass 0.963 19 9
o.t.junit.JUnit4TestRecognizer NaN 1 0
o.t.junit.J..$TestRunInfo 1 2 2
o.t.junit.JUnit4TestRunner 1.05 5 5
o.t.junit.JUnit3TestMethod NaN 0 0
o.t.junit.JUnitTestFinder 0 0 6
o.t.junit.J..$RL 0.4167 7 2
o.t.junit.JUnit4TestClass NaN 0 0
o.t.junit.JUnitTestMethod NaN 2 0
o.t.junit.JUnit4ConfigurationMethod 0.5 3 1
o.t.junit.JUnit3TestClass NaN 0 0
o.t.junit.JUnit4SpockMethod 1.1667 3 3
o.t.junit.JUnit3TestRecognizer NaN 1 0
o.t.junit.JUnitTestRunner 0.975 9 5
o.t.mustache.StringChunk -0 2 1
o.t.mustache.BaseChunk 0 0 1
o.t.mustache.Model 0.5 6 2
o.t.mustache.Mustache NaN 1 0
o.t.mustache.M..$SubModel 0 0 2
o.t.mustache.VariableChunk -0 2 1
o.t.mustache.Value NaN 1 1
o.t.i.annotations.ListenersAnnotation -0 2 1
o.t.i.annotations.AnnotationHelper 0 0 3
o.t.i.annotations.FactoryAnnotation 0.8571 8 4
o.t.i.annotations.JDK15AnnotationFinder 1 9 4
o.t.i.annotations.IgnoreListener NaN 2 0
o.t.i.annotations.BaseBeforeAfter 0.8889 10 5
o.t.i.annotations.ParametersAnnotation -0 2 1
o.t.i.annotations.DefaultAnnotationTransformer NaN 2 0
o.t.i.annotations.DisabledRetryAnalyzer NaN 1 0
o.t.i.annotations.DataProviderAnnotation 0.8 6 3
o.t.i.annotations.BaseAnnotation 0.8 6 3
o.t.i.annotations.ObjectFactoryAnnotation NaN 0 0
o.t.i.annotations.ConfigurationAnnotation 0.9688 31 16
o.t.i.annotations.TestOrConfiguration 0.9231 14 7
o.t.i.annotations.TestAnnotation 0.9667 31 16
o.t.i.annotations.JDK15TagFactory NaN 1 2
o.t.xml.L..$ExistingSuite 1 2 1
o.t.xml.Parameters 0.5 5 2
o.t.xml.L..$CustomizedSuite 1.75 2 4
o.t.xml.XmlClass 0.8875 21 8
o.t.xml.TestNGContentHandler 0.9714 16 35
o.t.xml.L..$MethodsSuite 0 0 3
o.t.xml.XmlWeaver 0 0 2
o.t.xml.XmlTest 0.958 70 20
o.t.xml.SuiteXmlParser NaN 2 0
o.t.xml.XmlScript 0.6 6 2
o.t.xml.XmlMethodSelector 0.6905 15 3
o.t.xml.XMLParser NaN 1 1
o.t.xml.CommentDisabledXmlWeaver NaN 0 0
o.t.xml.XmlRun 0.5 5 2
o.t.xml.Parser 1.1333 4 10
o.t.xml.DefaultXmlWeaver -0 2 1
o.t.xml.XmlUtils NaN 0 0
o.t.xml.XmlInclude 0.8333 15 6
o.t.xml.XmlGroups 0.7143 8 3
o.t.xml.L..$ClassListSuite 0 0 4
o.t.xml.XmlSuite 0.9808 84 42
o.t.xml.XmlDependencies -0 3 1
o.t.xml.LaunchSuite 1.25 3 2
o.t.xml.XmlMethodSelectors -0 3 1
o.t.xml.SuiteGenerator 0 0 1
o.t.xml.L..$ClassesAndMethodsSuite 0 0 2
o.t.xml.XmlDefine 0.3333 7 2
o.t.xml.XmlPackage 0.6944 10 4
o.t.xml.T..$Include 0 0 4
o.t.i.thread.ThreadExecutionException 0 0 1
o.t.i.thread.ThreadTimeoutException 0 0 1
o.t.i.thread.TestNGThreadFactory NaN 1 2
o.t.i.thread.ThreadUtil 0 0 1
o.t.i.thread.T..$ThreadFactoryImpl 0.5 3 1
o.t.i.thread.ExecutorAdapter 1 4 1
o.t.i.thread.FutureResultAdapter NaN 1 1
o.testng.R..$Property 0 0 2
o.testng.ClassMethodMap 0.7778 4 3
o.testng.T..$TestNGLogSH NaN 0 0
o.testng.SkipException NaN 1 3
o.testng.SuiteResultCounts NaN 1 9
o.testng.TestException 0 0 1
o.testng.Converter 0 0 2
o.testng.Assert 0 0 1
o.testng.PreserveOrderMethodInterceptor NaN 1 0
o.testng.DependencyMap 1 2 2
o.testng.AssertJUnit NaN 0 0
o.testng.TestNGUtils NaN 0 0
o.testng.GuiceHelper 0 0 1
o.testng.FileAssert NaN 0 0
o.testng.SuiteResult 1 5 3
o.testng.TestNG 0.9952 57 60
o.testng.ReporterConfig 0.3333 7 2
o.testng.TestNGAntTask 0.9967 56 44
o.testng.T..$TestNGLogOS 0 0 2
o.testng.TestClass 0.9625 11 8
o.testng.TimeBombSkipException 1.1111 4 6
o.testng.S..$DefaultTestRunnerFactory 1 2 5
o.testng.TestNGException 0 0 1
o.testng.Reporter 0 0 5
o.testng.TestRunner 0.9962 50 48
o.testng.InstanceOrderingMethodInterceptor NaN 1 0
o.testng.SuiteRunner 0.9919 32 24
o.testng.JarFileUtils 0 0 5
o.testng.SuiteRunState -0 2 1
o.testng.T..$ConfigurationListener 0.3333 4 1
o.testng.S..$SuiteWorker NaN 1 2
o.testng.TestListenerAdapter 0.932 26 10
o.testng.SuiteRunnerWorker 1 6 5
o.testng.ConversionUtils NaN 0 0
o.testng.CommandLineArgs 0 0 64
o.testng.S..$ProxyTestRunnerFactory 1 2 2
o.t.x.dom.Reflect NaN 0 0
o.t.x.dom.Wrapper 0.6 2 5
o.t.x.dom.DomUtil NaN 1 1
o.t.x.dom.TestNGTagFactory NaN 1 1
o.t.x.dom.XDom 1 2 3
o.t.x.dom.DomXmlParser NaN 3 0
o.t.i.invokers.I..$InvokeAfterInvocationWithContextStrategy NaN 1 0
o.t.i.invokers.I..$InvokeBeforeInvocationWithoutContextStrategy NaN 1 0
o.t.i.invokers.I..$InvokeBeforeInvocationWithContextStrategy NaN 1 0
o.t.i.invokers.I..$InvokeAfterInvocationWithoutContextStrategy NaN 1 0
o.t.i.invokers.InvokedMethodListenerInvoker NaN 1 6
o.t.asserts.SoftAssert NaN 1 1
o.t.asserts.Assertion NaN 71 0
o.t.asserts.LoggingAssert -0 2 1
o.t.asserts.A..$SimpleAssert 1 4 3
o.t.r.util.StackTraceTools NaN 0 0
o.t.i.reflect.I..$Assistant 0 0 2
o.t.i.reflect.ReflectionHelper NaN 0 0
o.t.i.reflect.AbstractNodeMethodMatcher NaN 1 1
o.t.i.reflect.DataProviderMethodMatcher NaN 1 3
o.t.i.reflect.AbstractMethodMatcher NaN 1 2
o.t.i.reflect.ArrayEndingMethodMatcher NaN 0 0
o.t.i.reflect.R..$ListBackedImmutableQueue 0 0 1
o.t.i.reflect.MethodMatcherException NaN 0 0
o.t.i.reflect.MethodMatcherContext 1 5 5
o.t.i.reflect.ReflectionRecipes 0 0 2
o.t.i.reflect.Parameter 0.9 6 4
o.t.i.reflect.DirectMethodMatcher NaN 0 0
o.t.i.t.graph.G..$PhoneyWorker 1.1 6 2
o.t.i.t.graph.SuiteWorkerFactory NaN 1 3
o.t.i.t.graph.GraphThreadPoolExecutor 1.2 2 5
o.t.x.internal.XmlSuiteUtils NaN 0 0
o.t.x.internal.TestNamesMatcher 1 3 4
o.t.internal.I..$TestNGRuntimeException 0 0 1
o.t.internal.Version 0 0 1
o.t.internal.MethodHelper 0 0 3
o.t.internal.ClassImpl 0.9583 11 12
o.t.internal.Invoker 1 4 4
o.t.internal.ClonedMethod 0.9469 71 7
o.t.internal.TestListenerHelper NaN 0 0
o.t.internal.C..$Builder 0.8889 10 8
o.t.internal.Graph 0.9 9 5
o.t.internal.ExitCodeListener 0.6667 10 2
o.t.internal.P..$MethodParameters 0 0 5
o.t.internal.InvokedMethod 0.8 6 4
o.t.internal.P..$ParameterBag 0 0 2
o.t.internal.NoOpTestClass 0.9881 22 16
o.t.internal.TestResult 0.9542 33 15
o.t.internal.PackageUtils 0 0 4
o.t.internal.InstanceCreator 0 0 1
o.t.internal.GroupConfigMethodArguments 1 4 2
o.t.internal.Arguments 1 3 3
o.t.internal.DefaultMethodSelectorContext 0.75 3 2
o.t.internal.Parameters 0 0 4
o.t.internal.ExitCode 1.1111 4 6
o.t.internal.ConfigInvoker 1 4 4
o.t.internal.T..$ListenerHolder 1 2 2
o.t.internal.ExceptionUtils NaN 0 0
o.t.internal.InstanceBasedParallelParallelWorker NaN 1 0
o.t.internal.DynamicGraphHelper NaN 0 0
o.t.internal.ScriptSelectorFactory 0 0 1
o.t.internal.ClassInfoMap 0.625 5 2
o.t.internal.Yaml NaN 0 0
o.t.internal.TestNGClassFinder NaN 1 7
o.t.internal.MethodInvocationHelper NaN 0 0
o.t.internal.A..$A..$Builder -0 8 1
o.t.internal.Y..$TestNGConstructor NaN 0 0
o.t.internal.ParameterHolder 0 0 3
o.t.internal.TestNgMethodUtils NaN 0 0
o.t.internal.TestMethodArguments 1 5 5
o.t.internal.MethodInheritance 0 0 1
o.t.internal.I..$FailureContext 0 0 2
o.t.internal.TestNGMethodFinder 1.075 11 4
o.t.internal.ParameterInfo 1 2 2
o.t.internal.BaseInvoker 0 0 6
o.t.internal.ResultMap -0 8 1
o.t.internal.YamlParser NaN 2 0
o.t.internal.BaseTestMethod 0.9901 78 34
o.t.internal.Systematiser NaN 0 0
o.t.internal.ConfigMethodArguments 0.9643 8 4
o.t.internal.RuntimeBehavior 0 0 5
o.t.internal.Configuration 0.9231 14 7
o.t.internal.SuiteRunnerMap -0 3 1
o.t.internal.TestNGMethod 0.8929 8 4
o.t.internal.BaseClassFinder -0 2 1
o.t.internal.TestMethodComparator NaN 1 0
o.t.internal.DefaultListenerFactory NaN 1 0
o.t.internal.PoolService NaN 1 2
o.t.internal.Attributes -0 4 1
o.t.internal.GroupsHelper NaN 0 0
o.t.internal.ObjectFactoryImpl NaN 1 0
o.t.internal.T..$MethodInvocationAgent 0.8333 2 6
o.t.internal.G..$Builder 0.8 6 5
o.t.internal.RegexpExpectedExceptionsHolder 2 2 3
o.t.internal.A..$Arguments 1.0286 6 7
o.t.internal.ConfigurationMethod 1 14 9
o.t.internal.MethodRunner NaN 2 0
o.t.internal.T..$StatusHolder 0 0 2
o.t.internal.DataProviderMethod 0.8333 5 3
o.t.internal.ExpectedExceptionsHolder 1.125 3 4
o.t.internal.ConfigurationGroupMethods 0.9048 8 6
o.t.internal.TestMethodWorker 0.9907 10 12
o.t.internal.ClassHelper 0 0 3
o.t.internal.T..$Builder 0.9 11 9
o.t.internal.MethodGroupsHelper 0 0 2
o.t.internal.TestMethodWithDataProviderMethodWorker 0.9375 2 16
o.t.internal.ClassBasedParallelWorker NaN 1 0
o.t.internal.XmlMethodSelector 0.9861 9 9
o.t.internal.WrappedTestNGMethod 0.5 72 2
o.t.internal.FactoryMethod 0.9167 3 6
o.t.internal.AbstractParallelWorker NaN 1 0
o.t.internal.RunInfo -0 3 1
o.t.internal.MethodInstance 0.75 3 2
o.t.internal.TestInvoker 1.1 7 5
o.t.internal.D..$Edges 0.5 2 2
o.t.internal.Utils 0 0 7
o.t.internal.Tarjan NaN 1 5
o.t.internal.SingleTestMethodWorker 0 0 1
o.t.internal.OverrideProcessor NaN 1 2
o.t.internal.EclipseInterface 0 0 7
o.t.internal.Y..$T..$ConstructParallelMode NaN 1 1
o.t.internal.MethodArguments NaN 1 1
o.t.internal.ConstructorOrMethod 0.9 11 3
o.t.internal.PropertyUtils 0 0 1
o.t.internal.DynamicGraph 0.65 13 5
o.t.internal.ScriptMethodSelector 0 0 2
o.t.internal.G..$Node 0.5714 8 3
o.t.internal.ParameterHandler 0 0 2
o.t.internal.M..$MatchResults 0 0 2
o.t.internal.InstanceInfo 1 2 2
o.t.internal.InvokeMethodRunnable NaN 1 5
o.t.internal.P..$FilterOutInJectedTypesResult 0 0 2
o.t.internal.MethodSelectorDescriptor 0.6667 4 2

Download XML.