Files Complexity Coverage
edison-core/src/main/java/de/otto/edison/authentication/Credentials.java 100.00% 90.48%
...e/src/main/java/de/otto/edison/authentication/LdapAuthenticationFilter.java 87.50% 91.30%
...c/main/java/de/otto/edison/authentication/LdapRoleAuthenticationFilter.java 100.00% 100.00%
...re/src/main/java/de/otto/edison/authentication/LdapRoleCheckingRequest.java 100.00% 100.00%
...c/main/java/de/otto/edison/authentication/configuration/EncryptionType.java 100.00% 100.00%
...ain/java/de/otto/edison/authentication/configuration/LdapConfiguration.java 100.00% 100.00%
...c/main/java/de/otto/edison/authentication/configuration/LdapProperties.java 81.25% 92.75%
...java/de/otto/edison/authentication/connection/SSLLdapConnectionFactory.java 100.00% 83.33%
...de/otto/edison/authentication/connection/StartTlsLdapConnectionFactory.java 66.67% 57.14%
...src/main/java/de/otto/edison/configuration/EdisonApplicationProperties.java 92.31% 83.33%
edison-core/src/main/java/de/otto/edison/env/ParamStoreConfiguration.java 100.00% 100.00%
edison-core/src/main/java/de/otto/edison/env/ParamStoreProperties.java 85.71% 90.91%
...src/main/java/de/otto/edison/env/ParamStorePropertySourcePostProcessor.java 66.67% 74.36%
.../src/main/java/de/otto/edison/health/configuration/HealthConfiguration.java 66.67% 66.67%
...c/main/java/de/otto/edison/health/indicator/ApplicationHealthIndicator.java 100.00% 100.00%
...n/java/de/otto/edison/health/indicator/GracefulShutdownHealthIndicator.java 58.33% 75.00%
...c/main/java/de/otto/edison/health/indicator/GracefulShutdownProperties.java 14.29% 30.77%
edison-core/src/main/java/de/otto/edison/logging/LogHeadersToMDCFilter.java 0.00% 0.00%
edison-core/src/main/java/de/otto/edison/logging/LoggingConfiguration.java 50.00% 50.00%
edison-core/src/main/java/de/otto/edison/logging/LoggingProperties.java 20.00% 4.76%
...e/src/main/java/de/otto/edison/logging/ui/DisableEndpointPostProcessor.java 100.00% 100.00%
...ison-core/src/main/java/de/otto/edison/logging/ui/LoggersConfiguration.java 0.00% 0.00%
...dison-core/src/main/java/de/otto/edison/logging/ui/LoggersHtmlEndpoint.java 72.22% 86.96%
edison-core/src/main/java/de/otto/edison/navigation/NavBar.java 100.00% 100.00%
edison-core/src/main/java/de/otto/edison/navigation/NavBarItem.java 85.71% 90.91%
.../main/java/de/otto/edison/navigation/configuration/NavBarConfiguration.java 100.00% 100.00%
...e/src/main/java/de/otto/edison/registry/client/AsyncHttpRegistryClient.java 68.75% 79.25%
...ava/de/otto/edison/registry/configuration/ServiceRegistryConfiguration.java 50.00% 33.33%
...n/java/de/otto/edison/registry/configuration/ServiceRegistryProperties.java 83.33% 80.00%
.../java/de/otto/edison/status/configuration/ApplicationInfoConfiguration.java 100.00% 100.00%
...o/edison/status/configuration/ApplicationStatusAggregatorConfiguration.java 60.00% 80.00%
...main/java/de/otto/edison/status/configuration/ClusterInfoConfiguration.java 75.00% 81.82%
...rc/main/java/de/otto/edison/status/configuration/ClusterInfoProperties.java 85.71% 92.31%
.../main/java/de/otto/edison/status/configuration/SystemInfoConfiguration.java 66.67% 61.54%
...rc/main/java/de/otto/edison/status/configuration/TeamInfoConfiguration.java 100.00% 100.00%
...e/src/main/java/de/otto/edison/status/configuration/TeamInfoProperties.java 62.50% 60.00%
...main/java/de/otto/edison/status/configuration/VersionInfoConfiguration.java 100.00% 100.00%
...rc/main/java/de/otto/edison/status/configuration/VersionInfoProperties.java 52.17% 55.56%
.../src/main/java/de/otto/edison/status/controller/DependenciesController.java 100.00% 100.00%
...re/src/main/java/de/otto/edison/status/controller/ExternalDependencies.java 66.67% 50.00%
...e/src/main/java/de/otto/edison/status/controller/GlobalModelAttributes.java 100.00% 100.00%
...core/src/main/java/de/otto/edison/status/controller/InternalController.java 100.00% 100.00%
...n-core/src/main/java/de/otto/edison/status/controller/StatusController.java 100.00% 100.00%
...re/src/main/java/de/otto/edison/status/controller/StatusRepresentation.java 100.00% 88.89%
edison-core/src/main/java/de/otto/edison/status/domain/ApplicationInfo.java 23.08% 50.00%
...ison-core/src/main/java/de/otto/edison/status/domain/ApplicationStatus.java 20.00% 52.17%
edison-core/src/main/java/de/otto/edison/status/domain/Availability.java 100.00% 100.00%
edison-core/src/main/java/de/otto/edison/status/domain/ClusterInfo.java 63.64% 61.54%
edison-core/src/main/java/de/otto/edison/status/domain/Criticality.java 36.84% 55.56%
edison-core/src/main/java/de/otto/edison/status/domain/Datasource.java 52.94% 74.29%
...n-core/src/main/java/de/otto/edison/status/domain/DatasourceDependency.java 55.56% 60.00%
...src/main/java/de/otto/edison/status/domain/DatasourceDependencyBuilder.java 95.45% 98.08%
edison-core/src/main/java/de/otto/edison/status/domain/Expectations.java 35.29% 50.00%
...son-core/src/main/java/de/otto/edison/status/domain/ExternalDependency.java 55.00% 51.61%
edison-core/src/main/java/de/otto/edison/status/domain/Level.java 100.00% 100.00%
edison-core/src/main/java/de/otto/edison/status/domain/Link.java 10.00% 33.33%
edison-core/src/main/java/de/otto/edison/status/domain/Performance.java 100.00% 100.00%
...ison-core/src/main/java/de/otto/edison/status/domain/ServiceDependency.java 55.56% 51.85%
...re/src/main/java/de/otto/edison/status/domain/ServiceDependencyBuilder.java 88.24% 91.49%
edison-core/src/main/java/de/otto/edison/status/domain/ServiceType.java 0.00% 0.00%
edison-core/src/main/java/de/otto/edison/status/domain/Status.java 100.00% 100.00%
edison-core/src/main/java/de/otto/edison/status/domain/StatusDetail.java 40.00% 61.90%
edison-core/src/main/java/de/otto/edison/status/domain/SystemInfo.java 38.89% 55.00%
edison-core/src/main/java/de/otto/edison/status/domain/TeamInfo.java 10.00% 33.33%
edison-core/src/main/java/de/otto/edison/status/domain/VersionInfo.java 20.00% 60.53%
.../main/java/de/otto/edison/status/indicator/ApplicationStatusAggregator.java 0.00% 0.00%
...java/de/otto/edison/status/indicator/CachedApplicationStatusAggregator.java 100.00% 100.00%
...in/java/de/otto/edison/status/indicator/CompositeStatusDetailIndicator.java 75.00% 90.00%
...main/java/de/otto/edison/status/indicator/MutableStatusDetailIndicator.java 100.00% 100.00%
...dison-core/src/main/java/de/otto/edison/status/scheduler/CronScheduler.java 0.00% 0.00%
...src/main/java/de/otto/edison/status/scheduler/EveryTenSecondsScheduler.java 100.00% 100.00%
edison-core/src/main/java/de/otto/edison/util/UrlHelper.java 25.00% 20.00%
...rc/main/java/de/otto/edison/jobs/configuration/DynamoJobsConfiguration.java 0.00% 0.00%
...jobs/src/main/java/de/otto/edison/jobs/configuration/JobsConfiguration.java 86.36% 88.89%
...on-jobs/src/main/java/de/otto/edison/jobs/configuration/JobsProperties.java 54.55% 64.15%
...src/main/java/de/otto/edison/jobs/configuration/MongoJobsConfiguration.java 100.00% 100.00%
...c/main/java/de/otto/edison/jobs/controller/JobDefinitionRepresentation.java 15.00% 47.50%
.../src/main/java/de/otto/edison/jobs/controller/JobDefinitionsController.java 62.50% 65.22%
...on-jobs/src/main/java/de/otto/edison/jobs/controller/JobRepresentation.java 59.18% 69.23%
...dison-jobs/src/main/java/de/otto/edison/jobs/controller/JobsController.java 68.18% 65.57%
...jobs/src/main/java/de/otto/edison/jobs/definition/DefaultJobDefinition.java 72.22% 86.21%
edison-jobs/src/main/java/de/otto/edison/jobs/definition/JobDefinition.java 33.33% 33.33%
edison-jobs/src/main/java/de/otto/edison/jobs/domain/JobInfo.java 43.64% 78.72%
edison-jobs/src/main/java/de/otto/edison/jobs/domain/JobMarker.java 66.67% 80.00%
edison-jobs/src/main/java/de/otto/edison/jobs/domain/JobMessage.java 33.33% 52.17%
edison-jobs/src/main/java/de/otto/edison/jobs/domain/JobMeta.java 87.50% 92.31%
edison-jobs/src/main/java/de/otto/edison/jobs/domain/Level.java 83.33% 83.33%
edison-jobs/src/main/java/de/otto/edison/jobs/domain/MetaJobRunnable.java 60.00% 67.92%
edison-jobs/src/main/java/de/otto/edison/jobs/domain/RunningJob.java 33.33% 54.55%
...-jobs/src/main/java/de/otto/edison/jobs/eventbus/EventBusConfiguration.java 100.00% 100.00%
...ison-jobs/src/main/java/de/otto/edison/jobs/eventbus/JobEventPublisher.java 9.52% 17.65%
...s/src/main/java/de/otto/edison/jobs/eventbus/LogJobStateChangeListener.java 28.57% 13.33%
...in/java/de/otto/edison/jobs/eventbus/PersistenceJobStateChangeListener.java 83.33% 87.10%
...on-jobs/src/main/java/de/otto/edison/jobs/eventbus/events/MessageEvent.java 22.73% 45.45%
...obs/src/main/java/de/otto/edison/jobs/eventbus/events/StateChangeEvent.java 41.18% 65.52%
...-jobs/src/main/java/de/otto/edison/jobs/repository/JobBlockedException.java 100.00% 100.00%
edison-jobs/src/main/java/de/otto/edison/jobs/repository/JobRepository.java 0.00% 0.00%
.../de/otto/edison/jobs/repository/cleanup/CleanupMessagesOfTooBigJobLogs.java 100.00% 100.00%
...src/main/java/de/otto/edison/jobs/repository/cleanup/DeleteSkippedJobs.java 44.44% 76.19%
...jobs/src/main/java/de/otto/edison/jobs/repository/cleanup/KeepLastJobs.java 100.00% 100.00%
...jobs/src/main/java/de/otto/edison/jobs/repository/cleanup/StopDeadJobs.java 100.00% 100.00%
...in/java/de/otto/edison/jobs/repository/dynamo/AbstractDynamoRepository.java 100.00% 100.00%
...ain/java/de/otto/edison/jobs/repository/dynamo/DynamoJobMetaRepository.java 97.22% 98.98%
...rc/main/java/de/otto/edison/jobs/repository/dynamo/DynamoJobRepository.java 88.24% 98.08%
...-jobs/src/main/java/de/otto/edison/jobs/repository/dynamo/JobStructure.java 75.00% 94.44%
.../main/java/de/otto/edison/jobs/repository/inmem/InMemJobMetaRepository.java 95.00% 97.22%
.../src/main/java/de/otto/edison/jobs/repository/inmem/InMemJobRepository.java 100.00% 100.00%
...n-jobs/src/main/java/de/otto/edison/jobs/repository/mongo/JobStructure.java 75.00% 94.12%
.../main/java/de/otto/edison/jobs/repository/mongo/MongoJobMetaRepository.java 92.31% 96.61%
.../src/main/java/de/otto/edison/jobs/repository/mongo/MongoJobRepository.java 94.59% 98.59%
...on-jobs/src/main/java/de/otto/edison/jobs/service/JobDefinitionService.java 37.50% 47.62%
...n-jobs/src/main/java/de/otto/edison/jobs/service/JobMessageLogAppender.java 87.50% 86.96%
edison-jobs/src/main/java/de/otto/edison/jobs/service/JobMetaService.java 100.00% 100.00%
edison-jobs/src/main/java/de/otto/edison/jobs/service/JobMutexGroup.java 17.65% 50.00%
edison-jobs/src/main/java/de/otto/edison/jobs/service/JobMutexGroups.java 100.00% 100.00%
edison-jobs/src/main/java/de/otto/edison/jobs/service/JobRunnable.java 0.00% 0.00%
edison-jobs/src/main/java/de/otto/edison/jobs/service/JobRunner.java 83.33% 82.76%
edison-jobs/src/main/java/de/otto/edison/jobs/service/JobService.java 64.10% 80.20%
edison-jobs/src/main/java/de/otto/edison/jobs/service/UuidProvider.java 50.00% 50.00%
...ison-jobs/src/main/java/de/otto/edison/jobs/status/JobStatusCalculator.java 67.57% 84.00%
...jobs/src/main/java/de/otto/edison/jobs/status/JobStatusDetailIndicator.java 100.00% 100.00%
...dison-mongo/src/main/java/de/otto/edison/mongo/AbstractMongoRepository.java 75.00% 78.26%
...on-mongo/src/main/java/de/otto/edison/mongo/MongoStatusDetailIndicator.java 60.00% 94.44%
edison-mongo/src/main/java/de/otto/edison/mongo/UpdateIfMatchResult.java 100.00% 100.00%
...go/src/main/java/de/otto/edison/mongo/configuration/MongoConfiguration.java 0.00% 0.00%
...mongo/src/main/java/de/otto/edison/mongo/configuration/MongoProperties.java 37.50% 47.62%
.../src/main/java/de/otto/edison/oauth/KeyExchangeJwtAccessTokenConverter.java 0.00% 0.00%
edison-oauth/src/main/java/de/otto/edison/oauth/OAuthPublicKey.java 43.75% 73.33%
...th/src/main/java/de/otto/edison/oauth/OAuthPublicKeyInMemoryRepository.java 77.78% 83.33%
edison-oauth/src/main/java/de/otto/edison/oauth/OAuthPublicKeyStore.java 75.00% 69.23%
...son-oauth/src/main/java/de/otto/edison/oauth/ZonedDateTimeDeserializer.java 100.00% 100.00%
...ain/java/de/otto/edison/oauth/configuration/GlobalMethodSecurityConfig.java 0.00% 0.00%
...in/java/de/otto/edison/oauth/configuration/OAuthPublicKeyConfiguration.java 0.00% 0.00%
...in/java/de/otto/edison/oauth/configuration/ResourceServerConfiguration.java 0.00% 0.00%
.../de/otto/edison/oauth/configuration/RestResponseEntityExceptionHandler.java 0.00% 0.00%
edison-testsupport/src/main/java/de/otto/edison/testsupport/TestServer.java 0.00% 0.00%
.../main/java/de/otto/edison/testsupport/applicationdriver/SpringTestBase.java 0.00% 0.00%
edison-testsupport/src/main/java/de/otto/edison/testsupport/dsl/Given.java 0.00% 0.00%
edison-testsupport/src/main/java/de/otto/edison/testsupport/dsl/Then.java 0.00% 0.00%
edison-testsupport/src/main/java/de/otto/edison/testsupport/dsl/When.java 0.00% 0.00%
...port/src/main/java/de/otto/edison/testsupport/matcher/OptionalMatchers.java 0.00% 0.00%
.../src/main/java/de/otto/edison/testsupport/togglz/FeatureManagerSupport.java 71.43% 78.57%
...ort/src/main/java/de/otto/edison/testsupport/togglz/TestFeatureManager.java 40.00% 48.15%
...main/java/de/otto/edison/testsupport/togglz/TestFeatureManagerProvider.java 100.00% 100.00%
...rc/main/java/de/otto/edison/testsupport/togglz/TogglzTestConfiguration.java 0.00% 0.00%
.../de/otto/edison/testsupport/togglz/fallback/FallbackTestFeatureManager.java 0.00% 0.00%
.../edison/testsupport/togglz/fallback/FallbackTestFeatureManagerProvider.java 66.67% 66.67%
...ison-testsupport/src/main/java/de/otto/edison/testsupport/util/JsonMap.java 31.82% 29.23%
edison-testsupport/src/main/java/de/otto/edison/testsupport/util/Sets.java 0.00% 0.00%
...on-testsupport/src/main/java/de/otto/edison/testsupport/util/TestClock.java 0.00% 0.00%
edison-togglz/src/main/java/de/otto/edison/togglz/DefaultTogglzConfig.java 100.00% 100.00%
...dison/togglz/configuration/InMemoryFeatureStateRepositoryConfiguration.java 100.00% 100.00%
...main/java/de/otto/edison/togglz/configuration/MongoTogglzConfiguration.java 100.00% 100.00%
...rc/main/java/de/otto/edison/togglz/configuration/S3TogglzConfiguration.java 100.00% 100.00%
.../src/main/java/de/otto/edison/togglz/configuration/TogglzConfiguration.java 87.50% 94.74%
...in/java/de/otto/edison/togglz/configuration/TogglzConsoleConfiguration.java 100.00% 100.00%
...glz/src/main/java/de/otto/edison/togglz/configuration/TogglzProperties.java 66.67% 69.23%
...main/java/de/otto/edison/togglz/controller/FeatureToggleRepresentation.java 12.50% 37.50%
...rc/main/java/de/otto/edison/togglz/controller/FeatureTogglesController.java 100.00% 100.00%
...ain/java/de/otto/edison/togglz/controller/FeatureTogglesRepresentation.java 83.33% 91.67%
...togglz/src/main/java/de/otto/edison/togglz/mongo/MongoTogglzRepository.java 84.62% 94.12%
...on-togglz/src/main/java/de/otto/edison/togglz/s3/FeatureStateConverter.java 55.56% 59.46%
...dison-togglz/src/main/java/de/otto/edison/togglz/s3/S3TogglzRepository.java 70.00% 63.64%
...-togglz/src/main/java/de/otto/edison/togglz/util/FeatureManagerSupport.java 50.00% 50.00%
...n/java/de/otto/edison/validation/configuration/ValidationConfiguration.java 100.00% 100.00%
...n/src/main/java/de/otto/edison/validation/testsupport/ValidationHelper.java 0.00% 0.00%
...n/src/main/java/de/otto/edison/validation/validators/EnumListValidator.java 100.00% 100.00%
...ation/src/main/java/de/otto/edison/validation/validators/EnumValidator.java 100.00% 100.00%
...on/src/main/java/de/otto/edison/validation/validators/InstantValidator.java 75.00% 88.89%
...ion/src/main/java/de/otto/edison/validation/validators/SafeIdValidator.java 80.00% 66.67%
...ion/src/main/java/de/otto/edison/validation/web/ErrorHalRepresentation.java 38.46% 80.56%
.../main/java/de/otto/edison/validation/web/ErrorHalRepresentationFactory.java 87.50% 87.10%
...src/main/java/de/otto/edison/validation/web/ValidationExceptionHandler.java 100.00% 100.00%
...es/example-jobs/src/main/java/de/otto/edison/example/ExampleJobsServer.java 50.00% 33.33%
...ain/java/de/otto/edison/example/configuration/ExampleJobsConfiguration.java 100.00% 100.00%
...main/java/de/otto/edison/example/configuration/NavigationConfiguration.java 100.00% 100.00%
examples/example-jobs/src/main/java/de/otto/edison/example/jobs/BarJob.java 30.00% 30.00%
.../example-jobs/src/main/java/de/otto/edison/example/jobs/ExampleMetaJob.java 60.00% 50.00%
...mples/example-jobs/src/main/java/de/otto/edison/example/jobs/FizzleJob.java 42.86% 35.29%
examples/example-jobs/src/main/java/de/otto/edison/example/jobs/FooJob.java 83.33% 71.43%
examples/example-jobs/src/main/java/de/otto/edison/example/jobs/OldJob.java 100.00% 86.67%
...xample-jobs/src/main/java/de/otto/edison/example/web/ExampleController.java 100.00% 100.00%
...mples/example-oauth/src/main/java/de/otto/edison/example/ApiController.java 100.00% 100.00%
.../example-oauth/src/main/java/de/otto/edison/example/ExampleOauthServer.java 50.00% 33.33%
...les/example-oauth/src/main/java/de/otto/edison/example/OAuthController.java 33.33% 60.00%
...e-oauth/src/main/java/de/otto/edison/example/configuration/OAuthConfig.java 100.00% 100.00%
.../example-oauth/src/main/java/de/otto/edison/example/oauth/OAuthService.java 50.00% 27.78%
...xample-status/src/main/java/de/otto/edison/example/ExampleStatusServer.java 50.00% 33.33%
...main/java/de/otto/edison/example/configuration/NavigationConfiguration.java 100.00% 100.00%
...rc/main/java/de/otto/edison/example/health/MondayHatingHealthIndicator.java 66.67% 75.00%
...ample-status/src/main/java/de/otto/edison/example/service/HelloService.java 66.67% 75.00%
...ain/java/de/otto/edison/example/status/AdditionalDetailStatusIndicator.java 100.00% 100.00%
.../src/main/java/de/otto/edison/example/status/DependenciesConfiguration.java 100.00% 100.00%
...us/src/main/java/de/otto/edison/example/status/WorkTimeStatusIndicator.java 50.00% 40.00%
...mple-status/src/main/java/de/otto/edison/example/web/ExampleController.java 100.00% 100.00%
...xample-togglz/src/main/java/de/otto/edison/example/ExampleTogglzServer.java 50.00% 33.33%
...main/java/de/otto/edison/example/configuration/NavigationConfiguration.java 50.00% 80.00%
...ogglz/src/main/java/de/otto/edison/example/togglz/FeatureClassProvider.java 50.00% 50.00%
...es/example-togglz/src/main/java/de/otto/edison/example/togglz/Features.java 100.00% 100.00%
...mple-togglz/src/main/java/de/otto/edison/example/web/ExampleController.java 100.00% 66.67%
Project Totals (200 files) 59.02% 72.50%
Loading