logo

Back to index

LCOM2

Min: 0.2222, max: 0.9821, yellow zone: [0.4000 .. 0.6000].

Elements: 137, μ: 0.6832, σ: 0.2083, Var: 0.0434, defects: 34%.

Packages: 22, classes: 316.

Green: 99, yellow: 38, red: 179.

Class LCOM2 methods attributes
o.t.util.RetryAnalyzerCount 0.5 2 1
o.t.util.Strings 0 0 1
o.t.util.TimeUtils 0 0 0
o.t.log4testng.Logger 1 15 24
o.t.r.jq.TestPanel 0 5 0
o.t.r.jq.ChronologicalPanel 0 4 0
o.t.r.jq.ResultsByClass 0.5 3 2
o.t.r.jq.ReporterPanel 0 4 0
o.t.r.jq.Main 0.6 1 5
o.t.r.jq.TimesPanel 1 4 1
o.t.r.jq.TestNgXmlPanel 0 4 0
o.t.r.jq.BasePanel 0 0 4
o.t.r.jq.N..$BaseResultProvider 0.5 1 2
o.t.r.jq.N..$ResultsByStatus 0 1 3
o.t.r.jq.Model 0.9242 12 11
o.t.r.jq.NavigatorPanel 1 1 1
o.t.r.jq.GroupPanel 0 4 0
o.t.r.jq.BannerPanel 0 1 0
o.t.r.jq.SuitePanel 1 1 3
o.t.r.jq.BaseMultiSuitePanel 0 3 0
o.t.r.jq.IgnoredMethodsPanel 0 4 0
o.t.log.TextFormatter 0 1 0
o.t.i.junit.InexactComparisonCriteria 0 0 1
o.t.i.junit.ExactComparisonCriteria 0 0 0
o.t.i.junit.ArrayAsserts 0 0 0
o.t.i.junit.ComparisonCriteria 0 1 0
o.t.i.junit.ArrayComparisonFailure 0.5556 3 3
o.t.collections.CollectionUtils 0 0 0
o.t.collections.Maps 0 0 0
o.t.collections.Objects 0 0 0
o.t.collections.ListMultiMap 0 0 0
o.t.collections.O..$ValueHolder 0.25 2 2
o.t.collections.Sets 0 0 0
o.t.collections.SetMultiMap 0 0 0
o.t.collections.Lists 0 0 0
o.t.collections.MultiMap 0.4118 17 1
o.t.collections.O..$ToStringHelper 0.6 5 4
o.t.i.collections.Ints 0 0 0
o.t.i.collections.ArrayIterator 0.3333 3 2
o.t.i.collections.Pair 0.4 5 2
o.t.i.collections.OneToTwoDimIterator 0.3333 3 1
o.t.i.collections.OneToTwoDimArrayIterator 0.3333 3 2
o.t.reporters.XMLReporter 0.475 20 2
o.t.reporters.TextReporter 0.6667 1 3
o.t.reporters.EmailableReporter2 0.7778 3 6
o.t.reporters.ExitCodeListener 1 11 1
o.t.reporters.XMLUtils 0 0 1
o.t.reporters.T..$NameComparator 0 1 0
o.t.reporters.E..$ClassResult 0.5 2 2
o.t.reporters.E..$TestSorter 0 1 0
o.t.reporters.XMLReporterConfig 0.9821 21 56
o.t.reporters.RuntimeBehavior 0 0 1
o.t.reporters.JUnitXMLReporter 0.9421 11 11
o.t.reporters.HtmlHelper 0 0 2
o.t.reporters.EmailableReporter 0.7917 4 6
o.t.reporters.J..$TestTag 0 0 5
o.t.reporters.T..$ConfigurationComparator 0 1 0
o.t.reporters.E..$TestResult 0.9375 14 16
o.t.reporters.XMLSuiteResultWriter 0.5 2 1
o.t.reporters.TestHTMLReporter 0.75 2 4
o.t.reporters.FileStringBuffer 0.6111 3 6
o.t.reporters.SuiteHTMLReporter 0.9333 1 15
o.t.reporters.JUnitReportReporter 0 1 0
o.t.reporters.Tag 0.6667 1 3
o.t.reporters.VerboseReporter 0.9167 12 3
o.t.reporters.E..$SuiteResult 0.6667 3 3
o.t.reporters.Files 0 0 0
o.t.reporters.FailedReporter 1 1 2
o.t.reporters.E..$MethodResult 0 1 1
o.t.reporters.Buffer 0 0 0
o.t.reporters.DotTestListener 1 3 1
o.t.reporters.XMLStringBuffer 0.852 28 7
o.t.junit.JUnit4TestMethod 0 2 0
o.t.junit.JUnitMethodFinder 1 11 2
o.t.junit.JUnitTestClass 0.9474 19 9
o.t.junit.JUnit4TestRecognizer 0 1 0
o.t.junit.J..$TestRunInfo 0.5 2 2
o.t.junit.JUnit4TestRunner 0.84 5 5
o.t.junit.JUnit3TestMethod 0 0 0
o.t.junit.JUnitTestFinder 0 0 6
o.t.junit.J..$RL 0.3571 7 2
o.t.junit.JUnit4TestClass 0 0 0
o.t.junit.JUnitTestMethod 0 2 0
o.t.junit.JUnit4ConfigurationMethod 0.3333 3 1
o.t.junit.JUnit3TestClass 0 0 0
o.t.junit.JUnit4SpockMethod 0.7778 3 3
o.t.junit.JUnit3TestRecognizer 0 1 0
o.t.junit.JUnitTestRunner 0.8667 9 5
o.t.mustache.StringChunk 0 2 1
o.t.mustache.BaseChunk 0 0 1
o.t.mustache.Model 0.4167 6 2
o.t.mustache.Mustache 0 1 0
o.t.mustache.M..$SubModel 0 0 2
o.t.mustache.VariableChunk 0 2 1
o.t.mustache.Value 0 1 1
o.t.i.annotations.ListenersAnnotation 0 2 1
o.t.i.annotations.AnnotationHelper 0 0 3
o.t.i.annotations.FactoryAnnotation 0.75 8 4
o.t.i.annotations.JDK15AnnotationFinder 0.8889 9 4
o.t.i.annotations.IgnoreListener 0 2 0
o.t.i.annotations.BaseBeforeAfter 0.8 10 5
o.t.i.annotations.ParametersAnnotation 0 2 1
o.t.i.annotations.DefaultAnnotationTransformer 0 2 0
o.t.i.annotations.DisabledRetryAnalyzer 0 1 0
o.t.i.annotations.DataProviderAnnotation 0.6667 6 3
o.t.i.annotations.BaseAnnotation 0.6667 6 3
o.t.i.annotations.ObjectFactoryAnnotation 0 0 0
o.t.i.annotations.ConfigurationAnnotation 0.9375 31 16
o.t.i.annotations.TestOrConfiguration 0.8571 14 7
o.t.i.annotations.TestAnnotation 0.9355 31 16
o.t.i.annotations.JDK15TagFactory 1 1 2
o.t.xml.L..$ExistingSuite 0.5 2 1
o.t.xml.Parameters 0.4 5 2
o.t.xml.L..$CustomizedSuite 0.875 2 4
o.t.xml.XmlClass 0.8452 21 8
o.t.xml.TestNGContentHandler 0.9107 16 35
o.t.xml.L..$MethodsSuite 0 0 3
o.t.xml.XmlWeaver 0 0 2
o.t.xml.XmlTest 0.9443 70 20
o.t.xml.SuiteXmlParser 0 2 0
o.t.xml.XmlScript 0.5 6 2
o.t.xml.XmlMethodSelector 0.6444 15 3
o.t.xml.XMLParser 1 1 1
o.t.xml.CommentDisabledXmlWeaver 0 0 0
o.t.xml.XmlRun 0.4 5 2
o.t.xml.Parser 0.85 4 10
o.t.xml.DefaultXmlWeaver 0 2 1
o.t.xml.XmlUtils 0 0 0
o.t.xml.XmlInclude 0.7778 15 6
o.t.xml.XmlGroups 0.625 8 3
o.t.xml.L..$ClassListSuite 0 0 4
o.t.xml.XmlSuite 0.9694 84 42
o.t.xml.XmlDependencies 0 3 1
o.t.xml.LaunchSuite 0.8333 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.2857 7 2
o.t.xml.XmlPackage 0.625 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 0 1 2
o.t.i.thread.ThreadUtil 0 0 1
o.t.i.thread.T..$ThreadFactoryImpl 0.3333 3 1
o.t.i.thread.ExecutorAdapter 0.75 4 1
o.t.i.thread.FutureResultAdapter 0 1 1
o.testng.R..$Property 0 0 2
o.testng.ClassMethodMap 0.5833 4 3
o.testng.T..$TestNGLogSH 0 0 0
o.testng.SkipException 1 1 3
o.testng.SuiteResultCounts 0.2222 1 9
o.testng.TestException 0 0 1
o.testng.Converter 0 0 2
o.testng.Assert 0 0 1
o.testng.PreserveOrderMethodInterceptor 0 1 0
o.testng.DependencyMap 0.5 2 2
o.testng.AssertJUnit 0 0 0
o.testng.TestNGUtils 0 0 0
o.testng.GuiceHelper 0 0 1
o.testng.FileAssert 0 0 0
o.testng.SuiteResult 0.8 5 3
o.testng.TestNG 0.9784 57 60
o.testng.ReporterConfig 0.2857 7 2
o.testng.TestNGAntTask 0.9793 56 44
o.testng.T..$TestNGLogOS 0 0 2
o.testng.TestClass 0.875 11 8
o.testng.TimeBombSkipException 0.8333 4 6
o.testng.S..$DefaultTestRunnerFactory 0.5 2 5
o.testng.TestNGException 0 0 1
o.testng.Reporter 0 0 5
o.testng.TestRunner 0.9767 50 48
o.testng.InstanceOrderingMethodInterceptor 0 1 0
o.testng.SuiteRunner 0.9609 32 24
o.testng.JarFileUtils 0 0 5
o.testng.SuiteRunState 0 2 1
o.testng.T..$ConfigurationListener 0.25 4 1
o.testng.S..$SuiteWorker 0 1 2
o.testng.TestListenerAdapter 0.8962 26 10
o.testng.SuiteRunnerWorker 0.8333 6 5
o.testng.ConversionUtils 0 0 0
o.testng.CommandLineArgs 0 0 64
o.testng.S..$ProxyTestRunnerFactory 0.5 2 2
o.t.x.dom.Reflect 0 0 0
o.t.x.dom.Wrapper 0.3 2 5
o.t.x.dom.DomUtil 0 1 1
o.t.x.dom.TestNGTagFactory 0 1 1
o.t.x.dom.XDom 0.5 2 3
o.t.x.dom.DomXmlParser 0 3 0
o.t.i.invokers.I..$InvokeAfterInvocationWithContextStrategy 0 1 0
o.t.i.invokers.I..$InvokeBeforeInvocationWithoutContextStrategy 0 1 0
o.t.i.invokers.I..$InvokeBeforeInvocationWithContextStrategy 0 1 0
o.t.i.invokers.I..$InvokeAfterInvocationWithoutContextStrategy 0 1 0
o.t.i.invokers.InvokedMethodListenerInvoker 0.5 1 6
o.t.asserts.SoftAssert 0 1 1
o.t.asserts.Assertion 0 71 0
o.t.asserts.LoggingAssert 0 2 1
o.t.asserts.A..$SimpleAssert 0.75 4 3
o.t.r.util.StackTraceTools 0 0 0
o.t.i.reflect.I..$Assistant 0 0 2
o.t.i.reflect.ReflectionHelper 0 0 0
o.t.i.reflect.AbstractNodeMethodMatcher 1 1 1
o.t.i.reflect.DataProviderMethodMatcher 0.6667 1 3
o.t.i.reflect.AbstractMethodMatcher 0.5 1 2
o.t.i.reflect.ArrayEndingMethodMatcher 0 0 0
o.t.i.reflect.R..$ListBackedImmutableQueue 0 0 1
o.t.i.reflect.MethodMatcherException 0 0 0
o.t.i.reflect.MethodMatcherContext 0.8 5 5
o.t.i.reflect.ReflectionRecipes 0 0 2
o.t.i.reflect.Parameter 0.75 6 4
o.t.i.reflect.DirectMethodMatcher 0 0 0
o.t.i.t.graph.G..$PhoneyWorker 0.9167 6 2
o.t.i.t.graph.SuiteWorkerFactory 0 1 3
o.t.i.t.graph.GraphThreadPoolExecutor 0.6 2 5
o.t.x.internal.XmlSuiteUtils 0 0 0
o.t.x.internal.TestNamesMatcher 0.6667 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.8712 11 12
o.t.internal.Invoker 0.75 4 4
o.t.internal.ClonedMethod 0.9336 71 7
o.t.internal.TestListenerHelper 0 0 0
o.t.internal.C..$Builder 0.8 10 8
o.t.internal.Graph 0.8222 9 5
o.t.internal.ExitCodeListener 0.6 10 2
o.t.internal.P..$MethodParameters 0 0 5
o.t.internal.InvokedMethod 0.6667 6 4
o.t.internal.P..$ParameterBag 0 0 2
o.t.internal.NoOpTestClass 0.9432 22 16
o.t.internal.TestResult 0.9253 33 15
o.t.internal.PackageUtils 0 0 4
o.t.internal.InstanceCreator 0 0 1
o.t.internal.GroupConfigMethodArguments 0.75 4 2
o.t.internal.Arguments 0.6667 3 3
o.t.internal.DefaultMethodSelectorContext 0.5 3 2
o.t.internal.Parameters 0 0 4
o.t.internal.ExitCode 0.8333 4 6
o.t.internal.ConfigInvoker 0.75 4 4
o.t.internal.T..$ListenerHolder 0.5 2 2
o.t.internal.ExceptionUtils 0 0 0
o.t.internal.InstanceBasedParallelParallelWorker 0 1 0
o.t.internal.DynamicGraphHelper 0 0 0
o.t.internal.ScriptSelectorFactory 0 0 1
o.t.internal.ClassInfoMap 0.5 5 2
o.t.internal.Yaml 0 0 0
o.t.internal.TestNGClassFinder 0.8571 1 7
o.t.internal.MethodInvocationHelper 0 0 0
o.t.internal.A..$A..$Builder 0 8 1
o.t.internal.Y..$TestNGConstructor 0 0 0
o.t.internal.ParameterHolder 0 0 3
o.t.internal.TestNgMethodUtils 0 0 0
o.t.internal.TestMethodArguments 0.8 5 5
o.t.internal.MethodInheritance 0 0 1
o.t.internal.I..$FailureContext 0 0 2
o.t.internal.TestNGMethodFinder 0.9773 11 4
o.t.internal.ParameterInfo 0.5 2 2
o.t.internal.BaseInvoker 0 0 6
o.t.internal.ResultMap 0 8 1
o.t.internal.YamlParser 0 2 0
o.t.internal.BaseTestMethod 0.9774 78 34
o.t.internal.Systematiser 0 0 0
o.t.internal.ConfigMethodArguments 0.8438 8 4
o.t.internal.RuntimeBehavior 0 0 5
o.t.internal.Configuration 0.8571 14 7
o.t.internal.SuiteRunnerMap 0 3 1
o.t.internal.TestNGMethod 0.7812 8 4
o.t.internal.BaseClassFinder 0 2 1
o.t.internal.TestMethodComparator 0 1 0
o.t.internal.DefaultListenerFactory 0 1 0
o.t.internal.PoolService 0 1 2
o.t.internal.Attributes 0 4 1
o.t.internal.GroupsHelper 0 0 0
o.t.internal.ObjectFactoryImpl 0 1 0
o.t.internal.T..$MethodInvocationAgent 0.4167 2 6
o.t.internal.G..$Builder 0.6667 6 5
o.t.internal.RegexpExpectedExceptionsHolder 1 2 3
o.t.internal.A..$Arguments 0.8571 6 7
o.t.internal.ConfigurationMethod 0.9286 14 9
o.t.internal.MethodRunner 0 2 0
o.t.internal.T..$StatusHolder 0 0 2
o.t.internal.DataProviderMethod 0.6667 5 3
o.t.internal.ExpectedExceptionsHolder 0.75 3 4
o.t.internal.ConfigurationGroupMethods 0.7917 8 6
o.t.internal.TestMethodWorker 0.8917 10 12
o.t.internal.ClassHelper 0 0 3
o.t.internal.T..$Builder 0.8182 11 9
o.t.internal.MethodGroupsHelper 0 0 2
o.t.internal.TestMethodWithDataProviderMethodWorker 0.4688 2 16
o.t.internal.ClassBasedParallelWorker 0 1 0
o.t.internal.XmlMethodSelector 0.8765 9 9
o.t.internal.WrappedTestNGMethod 0.4931 72 2
o.t.internal.FactoryMethod 0.6111 3 6
o.t.internal.AbstractParallelWorker 0 1 0
o.t.internal.RunInfo 0 3 1
o.t.internal.MethodInstance 0.5 3 2
o.t.internal.TestInvoker 0.9429 7 5
o.t.internal.D..$Edges 0.25 2 2
o.t.internal.Utils 0 0 7
o.t.internal.Tarjan 0.8 1 5
o.t.internal.SingleTestMethodWorker 0 0 1
o.t.internal.OverrideProcessor 0 1 2
o.t.internal.EclipseInterface 0 0 7
o.t.internal.Y..$T..$ConstructParallelMode 0 1 1
o.t.internal.MethodArguments 0 1 1
o.t.internal.ConstructorOrMethod 0.8182 11 3
o.t.internal.PropertyUtils 0 0 1
o.t.internal.DynamicGraph 0.6 13 5
o.t.internal.ScriptMethodSelector 0 0 2
o.t.internal.G..$Node 0.5 8 3
o.t.internal.ParameterHandler 0 0 2
o.t.internal.M..$MatchResults 0 0 2
o.t.internal.InstanceInfo 0.5 2 2
o.t.internal.InvokeMethodRunnable 0.8 1 5
o.t.internal.P..$FilterOutInJectedTypesResult 0 0 2
o.t.internal.MethodSelectorDescriptor 0.5 4 2

Download XML.