logo

Back to index

TCC

Min: 0.0105, max: 0.9706, yellow zone: [0.4000 .. 0.6000].

Elements: 97, μ: 0.2582, σ: 0.2094, Var: 0.0439, defects: 29%.

Packages: 22, classes: 304.

Green: 34, yellow: 12, red: 258.

Class TCC attributes methods NC NDC
o.t.util.TimeUtils 0 0 0 0 0
o.t.util.RetryAnalyzerCount 1 1 3 3 3
o.t.util.Strings 0 0 0 0 0
o.t.log4testng.Logger 0 3 17 136 0
o.t.r.jq.ResultsByClass 1 1 3 3 3
o.t.r.jq.N..$BaseResultProvider 0 2 1 0 0
o.t.r.jq.ChronologicalPanel 0 0 4 6 0
o.t.r.jq.SuitePanel 0 0 4 6 0
o.t.r.jq.Main 0 2 1 0 0
o.t.r.jq.Model 0.10989010989010989 11 14 91 10
o.t.r.jq.GroupPanel 0 0 4 6 0
o.t.r.jq.BannerPanel 0 0 1 0 0
o.t.r.jq.BasePanel 0 1 2 1 0
o.t.r.jq.NavigatorPanel 0 1 6 15 0
o.t.r.jq.TestNgXmlPanel 0 0 4 6 0
o.t.r.jq.TestPanel 0 0 5 10 0
o.t.r.jq.TimesPanel 0.047619047619047619 1 7 21 1
o.t.r.jq.N..$ResultsByStatus 0 3 1 0 0
o.t.r.jq.IgnoredMethodsPanel 0 0 4 6 0
o.t.r.jq.BaseMultiSuitePanel 0 0 3 3 0
o.t.r.jq.ReporterPanel 0 0 4 6 0
o.t.log.TextFormatter 0 0 1 0 0
o.t.i.junit.InexactComparisonCriteria 0 1 1 0 0
o.t.i.junit.ExactComparisonCriteria 0 0 1 0 0
o.t.i.junit.ArrayAsserts 0 0 0 0 0
o.t.i.junit.ArrayComparisonFailure 0.333333333333333333 3 3 3 1
o.t.i.junit.ComparisonCriteria 0 0 3 3 0
o.t.collections.CollectionUtils 0 0 0 0 0
o.t.collections.Sets 0 0 0 0 0
o.t.collections.SetMultiMap 0 0 2 1 0
o.t.collections.Objects 0 0 0 0 0
o.t.collections.O..$ToStringHelper 0.333333333333333333 4 6 15 5
o.t.collections.ListMultiMap 0 0 2 1 0
o.t.collections.MultiMap 0.330882352941176471 1 17 136 45
o.t.collections.Maps 0 0 0 0 0
o.t.collections.O..$ValueHolder 1 2 3 3 3
o.t.collections.Lists 0 0 0 0 0
o.t.i.collections.Pair 0.5 2 5 10 5
o.t.i.collections.Ints 0 0 0 0 0
o.t.i.collections.OneToTwoDimArrayIterator 0.166666666666666667 2 4 6 1
o.t.i.collections.OneToTwoDimIterator 0.166666666666666667 1 4 6 1
o.t.i.collections.ArrayIterator 0.166666666666666667 2 4 6 1
o.t.reporters.E..$ClassResult 0 2 2 1 0
o.t.reporters.J..$TestTag 0 5 0 0 0
o.t.reporters.XMLUtils 0 0 0 0 0
o.t.reporters.XMLReporterConfig 0.066666666666666667 10 21 210 14
o.t.reporters.ExitCodeListener 0 1 12 66 0
o.t.reporters.T..$ConfigurationComparator 0 0 2 1 0
o.t.reporters.FileStringBuffer 0.6 3 5 10 6
o.t.reporters.RuntimeBehavior 0 0 0 0 0
o.t.reporters.E..$SuiteResult 0 3 3 3 0
o.t.reporters.JUnitReportReporter 0 0 11 55 0
o.t.reporters.E..$MethodResult 0 1 1 0 0
o.t.reporters.Files 0 0 0 0 0
o.t.reporters.VerboseReporter 0.073529411764705882 2 17 136 10
o.t.reporters.Tag 0 3 1 0 0
o.t.reporters.E..$TestSorter 0 0 2 1 0
o.t.reporters.T..$NameComparator 0 0 2 1 0
o.t.reporters.E..$TestResult 0 14 16 120 0
o.t.reporters.DotTestListener 0 1 4 6 0
o.t.reporters.Buffer 0 0 0 0 0
o.t.reporters.HtmlHelper 0 0 0 0 0
o.t.reporters.TestHTMLReporter 1 1 2 1 1
o.t.reporters.XMLReporter 0.730158730158730159 2 28 378 276
o.t.reporters.XMLSuiteResultWriter 0.110294117647058824 1 17 136 15
o.t.reporters.TextReporter 0.047619047619047619 2 7 21 1
o.t.reporters.EmailableReporter2 0.467532467532467532 4 22 231 108
o.t.reporters.XMLStringBuffer 0.281720430107526882 4 31 465 131
o.t.reporters.EmailableReporter 0.340579710144927536 5 24 276 94
o.t.reporters.JUnitXMLReporter 0.079051383399209486 5 23 253 20
o.t.reporters.SuiteHTMLReporter 0.017316017316017316 2 22 231 4
o.t.reporters.FailedReporter 0.1 1 5 10 1
o.t.junit.JUnit3TestMethod 0 0 0 0 0
o.t.junit.JUnitMethodFinder 0 2 12 66 0
o.t.junit.JUnitTestFinder 0 0 0 0 0
o.t.junit.JUnit4TestClass 0 0 0 0 0
o.t.junit.JUnit3TestClass 0 0 0 0 0
o.t.junit.JUnit4ConfigurationMethod 0.333333333333333333 1 3 3 1
o.t.junit.JUnitTestMethod 0 0 3 3 0
o.t.junit.JUnit3TestRecognizer 0 0 1 0 0
o.t.junit.JUnit4SpockMethod 0 2 3 3 0
o.t.junit.JUnitTestClass 0.010526315789473684 8 20 190 2
o.t.junit.JUnit4TestMethod 0 0 2 1 0
o.t.junit.JUnit4TestRunner 0.133333333333333333 5 6 15 2
o.t.junit.JUnitTestRunner 0.07619047619047619 4 15 105 8
o.t.junit.J..$TestRunInfo 1 2 2 1 1
o.t.junit.JUnit4TestRecognizer 0 0 1 0 0
o.t.junit.J..$RL 0.333333333333333333 2 10 45 15
o.t.mustache.StringChunk 1 1 2 1 1
o.t.mustache.BaseChunk 0 1 1 0 0
o.t.mustache.M..$SubModel 0 2 0 0 0
o.t.mustache.Value 0 1 1 0 0
o.t.mustache.Model 0.47619047619047619 2 7 21 10
o.t.mustache.VariableChunk 1 1 2 1 1
o.t.mustache.Mustache 0 0 4 6 0
o.t.i.annotations.ObjectFactoryAnnotation 0 0 0 0 0
o.t.i.annotations.BaseAnnotation 0.2 3 6 15 3
o.t.i.annotations.DisabledRetryAnalyzer 0 0 1 0 0
o.t.i.annotations.BaseBeforeAfter 0.111111111111111111 5 10 45 5
o.t.i.annotations.TestOrConfiguration 0.076923076923076923 7 14 91 7
o.t.i.annotations.ConfigurationAnnotation 0.032258064516129032 16 32 496 16
o.t.i.annotations.TestAnnotation 0.034482758620689655 15 30 435 15
o.t.i.annotations.AnnotationHelper 0 0 0 0 0
o.t.i.annotations.IgnoreListener 0 0 2 1 0
o.t.i.annotations.ListenersAnnotation 1 1 2 1 1
o.t.i.annotations.ParametersAnnotation 1 1 2 1 1
o.t.i.annotations.FactoryAnnotation 0.142857142857142857 4 8 28 4
o.t.i.annotations.JDK15AnnotationFinder 0.076923076923076923 4 13 78 6
o.t.i.annotations.DefaultAnnotationTransformer 0 0 2 1 0
o.t.i.annotations.DataProviderAnnotation 0.2 3 6 15 3
o.t.i.annotations.JDK15TagFactory 0 0 13 78 0
o.t.xml.XMLParser 0 0 1 0 0
o.t.xml.XmlMethodSelectors 1 1 3 3 3
o.t.xml.Parameters 0.6 2 5 10 6
o.t.xml.XmlRun 0.6 2 5 10 6
o.t.xml.L..$ClassListSuite 0 4 1 0 0
o.t.xml.XmlWeaver 0 0 0 0 0
o.t.xml.XmlDependencies 1 1 3 3 3
o.t.xml.XmlScript 0.466666666666666667 2 6 15 7
o.t.xml.XmlClass 0.17391304347826087 8 24 276 48
o.t.xml.XmlInclude 0.295238095238095238 6 15 105 31
o.t.xml.XmlMethodSelector 0.333333333333333333 3 15 105 35
o.t.xml.LaunchSuite 0 1 1 0 0
o.t.xml.SuiteGenerator 0 0 0 0 0
o.t.xml.L..$CustomizedSuite 0 4 4 6 0
o.t.xml.SuiteXmlParser 0 0 3 3 0
o.t.xml.DefaultXmlWeaver 1 1 2 1 1
o.t.xml.T..$Include 0 4 0 0 0
o.t.xml.XmlDefine 0.809523809523809524 2 7 21 17
o.t.xml.XmlPackage 0.472727272727272727 4 11 55 26
o.t.xml.Parser 0.3 4 5 10 3
o.t.xml.CommentDisabledXmlWeaver 0 0 0 0 0
o.t.xml.XmlTest 0.069248826291079812 19 72 2556 177
o.t.xml.L..$ClassesAndMethodsSuite 0 2 2 1 0
o.t.xml.XmlGroups 0.321428571428571429 3 8 28 9
o.t.xml.L..$MethodsSuite 0 3 1 0 0
o.t.xml.XmlSuite 0.042016806722689076 30 85 3570 150
o.t.xml.TestNGContentHandler 0.298941798941798942 35 28 378 113
o.t.xml.L..$ExistingSuite 0 1 2 1 0
o.t.xml.XmlUtils 0 0 0 0 0
o.t.i.thread.ExecutorAdapter 0 1 4 6 0
o.t.i.thread.ThreadTimeoutException 0 0 0 0 0
o.t.i.thread.ThreadUtil 0 0 0 0 0
o.t.i.thread.T..$ThreadFactoryImpl 0.333333333333333333 1 3 3 1
o.t.i.thread.ThreadExecutionException 0 0 0 0 0
o.t.i.thread.FutureResultAdapter 0 1 1 0 0
o.t.i.thread.TestNGThreadFactory 0 2 1 0 0
o.testng.TestNGException 0 0 0 0 0
o.testng.S..$SuiteWorker 0 2 1 0 0
o.testng.ClassMethodMap 0.333333333333333333 3 4 6 2
o.testng.GuiceHelper 1 1 2 1 1
o.testng.ConversionUtils 0 0 0 0 0
o.testng.SuiteRunnerWorker 0.214285714285714286 4 8 28 6
o.testng.Reporter 0 0 0 0 0
o.testng.JarFileUtils 0.333333333333333333 5 4 6 2
o.testng.DependencyMap 0 2 2 1 0
o.testng.SuiteRunState 1 1 2 1 1
o.testng.InstanceOrderingMethodInterceptor 0 0 2 1 0
o.testng.S..$ProxyTestRunnerFactory 0 2 2 1 0
o.testng.SkipException 0.333333333333333333 2 3 3 1
o.testng.CommandLineArgs 0 31 0 0 0
o.testng.SuiteResultCounts 0 7 1 0 0
o.testng.T..$TestNGLogSH 0 0 0 0 0
o.testng.FileAssert 0 0 0 0 0
o.testng.TestNGUtils 0 0 0 0 0
o.testng.TestException 0 0 0 0 0
o.testng.TimeBombSkipException 0.266666666666666667 4 6 15 4
o.testng.PreserveOrderMethodInterceptor 0 0 1 0 0
o.testng.SuiteResult 0 3 5 10 0
o.testng.TestNGAntTask 0.018808777429467085 43 88 3828 72
o.testng.TestNG 0.045815801776531089 53 93 4278 196
o.testng.TestClass 0.316666666666666667 6 16 120 38
o.testng.TestListenerAdapter 0.1 9 25 300 30
o.testng.S..$DefaultTestRunnerFactory 0 5 2 1 0
o.testng.T..$TestNGLogOS 0 2 1 0 0
o.testng.R..$Property 0 2 0 0 0
o.testng.ReporterConfig 0.809523809523809524 2 7 21 17
o.testng.Converter 0 2 3 3 0
o.testng.SuiteRunner 0.092929292929292929 23 45 990 92
o.testng.T..$ConfigurationListener 0.5 1 4 6 3
o.testng.AssertJUnit 0 0 0 0 0
o.testng.TestRunner 0.05242566510172144 45 72 2556 134
o.testng.Assert 0 0 0 0 0
o.t.x.dom.Reflect 0 0 0 0 0
o.t.x.dom.XDom 0.018181818181818182 2 11 55 1
o.t.x.dom.Wrapper 1 5 2 1 1
o.t.x.dom.DomXmlParser 0 0 4 6 0
o.t.x.dom.TestNGTagFactory 0 1 1 0 0
o.t.x.dom.DomUtil 0 1 8 28 0
o.t.i.invokers.I..$InvokeAfterInvocationWithContextStrategy 0 0 1 0 0
o.t.i.invokers.I..$InvokeBeforeInvocationWithContextStrategy 0 0 1 0 0
o.t.i.invokers.I..$InvokeAfterInvocationWithoutContextStrategy 0 0 1 0 0
o.t.i.invokers.I..$InvokeBeforeInvocationWithoutContextStrategy 0 0 1 0 0
o.t.i.invokers.InvokedMethodListenerInvoker 0 3 2 1 0
o.t.asserts.LoggingAssert 1 1 2 1 1
o.t.asserts.A..$SimpleAssert 0 3 3 3 0
o.t.asserts.SoftAssert 1 1 2 1 1
o.t.asserts.Assertion 0 0 72 2556 0
o.t.r.util.StackTraceTools 0 0 0 0 0
o.t.i.reflect.ReflectionRecipes 0 0 0 0 0
o.t.i.reflect.ReflectionHelper 0 0 0 0 0
o.t.i.reflect.MethodMatcherContext 0 5 5 10 0
o.t.i.reflect.DataProviderMethodMatcher 1 3 2 1 1
o.t.i.reflect.MethodMatcherException 0 0 0 0 0
o.t.i.reflect.Parameter 0.133333333333333333 4 6 15 2
o.t.i.reflect.ArrayEndingMethodMatcher 0 0 3 3 0
o.t.i.reflect.AbstractNodeMethodMatcher 0.333333333333333333 1 3 3 1
o.t.i.reflect.DirectMethodMatcher 0 0 3 3 0
o.t.i.reflect.R..$ListBackedImmutableQueue 0 1 1 0 0
o.t.i.reflect.AbstractMethodMatcher 0.333333333333333333 2 3 3 1
o.t.i.reflect.I..$Assistant 0 0 0 0 0
o.t.i.t.graph.GraphThreadPoolExecutor 0.222222222222222222 4 9 36 8
o.t.i.t.graph.SuiteWorkerFactory 0 3 1 0 0
o.t.i.t.graph.G..$PhoneyWorker 0 2 7 21 0
o.t.x.internal.XmlSuiteUtils 0 0 0 0 0
o.t.x.internal.TestNamesMatcher 0.2 4 6 15 3
o.t.internal.DynamicGraphHelper 0 0 0 0 0
o.t.internal.GroupsHelper 0 0 0 0 0
o.t.internal.Y..$T..$ConstructParallelMode 0 1 1 0 0
o.t.internal.I..$StatusHolder 0 2 0 0 0
o.t.internal.P..$FilterOutInJectedTypesResult 0 2 2 1 0
o.t.internal.BaseClassFinder 1 1 7 21 21
o.t.internal.Version 0 0 0 0 0
o.t.internal.M..$MatchResults 0 2 0 0 0
o.t.internal.PackageUtils 0 0 0 0 0
o.t.internal.ClonedMethod 0.062774363476733977 7 68 2278 143
o.t.internal.TestMethodWithDataProviderMethodWorker 0.333333333333333333 16 3 3 1
o.t.internal.A..$Arguments 0 7 7 21 0
o.t.internal.TestListenerHelper 0 0 0 0 0
o.t.internal.Parameters 0 0 0 0 0
o.t.internal.OverrideProcessor 0 2 1 0 0
o.t.internal.NoOpTestClass 0.021645021645021645 16 22 231 5
o.t.internal.ExitCodeListener 0.355555555555555556 2 10 45 16
o.t.internal.G..$Node 0.527777777777777778 3 9 36 19
o.t.internal.DataProviderMethod 0.3 3 5 10 3
o.t.internal.TestNGMethod 0.076923076923076923 4 13 78 6
o.t.internal.XmlMethodSelector 0.197802197802197802 8 14 91 18
o.t.internal.MethodInvocationHelper 0 0 0 0 0
o.t.internal.ParametersTest 0 0 1 0 0
o.t.internal.AbstractParallelWorker 0 0 0 0 0
o.t.internal.ParameterInfo 0 2 2 1 0
o.t.internal.ScriptSelectorFactory 0 0 0 0 0
o.t.internal.ClassInfoMap 1 2 6 15 15
o.t.internal.Utils 0 0 0 0 0
o.t.internal.P..$MethodParameters 0 5 0 0 0
o.t.internal.A..$A..$Builder 1 1 8 28 28
o.t.internal.ExceptionUtils 0 0 0 0 0
o.t.internal.TestNGClassFinder 0.333333333333333333 5 7 21 7
o.t.internal.Yaml 0 0 0 0 0
o.t.internal.PoolService 0 2 1 0 0
o.t.internal.Tarjan 1 5 2 1 1
o.t.internal.DefaultMethodSelectorContext 0.333333333333333333 2 3 3 1
o.t.internal.ObjectFactoryImpl 0 0 1 0 0
o.t.internal.InstanceInfo 0 2 2 1 0
o.t.internal.SingleTestMethodWorker 0 0 0 0 0
o.t.internal.InvokeMethodRunnable 1 5 2 1 1
o.t.internal.TestNgMethodUtils 0 0 0 0 0
o.t.internal.ConfigurationMethod 0.019607843137254902 9 18 153 3
o.t.internal.Configuration 0.085714285714285714 7 15 105 9
o.t.internal.RuntimeBehavior 0 0 0 0 0
o.t.internal.ConstructorOrMethod 0.066666666666666667 3 10 45 3
o.t.internal.ParameterHolder 0 3 0 0 0
o.t.internal.ClassHelper 0 0 0 0 0
o.t.internal.T..$ListenerHolder 0 2 2 1 0
o.t.internal.Attributes 1 1 4 6 6
o.t.internal.PropertyUtils 0 0 0 0 0
o.t.internal.I..$SameClassNamePredicate 0 0 2 1 0
o.t.internal.YamlParser 0 0 3 3 0
o.t.internal.RunInfo 1 1 3 3 3
o.t.internal.FactoryMethod 0.166666666666666667 5 4 6 1
o.t.internal.MethodInstance 1 1 3 3 3
o.t.internal.InvokedMethod 0.466666666666666667 4 6 15 7
o.t.internal.I..$TestNGRuntimeException 0 0 0 0 0
o.t.internal.P..$ParameterBag 0 2 2 1 0
o.t.internal.InstanceBasedParallelParallelWorker 0 0 1 0 0
o.t.internal.Systematiser 0 0 0 0 0
o.t.internal.ScriptMethodSelector 0 2 1 0 0
o.t.internal.ClassImpl 0.371794871794871795 12 13 78 29
o.t.internal.ExitCode 0.666666666666666667 1 6 15 10
o.t.internal.MethodSelectorDescriptor 0.2 2 5 10 2
o.t.internal.MethodGroupsHelper 0 0 0 0 0
o.t.internal.ParameterHandler 0 2 3 3 0
o.t.internal.EclipseInterface 0 0 0 0 0
o.t.internal.I..$CanRunFromClassPredicate 0 0 2 1 0
o.t.internal.DefaultListenerFactory 0 0 1 0 0
o.t.internal.D..$Edges 0.854545454545454545 2 11 55 47
o.t.internal.TestResult 0.118065433854907539 15 38 703 83
o.t.internal.Graph 0.166666666666666667 4 16 120 20
o.t.internal.DynamicGraph 0.352380952380952381 5 15 105 37
o.t.internal.MethodInheritance 0 0 0 0 0
o.t.internal.Invoker 0.081081081081081081 14 37 666 54
o.t.internal.ExpectedExceptionsHolder 0.4 4 5 10 4
o.t.internal.Y..$TestNGConstructor 0 0 0 0 0
o.t.internal.MethodHelper 0 0 0 0 0
o.t.internal.TestNGMethodFinder 0.038461538461538462 3 13 78 3
o.t.internal.SuiteRunnerMap 1 1 3 3 3
o.t.internal.ResultMap 1 1 8 28 28
o.t.internal.ClassBasedParallelWorker 0 0 2 1 0
o.t.internal.TestMethodWorker 0.158333333333333333 11 16 120 19
o.t.internal.BaseTestMethod 0.013900026730820636 30 87 3741 52
o.t.internal.WrappedTestNGMethod 0.970588235294117647 2 68 2278 2211
o.t.internal.ConfigurationGroupMethods 0.222222222222222222 6 9 36 8
o.t.internal.I..$FailureContext 0 2 0 0 0
o.t.internal.RegexpExpectedExceptionsHolder 0 2 3 3 0

Download XML.