logo

Back to index

OCC

Min: 0.0200, max: 0.9730, yellow zone: [0.4000 .. 0.6000].

Elements: 80, μ: 0.3511, σ: 0.1936, Var: 0.0375, defects: 29%.

Packages: 14, classes: 316.

Green: 116, yellow: 24, red: 176.

Class OCC n A Rw_total
o.j.c.reporters.ContextOutput 0 1 1 0
o.j.c.reporters.ContextStoryReporter 1 2 1 1 1
o.j.c.reporters.C..$DelayedMethod 0 1 2 0
o.j.c.reporters.ConsoleOutput NaN 0 0 0
o.j.c.reporters.ANSIConsoleOutput 1 3 4 3 1
o.j.c.reporters.CrossReference 0.1333 16 3 3 0.13333333333333333
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 0 1 2 0
o.j.c.reporters.FreemarkerProcessor 0 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 0 1 0 0
o.j.c.reporters.F..$AbstractPathResolver 0 1 0 0
o.j.c.reporters.F..$ResolveToPackagedName 0 1 0 0
o.j.c.reporters.F..$ResolveToSimpleName 0 1 0 0
o.j.c.reporters.C..$XRefStory NaN 0 0 0
o.j.c.reporters.FilePrintStreamFactory 0.5 7 3 9 0.5
o.j.c.reporters.Format 0.5 3 13 1 0.5
o.j.c.reporters.HtmlOutput NaN 0 0 0
o.j.c.reporters.DelegatingStoryReporter 0.9722 37 1 630 0.9722222222222222
o.j.c.reporters.F..$FileConfiguration 0 4 5 0
o.j.c.reporters.JsonTemplateOutput NaN 0 0 0
o.j.c.reporters.PrintStreamStepdocReporter 0 1 1 0
o.j.c.reporters.HtmlTemplateOutput NaN 0 0 0
o.j.c.reporters.StepFailureDecorator 1 4 1 6 1
o.j.c.reporters.IdeOnlyConsoleOutput NaN 0 0 0
o.j.c.reporters.StackTraceFormatter 0 2 2 0
o.j.c.reporters.SGRCodes 1 3 2 3 1
o.j.c.reporters.PrintingStepdocReporter 0 3 3 0
o.j.c.reporters.SilentSuccessFilter 0.6522 24 7 128 0.6521739130434783
o.j.c.reporters.PostStoryStatisticsCollector 0.1667 19 7 10 0.16666666666666666
o.j.c.reporters.NullStoryReporter 0 35 0 0
o.j.c.reporters.StoryReporterBuilder 0.1667 37 14 34 0.16666666666666666
o.j.c.reporters.JsonOutput 0 3 12 0
o.j.c.reporters.S..$ProvidedFormat 0 1 1 0
o.j.c.reporters.ConcurrentStoryReporter 0.973 38 40 667 0.972972972972973
o.j.c.reporters.S..$Replacement NaN 0 2 0
o.j.c.reporters.S..$SimpleNamingStrategy 0 1 0 0
o.j.c.reporters.S..$Options 0 4 8 0
o.j.c.reporters.T..$OutputMeta 0 1 1 0
o.j.c.reporters.S..$TestFailure 1 4 1 6 1
o.j.c.reporters.T..$OutputLifecycle 1 12 1 66 1
o.j.c.reporters.TeamCityConsoleOutput 1 4 5 6 1
o.j.c.reporters.ReportsCount 0.1 11 8 4 0.1
o.j.c.reporters.S..$TestSuite 0.375 9 5 7 0.375
o.j.c.reporters.S..$BreadcrumbNamingStrategy 0 1 2 0
o.j.c.reporters.SurefireReporter 0 1 12 0
o.j.c.reporters.S..$TestCase 0.3333 7 4 3 0.3333333333333333
o.j.c.reporters.T..$OutputKeywords 1 35 1 595 1
o.j.c.reporters.T..$OutputRestart NaN 0 0 0
o.j.c.reporters.T..$TimeFormatter 0 1 0 0
o.j.c.reporters.T..$OutputParameter 1 2 1 1 1
o.j.c.reporters.T..$ReportCreationFailed NaN 0 0 0
o.j.c.reporters.T..$OutputScenario 0.3333 10 10 3 0.3333333333333333
o.j.c.reporters.S..$TestCounts 0.5 7 4 8 0.5
o.j.c.reporters.T..$OutputStory 0.0769 14 12 2 0.07692307692307693
o.j.c.reporters.T..$Report 0.2857 8 4 5 0.2857142857142857
o.j.c.reporters.T..$Reports 0.5 5 3 4 0.5
o.j.c.reporters.T..$OutputNarrative 1 5 1 10 1
o.j.c.reporters.TemplateableOutput 0.3043 24 9 51 0.30434782608695654
o.j.c.reporters.T..$OutputStep 0.0909 12 10 4 0.09090909090909091
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 0.2273 45 10 64 0.22727272727272727
o.j.c.reporters.TemplateableViewGenerator 0.3333 7 5 3 0.3333333333333333
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 0 1 0 0
o.j.c.e.executors.FixedThreadExecutors 0 1 0 0
o.j.c.e.executors.SameThreadExecutors 0 1 0 0
o.j.c.context.C..$NULL 0 2 0 0
o.j.c.context.Context 0.3333 4 2 2 0.3333333333333333
o.j.c.context.JFrameContextView 0.2857 8 6 5 0.2857142857142857
o.j.c.configuration.A..$InstantiationFailed NaN 0 0 0
o.j.c.configuration.AnnotationRequired NaN 0 0 0
o.j.c.configuration.AnnotationFinder 0.2857 8 1 3 0.2857142857142857
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 0 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 0 4 0 0
o.j.c.configuration.PrintStreamAnnotationMonitor 1 2 1 1 1
o.j.c.configuration.PropertyBasedConfiguration 0 2 2 0
o.j.c.configuration.U..$ModificationNotAllowed NaN 0 0 0
o.j.c.configuration.AnnotationBuilder 0.5625 17 3 32 0.5625
o.j.c.configuration.Configuration 0.02 51 24 24 0.02
o.j.c.configuration.UnmodifiableConfiguration 0.5128 40 1 210 0.5128205128205128
o.j.c.configuration.Keywords 0.0667 61 93 14 0.06666666666666667
o.j.c.junit.A..$AnnotatedEmbedderRunnerInstantiationFailed NaN 0 0 0
o.j.c.junit.AnnotatedEmbedderRunner 0 3 0 0
o.j.c.junit.A..$ClassLoadingFailed NaN 0 0 0
o.j.c.junit.A..$NotifierEmbedderMonitor 1 2 3 1 1
o.j.c.junit.A..$MissingAnnotatedEmbedderRunner NaN 0 0 0
o.j.c.junit.AnnotatedPathRunner 0.25 5 3 1 0.25
o.j.c.junit.AnnotatedEmbedderUtils NaN 0 0 0
o.j.c.junit.JUnitStories 0 2 0 0
o.j.c.junit.JUnitStoryMaps 0 3 0 0
o.j.c.junit.JUnitStory 0 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 0 1 4 0
o.j.c.model.Composite 0 4 4 0
o.j.c.model.GivenStory 0.375 9 6 7 0.375
o.j.c.model.Narrative 0.2857 8 7 6 0.2857142857142857
o.j.c.model.OutcomesTable 0.5 9 9 8 0.5
o.j.c.model.M..$Property 0 2 3 0
o.j.c.model.O..$OutcomesFailed 0 1 1 0
o.j.c.model.Description 0 2 2 0
o.j.c.model.ExamplesTableProperties 0.7778 10 11 28 0.7777777777777778
o.j.c.model.StepPattern 0 4 3 0
o.j.c.model.StoryDuration 0.4 6 3 4 0.4
o.j.c.model.Meta 0.5 7 4 6 0.5
o.j.c.model.StoryLanes 0 3 2 0
o.j.c.model.GivenStories 0.4 6 4 3 0.4
o.j.c.model.E..$ParametersNotMappableToType NaN 0 0 0
o.j.c.model.L..$Steps 0 1 5 0
o.j.c.model.E..$RowNotFound NaN 0 0 0
o.j.c.model.ExamplesTableFactory 1 4 5 6 1
o.j.c.model.Scenario 0.1 11 5 3 0.1
o.j.c.model.Verbatim 0 2 1 0
o.j.c.model.TableTransformers 1 2 4 1 1
o.j.c.model.Lifecycle 0.2857 15 3 11 0.2857142857142857
o.j.c.model.TableUtils NaN 0 0 0
o.j.c.model.T..$Replacing 0 1 0 0
o.j.c.model.Story 0.125 17 8 17 0.125
o.j.c.model.T..$FromLandscape 0 1 0 0
o.j.c.model.T..$Formatting 0 1 0 0
o.j.c.model.StoryMaps 1 4 1 6 1
o.j.c.model.ExamplesTable 0.2 21 17 11 0.2
o.j.c.model.StoryMap 0.3333 4 2 2 0.3333333333333333
o.j.c.model.O..$Outcome 0 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 0 5 6 0
o.j.c.io.C..$InvalidCodeLocation NaN 0 0 0
o.j.c.io.AncestorDelegatingResolver 0 1 4 0
o.j.c.io.InvalidStoryResource NaN 0 0 0
o.j.c.io.AbstractStoryPathResolver 0 3 5 0
o.j.c.io.CodeLocations NaN 0 0 0
o.j.c.io.CasePreservingResolver 0 1 0 0
o.j.c.io.L..$StoryFilePath NaN 0 2 0
o.j.c.io.LoadFromURL 0 3 0 0
o.j.c.io.IOUtils NaN 0 0 0
o.j.c.io.RelativePathCalculator 0 1 0 0
o.j.c.io.JarFileScanner 0 1 3 0
o.j.c.io.LoadFromClasspath 0 4 2 0
o.j.c.io.AbsolutePathCalculator 0 1 0 0
o.j.c.io.UnderscoredCamelCaseResolver 1 2 6 1 1
o.j.c.io.StoryResourceNotFound NaN 0 0 0
o.j.c.io.StoryLocation 0.5 5 3 5 0.5
o.j.c.io.UnderscoredToCapitalized 0 1 1 0
o.j.c.io.LoadFromRelativeFile 0.5 3 2 1 0.5
o.j.c.io.StoryFinder 0 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 0 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 1 2 1 1 1
o.j.c.embedder.E..$InvalidClasspathElement NaN 0 0 0
o.j.c.embedder.EmbedderClassLoader 0 4 0 0
o.j.c.embedder.FilteredStory 1 2 3 1 1
o.j.c.embedder.M..$StepMatch 0.5 3 3 1 0.5
o.j.c.embedder.P..$FailureContext 1 2 1 1 1
o.j.c.embedder.EmbedderControls 0.0833 25 10 12 0.08333333333333333
o.j.c.embedder.P..$ExamplePerformableScenario 0 2 2 0
o.j.c.embedder.MetaFilter 0.2 6 7 1 0.2
o.j.c.embedder.P..$AbstractPerformableScenario 0.1111 10 6 5 0.1111111111111111
o.j.c.embedder.EmbedderMonitorDecorator 1 34 1 561 1
o.j.c.embedder.P..$NormalPerformableScenario 0 2 1 0
o.j.c.embedder.M..$DefaultMetaMatcher 0.6667 4 3 5 0.6666666666666666
o.j.c.embedder.P..$PerformableRoot 0.5 5 3 3 0.5
o.j.c.embedder.P..$FineSoFar 0 2 0 0
o.j.c.embedder.M..$GroovyMetaMatcher 1 2 4 1 1
o.j.c.embedder.P..$PerformableScenario 0.2857 15 7 19 0.2857142857142857
o.j.c.embedder.Embedder 0.2727 45 16 75 0.2727272727272727
o.j.c.embedder.P..$PerformableStory 0.1429 15 10 13 0.14285714285714285
o.j.c.embedder.P..$PerformableSteps 0.3333 4 4 2 0.3333333333333333
o.j.c.embedder.NullEmbedderMonitor 0 35 0 0
o.j.c.embedder.SilentEmbedderMonitor 0 2 0 0
o.j.c.embedder.PrintStreamEmbedderMonitor 1 2 1 1 1
o.j.c.embedder.P..$SomethingHappened 0 2 1 0
o.j.c.embedder.ReportingFailuresEmbedderMonitor 0 4 0 0
o.j.c.embedder.PropertyBasedEmbedderControls 0 13 12 0
o.j.c.embedder.S..$StoryTimedOut NaN 0 0 0
o.j.c.embedder.S..$StoryOutcome 0 3 3 0
o.j.c.embedder.P..$RunContext 0.3947 39 12 119 0.39473684210526316
o.j.c.embedder.PrintingEmbedderMonitor 0 36 0 0
o.j.c.embedder.S..$EnqueuedStory 1 4 7 4 1
o.j.c.embedder.S..$RunningStory 0.2857 8 3 9 0.2857142857142857
o.j.c.embedder.S..$ThrowableStory 0 2 2 0
o.j.c.embedder.StoryMapper 0 4 1 0
o.j.c.embedder.StoryManager 0.3333 13 10 20 0.3333333333333333
o.j.c.embedder.S..$FineSoFar 0 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 0 2 1 0
o.j.c.embedder.S..$RunContext 0.4375 17 8 50 0.4375
o.j.c.embedder.U..$ModificationNotAllowed NaN 0 0 0
o.j.c.embedder.StoryControls 0.05 21 10 10 0.05
o.j.c.embedder.S..$SomethingHappened 0 1 2 0
o.j.c.embedder.StoryTimeouts 0 2 4 0
o.j.c.embedder.PerformableTree 0.2857 8 2 3 0.2857142857142857
o.j.c.embedder.S..$SimpleTimeoutParser 1 2 3 1 1
o.j.c.embedder.UnmodifiableEmbedderControls 0.5455 23 1 78 0.5454545454545454
o.j.c.embedder.S..$StoryTimeout 0.2 6 6 1 0.2
o.j.c.embedder.StoryRunner 0 11 8 0
o.j.c.failures.FailingUponPendingStep 0 1 0 0
o.j.c.failures.IgnoringStepsFailure NaN 0 0 0
o.j.c.failures.PassingUponPendingStep 0 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 0 1 0 0
o.j.c.failures.RethrowingFailure 0 1 0 0
o.j.c.failures.BatchFailures 0 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 0 1 1 0
o.j.c.parsers.TransformingStoryParser 1 2 2 1 1
o.j.c.parsers.R..$Parameter 0 1 5 0
o.j.c.parsers.RegexStepMatcher 0.5 5 4 3 0.5
o.j.c.parsers.RegexCompositeParser 0 1 0 0
o.j.c.parsers.AbstractRegexParser 0 7 2 0
o.j.c.parsers.RegexStoryParser 0 2 3 0
o.j.c.parsers.RegexPrefixCapturingPatternParser 0 3 4 0
o.j.c.steps.A..$DuplicateCandidateFound NaN 0 0 0
o.j.c.steps.AbstractCandidateSteps 0.5 3 1 1 0.5
o.j.c.steps.A..$Silent 0 1 0 0
o.j.c.steps.A..$Pending 0 1 0 0
o.j.c.steps.ChainedRow 0 1 1 0
o.j.c.steps.A..$Failed 0 1 0 0
o.j.c.steps.A..$NotPerformed 0 1 0 0
o.j.c.steps.A..$Comment 0 1 0 0
o.j.c.steps.A..$StepsInstanceNotFound NaN 0 0 0
o.j.c.steps.A..$Successful 0 1 0 0
o.j.c.steps.A..$Skipped 0 1 0 0
o.j.c.steps.AbstractStepsFactory 0 3 1 0
o.j.c.steps.CompositeCandidateSteps 0 4 1 0
o.j.c.steps.AbstractStepResult 0.2 6 5 2 0.2
o.j.c.steps.A..$Ignorable 0 1 0 0
o.j.c.steps.C..$ValueNotFound NaN 0 0 0
o.j.c.steps.ContextStepMonitor 0 1 2 0
o.j.c.steps.BeforeOrAfterStep 0.5 7 5 10 0.5
o.j.c.steps.P..$ExamplesTableConverter NaN 0 0 0
o.j.c.steps.CompositeStepsFactory 1 2 1 1 1
o.j.c.steps.P..$EnumConverter 0 2 0 0
o.j.c.steps.P..$FileConverter NaN 0 0 0
o.j.c.steps.ConvertedParameters 0.5 3 2 1 0.5
o.j.c.steps.P..$BooleanConverter 0 2 2 0
o.j.c.steps.P..$DateConverter 0 1 2 0
o.j.c.steps.P..$ExamplesTableParametersConverter 0 2 1 0
o.j.c.steps.P..$BooleanListConverter NaN 0 0 0
o.j.c.steps.InstanceStepsFactory 1 2 1 1 1
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 0 1 0 0
o.j.c.steps.P..$PatternConverter NaN 0 0 0
o.j.c.steps.P..$StringConverter 0 1 2 0
o.j.c.steps.P..$JsonConverter 0 2 1 0
o.j.c.steps.DelegatingStepMonitor 1 13 1 78 1
o.j.c.steps.P..$JsonFactory 0.3333 4 2 1 0.3333333333333333
o.j.c.steps.P..$VerbatimConverter NaN 0 0 0
o.j.c.steps.ParameterControls 0.1429 8 5 3 0.14285714285714285
o.j.c.steps.P..$AbstractParameterConverter 0 1 1 0
o.j.c.steps.P..$CurrencyConverter NaN 0 0 0
o.j.c.steps.P..$MethodReturningConverter 1 2 3 1 1
o.j.c.steps.P..$FunctionalParameterConverter 0 1 1 0
o.j.c.steps.P..$StringListConverter 0 1 0 0
o.j.c.steps.P..$AbstractListParameterConverter 1 2 2 1 1
o.j.c.steps.P..$NumberConverter 0 2 3 0
o.j.c.steps.PatternVariantBuilder 0 3 3 0
o.j.c.steps.NullStepMonitor 0 13 0 0
o.j.c.steps.SilentStepMonitor 0 1 0 0
o.j.c.steps.PrintStreamStepMonitor 0 1 1 0
o.j.c.steps.S..$IgnorableStep 1 3 1 3 1
o.j.c.steps.S..$UponAnyStep 0 1 1 0
o.j.c.steps.S..$PendingStep 0.5 7 3 7 0.5
o.j.c.steps.S..$Comment 1 3 1 3 1
o.j.c.steps.S..$AbstractStep 0 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 0 1 2 0
o.j.c.steps.ProvidedStepsFactory 1 2 1 1 1
o.j.c.steps.S..$B..$UUIDExceptionWrapperInjector 0 2 2 0
o.j.c.steps.S..$MethodInvoker 0 1 6 0
o.j.c.steps.ParameterConverters 0.2 6 11 3 0.2
o.j.c.steps.S..$DelegatingStep 1 4 1 6 1
o.j.c.steps.S..$ParameterName NaN 0 3 0
o.j.c.steps.PrintingStepMonitor 0 14 15 0
o.j.c.steps.S..$ParametrisedStep 0.6667 4 8 3 0.6666666666666666
o.j.c.steps.S..$UponSuccessStep 0 1 1 0
o.j.c.steps.S..$BeforeOrAfterStep 0.5 3 3 1 0.5
o.j.c.steps.S..$ByPriorityField 0 1 0 0
o.j.c.steps.S..$B..$LevenshteinDistance 0 1 1 0
o.j.c.steps.Timing 0.5 3 3 1 0.5
o.j.c.steps.Stepdoc 0.1429 8 5 1 0.14285714285714285
o.j.c.steps.Timer 0.5 5 2 6 0.5
o.j.c.steps.S..$ByLevenshteinDistance 0 1 1 0
o.j.c.steps.StepFinder 0 5 1 0
o.j.c.steps.S..$M..$Parameter 0 1 4 0
o.j.c.steps.S..$UponFailureStep 0 2 1 0
o.j.c.steps.StepCandidate 0.2857 22 11 52 0.2857142857142857
o.j.c.steps.ScanningStepsFactory 0.3333 4 3 2 0.3333333333333333
o.j.c.steps.MarkUnmatchedStepsAsPending 0.2857 8 3 3 0.2857142857142857
o.j.c.steps.StepCreator 0.1111 10 21 1 0.1111111111111111
o.j.c.steps.Steps 0.3333 7 3 4 0.3333333333333333
o.j.core.InjectableEmbedder 1 2 1 1 1
o.j.core.ConfigurableEmbedder 0.3 11 4 16 0.3

Download XML.