logo

Back to index

PCC

Min: 0.0270, max: 1.0000, yellow zone: [0.4000 .. 0.6000].

Elements: 47, μ: 0.3625, σ: 0.3169, Var: 0.1004, defects: 19%.

Packages: 14, classes: 316.

Green: 278, yellow: 3, red: 35.

Class PCC n A Rw_total
o.j.c.reporters.ContextOutput NaN 1 1 0
o.j.c.reporters.ContextStoryReporter NaN 2 1 0
o.j.c.reporters.C..$DelayedMethod NaN 1 2 0
o.j.c.reporters.ConsoleOutput NaN 0 0 0
o.j.c.reporters.ANSIConsoleOutput 1 3 4 2
o.j.c.reporters.CrossReference 0.0667 16 3 2
o.j.c.reporters.C..$XRefRoot NaN 0 0 0
o.j.c.reporters.F..$PrintStreamCreationFailed NaN 0 1 0
o.j.c.reporters.F..$FilePrintStream NaN 1 2 0
o.j.c.reporters.FreemarkerProcessor NaN 2 1 0
o.j.c.reporters.F..$FreemarkerProcessingFailed NaN 0 0 0
o.j.c.reporters.C..$XRef NaN 0 2 0
o.j.c.reporters.FreemarkerViewGenerator NaN 1 0 0
o.j.c.reporters.F..$AbstractPathResolver NaN 1 0 0
o.j.c.reporters.F..$ResolveToPackagedName NaN 1 0 0
o.j.c.reporters.F..$ResolveToSimpleName NaN 1 0 0
o.j.c.reporters.C..$XRefStory NaN 0 0 0
o.j.c.reporters.FilePrintStreamFactory 0.8333 7 3 6
o.j.c.reporters.Format NaN 3 13 0
o.j.c.reporters.HtmlOutput NaN 0 0 0
o.j.c.reporters.DelegatingStoryReporter NaN 37 1 0
o.j.c.reporters.F..$FileConfiguration NaN 4 5 0
o.j.c.reporters.JsonTemplateOutput NaN 0 0 0
o.j.c.reporters.PrintStreamStepdocReporter NaN 1 1 0
o.j.c.reporters.HtmlTemplateOutput NaN 0 0 0
o.j.c.reporters.StepFailureDecorator 0.6667 4 1 5
o.j.c.reporters.IdeOnlyConsoleOutput NaN 0 0 0
o.j.c.reporters.StackTraceFormatter NaN 2 2 0
o.j.c.reporters.SGRCodes NaN 3 2 0
o.j.c.reporters.PrintingStepdocReporter NaN 3 3 0
o.j.c.reporters.SilentSuccessFilter 1.3043 24 7 57
o.j.c.reporters.PostStoryStatisticsCollector 0.1667 19 7 8
o.j.c.reporters.NullStoryReporter NaN 35 0 0
o.j.c.reporters.StoryReporterBuilder 0.0556 37 14 15
o.j.c.reporters.JsonOutput NaN 3 12 0
o.j.c.reporters.S..$ProvidedFormat NaN 1 1 0
o.j.c.reporters.ConcurrentStoryReporter 0.027 38 40 1
o.j.c.reporters.S..$Replacement NaN 0 2 0
o.j.c.reporters.S..$SimpleNamingStrategy NaN 1 0 0
o.j.c.reporters.S..$Options NaN 4 8 0
o.j.c.reporters.T..$OutputMeta NaN 1 1 0
o.j.c.reporters.S..$TestFailure NaN 4 1 0
o.j.c.reporters.T..$OutputLifecycle NaN 12 1 0
o.j.c.reporters.TeamCityConsoleOutput 1 4 5 6
o.j.c.reporters.ReportsCount NaN 11 8 0
o.j.c.reporters.S..$TestSuite NaN 9 5 0
o.j.c.reporters.S..$BreadcrumbNamingStrategy NaN 1 2 0
o.j.c.reporters.SurefireReporter NaN 1 12 0
o.j.c.reporters.S..$TestCase 0.3333 7 4 2
o.j.c.reporters.T..$OutputKeywords NaN 35 1 0
o.j.c.reporters.T..$OutputRestart NaN 0 0 0
o.j.c.reporters.T..$TimeFormatter NaN 1 0 0
o.j.c.reporters.T..$OutputParameter NaN 2 1 0
o.j.c.reporters.T..$ReportCreationFailed NaN 0 0 0
o.j.c.reporters.T..$OutputScenario NaN 10 10 0
o.j.c.reporters.S..$TestCounts 0.6667 7 4 11
o.j.c.reporters.T..$OutputStory NaN 14 12 0
o.j.c.reporters.T..$Report 0.1429 8 4 1
o.j.c.reporters.T..$Reports 0.25 5 3 1
o.j.c.reporters.T..$OutputNarrative NaN 5 1 0
o.j.c.reporters.TemplateableOutput 0.3043 24 9 14
o.j.c.reporters.T..$OutputStep NaN 12 10 0
o.j.c.reporters.XmlTemplateOutput NaN 0 0 0
o.j.c.reporters.TxtOutput NaN 0 0 0
o.j.c.reporters.T..$ViewGenerationFailedForTemplate NaN 0 0 0
o.j.c.reporters.PrintStreamOutput NaN 45 10 0
o.j.c.reporters.TemplateableViewGenerator 0.1667 7 5 1
o.j.c.reporters.T..$O..$StepFormattingFailed NaN 0 0 0
o.j.c.reporters.XmlOutput NaN 0 0 0
o.j.c.e.executors.DirectExecutorService NaN 1 0 0
o.j.c.e.executors.FixedThreadExecutors NaN 1 0 0
o.j.c.e.executors.SameThreadExecutors NaN 1 0 0
o.j.c.context.C..$NULL NaN 2 0 0
o.j.c.context.Context NaN 4 2 0
o.j.c.context.JFrameContextView 0.2857 8 6 6
o.j.c.configuration.A..$InstantiationFailed NaN 0 0 0
o.j.c.configuration.AnnotationRequired NaN 0 0 0
o.j.c.configuration.AnnotationFinder NaN 8 1 0
o.j.c.configuration.K..$KeywordNotFound NaN 0 0 0
o.j.c.configuration.K..$StartingWordNotFound NaN 0 0 0
o.j.c.configuration.NullAnnotationMonitor NaN 2 0 0
o.j.c.configuration.MostUsefulConfiguration NaN 0 0 0
o.j.c.configuration.ParanamerConfiguration NaN 0 0 0
o.j.c.configuration.PrintingAnnotationMonitor NaN 4 0 0
o.j.c.configuration.PrintStreamAnnotationMonitor NaN 2 1 0
o.j.c.configuration.PropertyBasedConfiguration NaN 2 2 0
o.j.c.configuration.U..$ModificationNotAllowed NaN 0 0 0
o.j.c.configuration.AnnotationBuilder NaN 17 3 0
o.j.c.configuration.Configuration 0.02 51 24 24
o.j.c.configuration.UnmodifiableConfiguration NaN 40 1 0
o.j.c.configuration.Keywords NaN 61 93 0
o.j.c.junit.A..$AnnotatedEmbedderRunnerInstantiationFailed NaN 0 0 0
o.j.c.junit.AnnotatedEmbedderRunner NaN 3 0 0
o.j.c.junit.A..$ClassLoadingFailed NaN 0 0 0
o.j.c.junit.A..$NotifierEmbedderMonitor 1 2 3 2
o.j.c.junit.A..$MissingAnnotatedEmbedderRunner NaN 0 0 0
o.j.c.junit.AnnotatedPathRunner NaN 5 3 0
o.j.c.junit.AnnotatedEmbedderUtils NaN 0 0 0
o.j.c.junit.JUnitStories NaN 2 0 0
o.j.c.junit.JUnitStoryMaps NaN 3 0 0
o.j.c.junit.JUnitStory NaN 1 0 0
o.j.c.i18n.L..$LocalizedKeywordNotFound NaN 0 0 0
o.j.c.i18n.L..$ResourceBundleNotFound NaN 0 1 0
o.j.c.i18n.LocalizedKeywords NaN 1 4 0
o.j.c.model.Composite NaN 4 4 0
o.j.c.model.GivenStory 0.125 9 6 1
o.j.c.model.Narrative NaN 8 7 0
o.j.c.model.OutcomesTable 0.125 9 9 1
o.j.c.model.M..$Property NaN 2 3 0
o.j.c.model.O..$OutcomesFailed NaN 1 1 0
o.j.c.model.Description NaN 2 2 0
o.j.c.model.ExamplesTableProperties NaN 10 11 0
o.j.c.model.StepPattern NaN 4 3 0
o.j.c.model.StoryDuration 0.2 6 3 2
o.j.c.model.Meta NaN 7 4 0
o.j.c.model.StoryLanes NaN 3 2 0
o.j.c.model.GivenStories NaN 6 4 0
o.j.c.model.E..$ParametersNotMappableToType NaN 0 0 0
o.j.c.model.L..$Steps NaN 1 5 0
o.j.c.model.E..$RowNotFound NaN 0 0 0
o.j.c.model.ExamplesTableFactory 1 4 5 3
o.j.c.model.Scenario NaN 11 5 0
o.j.c.model.Verbatim NaN 2 1 0
o.j.c.model.TableTransformers NaN 2 4 0
o.j.c.model.Lifecycle NaN 15 3 0
o.j.c.model.TableUtils NaN 0 0 0
o.j.c.model.T..$Replacing NaN 1 0 0
o.j.c.model.Story 0.0625 17 8 1
o.j.c.model.T..$FromLandscape NaN 1 0 0
o.j.c.model.T..$Formatting NaN 1 0 0
o.j.c.model.StoryMaps NaN 4 1 0
o.j.c.model.ExamplesTable NaN 21 17 0
o.j.c.model.StoryMap NaN 4 2 0
o.j.c.model.O..$Outcome NaN 5 4 0
o.j.c.s.context.S..$ObjectAlreadyStoredException NaN 0 0 0
o.j.c.s.context.S..$ObjectNotStoredException NaN 0 0 0
o.j.c.s.context.StepsContext NaN 5 6 0
o.j.c.io.C..$InvalidCodeLocation NaN 0 0 0
o.j.c.io.AncestorDelegatingResolver NaN 1 4 0
o.j.c.io.InvalidStoryResource NaN 0 0 0
o.j.c.io.AbstractStoryPathResolver NaN 3 5 0
o.j.c.io.CodeLocations NaN 0 0 0
o.j.c.io.CasePreservingResolver NaN 1 0 0
o.j.c.io.L..$StoryFilePath NaN 0 2 0
o.j.c.io.LoadFromURL NaN 3 0 0
o.j.c.io.IOUtils NaN 0 0 0
o.j.c.io.RelativePathCalculator NaN 1 0 0
o.j.c.io.JarFileScanner NaN 1 3 0
o.j.c.io.LoadFromClasspath NaN 4 2 0
o.j.c.io.AbsolutePathCalculator NaN 1 0 0
o.j.c.io.UnderscoredCamelCaseResolver 1 2 6 1
o.j.c.io.StoryResourceNotFound NaN 0 0 0
o.j.c.io.StoryLocation NaN 5 3 0
o.j.c.io.UnderscoredToCapitalized NaN 1 1 0
o.j.c.io.LoadFromRelativeFile NaN 3 2 0
o.j.c.io.StoryFinder NaN 16 4 0
o.j.c.embedder.E..$RunningEmbeddablesFailed NaN 0 0 0
o.j.c.embedder.E..$AnnotatedEmbedderRunFailed NaN 0 0 0
o.j.c.embedder.E..$RunningStoriesFailed NaN 0 0 0
o.j.c.embedder.E..$ThrowingRunningStoriesFailed NaN 2 0 0
o.j.c.embedder.E..$ViewGenerationFailed NaN 0 0 0
o.j.c.embedder.E..$InstantiationFailed NaN 0 0 0
o.j.c.embedder.MatchingStepMonitor NaN 2 1 0
o.j.c.embedder.E..$InvalidClasspathElement NaN 0 0 0
o.j.c.embedder.EmbedderClassLoader NaN 4 0 0
o.j.c.embedder.FilteredStory NaN 2 3 0
o.j.c.embedder.M..$StepMatch NaN 3 3 0
o.j.c.embedder.P..$FailureContext NaN 2 1 0
o.j.c.embedder.EmbedderControls 0.0833 25 10 11
o.j.c.embedder.P..$ExamplePerformableScenario NaN 2 2 0
o.j.c.embedder.MetaFilter NaN 6 7 0
o.j.c.embedder.P..$AbstractPerformableScenario 0.1111 10 6 1
o.j.c.embedder.EmbedderMonitorDecorator NaN 34 1 0
o.j.c.embedder.P..$NormalPerformableScenario NaN 2 1 0
o.j.c.embedder.M..$DefaultMetaMatcher NaN 4 3 0
o.j.c.embedder.P..$PerformableRoot NaN 5 3 0
o.j.c.embedder.P..$FineSoFar NaN 2 0 0
o.j.c.embedder.M..$GroovyMetaMatcher 1 2 4 1
o.j.c.embedder.P..$PerformableScenario 0.2857 15 7 9
o.j.c.embedder.Embedder 0.2273 45 16 31
o.j.c.embedder.P..$PerformableStory 0.1429 15 10 3
o.j.c.embedder.P..$PerformableSteps 0.3333 4 4 1
o.j.c.embedder.NullEmbedderMonitor NaN 35 0 0
o.j.c.embedder.SilentEmbedderMonitor NaN 2 0 0
o.j.c.embedder.PrintStreamEmbedderMonitor NaN 2 1 0
o.j.c.embedder.P..$SomethingHappened NaN 2 1 0
o.j.c.embedder.ReportingFailuresEmbedderMonitor NaN 4 0 0
o.j.c.embedder.PropertyBasedEmbedderControls NaN 13 12 0
o.j.c.embedder.S..$StoryTimedOut NaN 0 0 0
o.j.c.embedder.S..$StoryOutcome NaN 3 3 0
o.j.c.embedder.P..$RunContext 0.2105 39 12 26
o.j.c.embedder.PrintingEmbedderMonitor NaN 36 0 0
o.j.c.embedder.S..$EnqueuedStory 0.3333 4 7 1
o.j.c.embedder.S..$RunningStory 0.2857 8 3 2
o.j.c.embedder.S..$ThrowableStory NaN 2 2 0
o.j.c.embedder.StoryMapper NaN 4 1 0
o.j.c.embedder.StoryManager 0.0833 13 10 1
o.j.c.embedder.S..$FineSoFar NaN 1 1 0
o.j.c.embedder.S..$StoryExecutionFailed NaN 0 0 0
o.j.c.embedder.S..$TimeoutFormatException NaN 0 0 0
o.j.c.embedder.S..$DigitTimeoutParser NaN 2 1 0
o.j.c.embedder.S..$RunContext 0.125 17 8 4
o.j.c.embedder.U..$ModificationNotAllowed NaN 0 0 0
o.j.c.embedder.StoryControls 0.05 21 10 10
o.j.c.embedder.S..$SomethingHappened NaN 1 2 0
o.j.c.embedder.StoryTimeouts NaN 2 4 0
o.j.c.embedder.PerformableTree NaN 8 2 0
o.j.c.embedder.S..$SimpleTimeoutParser NaN 2 3 0
o.j.c.embedder.UnmodifiableEmbedderControls NaN 23 1 0
o.j.c.embedder.S..$StoryTimeout NaN 6 6 0
o.j.c.embedder.StoryRunner NaN 11 8 0
o.j.c.failures.FailingUponPendingStep NaN 1 0 0
o.j.c.failures.IgnoringStepsFailure NaN 0 0 0
o.j.c.failures.PassingUponPendingStep NaN 1 0 0
o.j.c.failures.KnownFailure NaN 0 0 0
o.j.c.failures.PendingStepsFound NaN 0 0 0
o.j.c.failures.PendingStepFound NaN 0 0 0
o.j.c.failures.RestartingScenarioFailure NaN 0 0 0
o.j.c.failures.SilentlyAbsorbingFailure NaN 1 0 0
o.j.c.failures.RethrowingFailure NaN 1 0 0
o.j.c.failures.BatchFailures NaN 1 1 0
o.j.c.failures.RestartingStoryFailure NaN 0 0 0
o.j.c.failures.BeforeOrAfterFailed NaN 0 0 0
o.j.c.failures.StepFailed NaN 0 0 0
o.j.c.failures.UUIDExceptionWrapper NaN 1 1 0
o.j.c.parsers.TransformingStoryParser NaN 2 2 0
o.j.c.parsers.R..$Parameter NaN 1 5 0
o.j.c.parsers.RegexStepMatcher NaN 5 4 0
o.j.c.parsers.RegexCompositeParser NaN 1 0 0
o.j.c.parsers.AbstractRegexParser NaN 7 2 0
o.j.c.parsers.RegexStoryParser NaN 2 3 0
o.j.c.parsers.RegexPrefixCapturingPatternParser NaN 3 4 0
o.j.c.steps.A..$DuplicateCandidateFound NaN 0 0 0
o.j.c.steps.AbstractCandidateSteps NaN 3 1 0
o.j.c.steps.A..$Silent NaN 1 0 0
o.j.c.steps.A..$Pending NaN 1 0 0
o.j.c.steps.ChainedRow NaN 1 1 0
o.j.c.steps.A..$Failed NaN 1 0 0
o.j.c.steps.A..$NotPerformed NaN 1 0 0
o.j.c.steps.A..$Comment NaN 1 0 0
o.j.c.steps.A..$StepsInstanceNotFound NaN 0 0 0
o.j.c.steps.A..$Successful NaN 1 0 0
o.j.c.steps.A..$Skipped NaN 1 0 0
o.j.c.steps.AbstractStepsFactory NaN 3 1 0
o.j.c.steps.CompositeCandidateSteps NaN 4 1 0
o.j.c.steps.AbstractStepResult 0.2 6 5 1
o.j.c.steps.A..$Ignorable NaN 1 0 0
o.j.c.steps.C..$ValueNotFound NaN 0 0 0
o.j.c.steps.ContextStepMonitor NaN 1 2 0
o.j.c.steps.BeforeOrAfterStep 0.1667 7 5 1
o.j.c.steps.P..$ExamplesTableConverter NaN 0 0 0
o.j.c.steps.CompositeStepsFactory NaN 2 1 0
o.j.c.steps.P..$EnumConverter NaN 2 0 0
o.j.c.steps.P..$FileConverter NaN 0 0 0
o.j.c.steps.ConvertedParameters NaN 3 2 0
o.j.c.steps.P..$BooleanConverter NaN 2 2 0
o.j.c.steps.P..$DateConverter NaN 1 2 0
o.j.c.steps.P..$ExamplesTableParametersConverter NaN 2 1 0
o.j.c.steps.P..$BooleanListConverter NaN 0 0 0
o.j.c.steps.InstanceStepsFactory NaN 2 1 0
o.j.c.steps.P..$NumberListConverter NaN 0 0 0
o.j.c.steps.P..$ParameterConvertionFailed NaN 0 0 0
o.j.c.steps.P..$EnumListConverter NaN 0 0 0
o.j.c.steps.P..$FluentEnumConverter NaN 1 0 0
o.j.c.steps.P..$PatternConverter NaN 0 0 0
o.j.c.steps.P..$StringConverter NaN 1 2 0
o.j.c.steps.P..$JsonConverter NaN 2 1 0
o.j.c.steps.DelegatingStepMonitor NaN 13 1 0
o.j.c.steps.P..$JsonFactory 0.3333 4 2 1
o.j.c.steps.P..$VerbatimConverter NaN 0 0 0
o.j.c.steps.ParameterControls 0.1429 8 5 3
o.j.c.steps.P..$AbstractParameterConverter NaN 1 1 0
o.j.c.steps.P..$CurrencyConverter NaN 0 0 0
o.j.c.steps.P..$MethodReturningConverter NaN 2 3 0
o.j.c.steps.P..$FunctionalParameterConverter NaN 1 1 0
o.j.c.steps.P..$StringListConverter NaN 1 0 0
o.j.c.steps.P..$AbstractListParameterConverter NaN 2 2 0
o.j.c.steps.P..$NumberConverter NaN 2 3 0
o.j.c.steps.PatternVariantBuilder NaN 3 3 0
o.j.c.steps.NullStepMonitor NaN 13 0 0
o.j.c.steps.SilentStepMonitor NaN 1 0 0
o.j.c.steps.PrintStreamStepMonitor NaN 1 1 0
o.j.c.steps.S..$IgnorableStep NaN 3 1 0
o.j.c.steps.S..$UponAnyStep NaN 1 1 0
o.j.c.steps.S..$PendingStep 0.1667 7 3 1
o.j.c.steps.S..$Comment NaN 3 1 0
o.j.c.steps.S..$AbstractStep NaN 3 0 0
o.j.c.steps.S..$Jsr330Helper NaN 0 0 0
o.j.c.steps.S..$ParameterNotFound NaN 0 0 0
o.j.c.steps.PendingStepMethodGenerator NaN 1 2 0
o.j.c.steps.ProvidedStepsFactory NaN 2 1 0
o.j.c.steps.S..$B..$UUIDExceptionWrapperInjector NaN 2 2 0
o.j.c.steps.S..$MethodInvoker NaN 1 6 0
o.j.c.steps.ParameterConverters 0.2 6 11 1
o.j.c.steps.S..$DelegatingStep NaN 4 1 0
o.j.c.steps.S..$ParameterName NaN 0 3 0
o.j.c.steps.PrintingStepMonitor NaN 14 15 0
o.j.c.steps.S..$ParametrisedStep NaN 4 8 0
o.j.c.steps.S..$UponSuccessStep NaN 1 1 0
o.j.c.steps.S..$BeforeOrAfterStep NaN 3 3 0
o.j.c.steps.S..$ByPriorityField NaN 1 0 0
o.j.c.steps.S..$B..$LevenshteinDistance NaN 1 1 0
o.j.c.steps.Timing 0.5 3 3 1
o.j.c.steps.Stepdoc NaN 8 5 0
o.j.c.steps.Timer 0.5 5 2 4
o.j.c.steps.S..$ByLevenshteinDistance NaN 1 1 0
o.j.c.steps.StepFinder NaN 5 1 0
o.j.c.steps.S..$M..$Parameter NaN 1 4 0
o.j.c.steps.S..$UponFailureStep NaN 2 1 0
o.j.c.steps.StepCandidate 0.1429 22 11 4
o.j.c.steps.ScanningStepsFactory 0.3333 4 3 2
o.j.c.steps.MarkUnmatchedStepsAsPending NaN 8 3 0
o.j.c.steps.StepCreator NaN 10 21 0
o.j.c.steps.Steps NaN 7 3 0
o.j.core.InjectableEmbedder 1 2 1 1
o.j.core.ConfigurableEmbedder 0.6 11 4 15

Download XML.