Compare 3aecfe2 ... +1 ... 6eb6b2c

Coverage Reach
edison-jobs/src/main/java/de/otto/edison/jobs/repository/dynamo/DynamoJobRepository.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/dynamo/DynamoJobMetaRepository.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/dynamo/JobStructure.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/dynamo/AbstractDynamoRepository.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/mongo/MongoJobRepository.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/mongo/MongoJobMetaRepository.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/mongo/JobStructure.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/inmem/InMemJobRepository.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/inmem/InMemJobMetaRepository.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/cleanup/KeepLastJobs.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/cleanup/DeleteSkippedJobs.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/cleanup/StopDeadJobs.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/cleanup/CleanupMessagesOfTooBigJobLogs.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/JobBlockedException.java edison-jobs/src/main/java/de/otto/edison/jobs/repository/JobRepository.java edison-jobs/src/main/java/de/otto/edison/jobs/service/JobService.java edison-jobs/src/main/java/de/otto/edison/jobs/service/JobRunner.java edison-jobs/src/main/java/de/otto/edison/jobs/service/JobMetaService.java edison-jobs/src/main/java/de/otto/edison/jobs/service/JobMessageLogAppender.java edison-jobs/src/main/java/de/otto/edison/jobs/service/JobDefinitionService.java edison-jobs/src/main/java/de/otto/edison/jobs/service/JobMutexGroup.java edison-jobs/src/main/java/de/otto/edison/jobs/service/JobMutexGroups.java edison-jobs/src/main/java/de/otto/edison/jobs/service/UuidProvider.java edison-jobs/src/main/java/de/otto/edison/jobs/service/JobRunnable.java edison-jobs/src/main/java/de/otto/edison/jobs/controller/JobDefinitionsController.java edison-jobs/src/main/java/de/otto/edison/jobs/controller/JobRepresentation.java edison-jobs/src/main/java/de/otto/edison/jobs/controller/JobsController.java edison-jobs/src/main/java/de/otto/edison/jobs/controller/JobDefinitionRepresentation.java edison-jobs/src/main/java/de/otto/edison/jobs/domain/JobInfo.java edison-jobs/src/main/java/de/otto/edison/jobs/domain/MetaJobRunnable.java edison-jobs/src/main/java/de/otto/edison/jobs/domain/JobMessage.java edison-jobs/src/main/java/de/otto/edison/jobs/domain/JobMeta.java edison-jobs/src/main/java/de/otto/edison/jobs/domain/Level.java edison-jobs/src/main/java/de/otto/edison/jobs/domain/RunningJob.java edison-jobs/src/main/java/de/otto/edison/jobs/domain/JobMarker.java edison-jobs/src/main/java/de/otto/edison/jobs/eventbus/events/StateChangeEvent.java edison-jobs/src/main/java/de/otto/edison/jobs/eventbus/events/MessageEvent.java edison-jobs/src/main/java/de/otto/edison/jobs/eventbus/JobEventPublisher.java edison-jobs/src/main/java/de/otto/edison/jobs/eventbus/PersistenceJobStateChangeListener.java edison-jobs/src/main/java/de/otto/edison/jobs/eventbus/LogJobStateChangeListener.java edison-jobs/src/main/java/de/otto/edison/jobs/eventbus/EventBusConfiguration.java edison-jobs/src/main/java/de/otto/edison/jobs/configuration/JobsProperties.java edison-jobs/src/main/java/de/otto/edison/jobs/configuration/JobsConfiguration.java edison-jobs/src/main/java/de/otto/edison/jobs/configuration/DynamoJobsConfiguration.java edison-jobs/src/main/java/de/otto/edison/jobs/configuration/MongoJobsConfiguration.java edison-jobs/src/main/java/de/otto/edison/jobs/status/JobStatusCalculator.java edison-jobs/src/main/java/de/otto/edison/jobs/status/JobStatusDetailIndicator.java edison-jobs/src/main/java/de/otto/edison/jobs/definition/DefaultJobDefinition.java edison-jobs/src/main/java/de/otto/edison/jobs/definition/JobDefinition.java edison-core/src/main/java/de/otto/edison/status/domain/DatasourceDependencyBuilder.java edison-core/src/main/java/de/otto/edison/status/domain/ServiceDependencyBuilder.java edison-core/src/main/java/de/otto/edison/status/domain/StatusDetail.java edison-core/src/main/java/de/otto/edison/status/domain/VersionInfo.java edison-core/src/main/java/de/otto/edison/status/domain/Datasource.java edison-core/src/main/java/de/otto/edison/status/domain/ExternalDependency.java edison-core/src/main/java/de/otto/edison/status/domain/Criticality.java edison-core/src/main/java/de/otto/edison/status/domain/ServiceDependency.java edison-core/src/main/java/de/otto/edison/status/domain/ApplicationStatus.java edison-core/src/main/java/de/otto/edison/status/domain/Expectations.java edison-core/src/main/java/de/otto/edison/status/domain/SystemInfo.java edison-core/src/main/java/de/otto/edison/status/domain/Link.java edison-core/src/main/java/de/otto/edison/status/domain/ServiceType.java edison-core/src/main/java/de/otto/edison/status/domain/TeamInfo.java edison-core/src/main/java/de/otto/edison/status/domain/ApplicationInfo.java edison-core/src/main/java/de/otto/edison/status/domain/DatasourceDependency.java edison-core/src/main/java/de/otto/edison/status/domain/ClusterInfo.java edison-core/src/main/java/de/otto/edison/status/domain/Performance.java edison-core/src/main/java/de/otto/edison/status/domain/Status.java edison-core/src/main/java/de/otto/edison/status/domain/Availability.java edison-core/src/main/java/de/otto/edison/status/domain/Level.java edison-core/src/main/java/de/otto/edison/status/controller/StatusRepresentation.java edison-core/src/main/java/de/otto/edison/status/controller/StatusController.java edison-core/src/main/java/de/otto/edison/status/controller/InternalController.java edison-core/src/main/java/de/otto/edison/status/controller/GlobalModelAttributes.java edison-core/src/main/java/de/otto/edison/status/controller/DependenciesController.java edison-core/src/main/java/de/otto/edison/status/controller/ExternalDependencies.java edison-core/src/main/java/de/otto/edison/status/configuration/VersionInfoProperties.java edison-core/src/main/java/de/otto/edison/status/configuration/TeamInfoProperties.java edison-core/src/main/java/de/otto/edison/status/configuration/ClusterInfoProperties.java edison-core/src/main/java/de/otto/edison/status/configuration/SystemInfoConfiguration.java edison-core/src/main/java/de/otto/edison/status/configuration/ClusterInfoConfiguration.java edison-core/src/main/java/de/otto/edison/status/configuration/ApplicationStatusAggregatorConfiguration.java edison-core/src/main/java/de/otto/edison/status/configuration/VersionInfoConfiguration.java edison-core/src/main/java/de/otto/edison/status/configuration/ApplicationInfoConfiguration.java edison-core/src/main/java/de/otto/edison/status/configuration/TeamInfoConfiguration.java edison-core/src/main/java/de/otto/edison/status/indicator/MutableStatusDetailIndicator.java edison-core/src/main/java/de/otto/edison/status/indicator/CompositeStatusDetailIndicator.java edison-core/src/main/java/de/otto/edison/status/indicator/CachedApplicationStatusAggregator.java edison-core/src/main/java/de/otto/edison/status/indicator/ApplicationStatusAggregator.java edison-core/src/main/java/de/otto/edison/status/scheduler/EveryTenSecondsScheduler.java edison-core/src/main/java/de/otto/edison/status/scheduler/CronScheduler.java edison-core/src/main/java/de/otto/edison/authentication/configuration/LdapProperties.java edison-core/src/main/java/de/otto/edison/authentication/configuration/LdapConfiguration.java edison-core/src/main/java/de/otto/edison/authentication/configuration/EncryptionType.java edison-core/src/main/java/de/otto/edison/authentication/LdapAuthenticationFilter.java edison-core/src/main/java/de/otto/edison/authentication/Credentials.java edison-core/src/main/java/de/otto/edison/authentication/LdapRoleAuthenticationFilter.java edison-core/src/main/java/de/otto/edison/authentication/LdapRoleCheckingRequest.java edison-core/src/main/java/de/otto/edison/authentication/connection/StartTlsLdapConnectionFactory.java edison-core/src/main/java/de/otto/edison/authentication/connection/SSLLdapConnectionFactory.java edison-core/src/main/java/de/otto/edison/logging/ui/LoggersHtmlEndpoint.java edison-core/src/main/java/de/otto/edison/logging/ui/DisableEndpointPostProcessor.java edison-core/src/main/java/de/otto/edison/logging/ui/LoggersConfiguration.java edison-core/src/main/java/de/otto/edison/logging/LoggingProperties.java edison-core/src/main/java/de/otto/edison/logging/LogHeadersToMDCFilter.java edison-core/src/main/java/de/otto/edison/logging/LoggingConfiguration.java edison-core/src/main/java/de/otto/edison/registry/client/AsyncHttpRegistryClient.java edison-core/src/main/java/de/otto/edison/registry/configuration/ServiceRegistryProperties.java edison-core/src/main/java/de/otto/edison/registry/configuration/ServiceRegistryConfiguration.java edison-core/src/main/java/de/otto/edison/env/ParamStorePropertySourcePostProcessor.java edison-core/src/main/java/de/otto/edison/env/ParamStoreProperties.java edison-core/src/main/java/de/otto/edison/env/ParamStoreConfiguration.java edison-core/src/main/java/de/otto/edison/health/indicator/GracefulShutdownHealthIndicator.java edison-core/src/main/java/de/otto/edison/health/indicator/GracefulShutdownProperties.java edison-core/src/main/java/de/otto/edison/health/indicator/ApplicationHealthIndicator.java edison-core/src/main/java/de/otto/edison/health/configuration/HealthConfiguration.java edison-core/src/main/java/de/otto/edison/configuration/EdisonApplicationProperties.java edison-core/src/main/java/de/otto/edison/navigation/NavBar.java edison-core/src/main/java/de/otto/edison/navigation/NavBarItem.java edison-core/src/main/java/de/otto/edison/navigation/configuration/NavBarConfiguration.java edison-core/src/main/java/de/otto/edison/util/UrlHelper.java edison-testsupport/src/main/java/de/otto/edison/testsupport/util/JsonMap.java edison-testsupport/src/main/java/de/otto/edison/testsupport/util/TestClock.java edison-testsupport/src/main/java/de/otto/edison/testsupport/util/Sets.java edison-testsupport/src/main/java/de/otto/edison/testsupport/togglz/FeatureManagerSupport.java edison-testsupport/src/main/java/de/otto/edison/testsupport/togglz/TestFeatureManager.java edison-testsupport/src/main/java/de/otto/edison/testsupport/togglz/fallback/FallbackTestFeatureManager.java edison-testsupport/src/main/java/de/otto/edison/testsupport/togglz/fallback/FallbackTestFeatureManagerProvider.java edison-testsupport/src/main/java/de/otto/edison/testsupport/togglz/TogglzTestConfiguration.java edison-testsupport/src/main/java/de/otto/edison/testsupport/togglz/TestFeatureManagerProvider.java edison-testsupport/src/main/java/de/otto/edison/testsupport/dsl/Then.java edison-testsupport/src/main/java/de/otto/edison/testsupport/dsl/Given.java edison-testsupport/src/main/java/de/otto/edison/testsupport/dsl/When.java edison-testsupport/src/main/java/de/otto/edison/testsupport/matcher/OptionalMatchers.java edison-testsupport/src/main/java/de/otto/edison/testsupport/applicationdriver/SpringTestBase.java edison-testsupport/src/main/java/de/otto/edison/testsupport/TestServer.java edison-mongo/src/main/java/de/otto/edison/mongo/configuration/MongoProperties.java edison-mongo/src/main/java/de/otto/edison/mongo/configuration/MongoConfiguration.java edison-mongo/src/main/java/de/otto/edison/mongo/AbstractMongoRepository.java edison-mongo/src/main/java/de/otto/edison/mongo/MongoStatusDetailIndicator.java edison-mongo/src/main/java/de/otto/edison/mongo/UpdateIfMatchResult.java edison-togglz/src/main/java/de/otto/edison/togglz/configuration/TogglzProperties.java edison-togglz/src/main/java/de/otto/edison/togglz/configuration/TogglzConfiguration.java edison-togglz/src/main/java/de/otto/edison/togglz/configuration/S3TogglzConfiguration.java edison-togglz/src/main/java/de/otto/edison/togglz/configuration/MongoTogglzConfiguration.java edison-togglz/src/main/java/de/otto/edison/togglz/configuration/InMemoryFeatureStateRepositoryConfiguration.java edison-togglz/src/main/java/de/otto/edison/togglz/configuration/TogglzConsoleConfiguration.java edison-togglz/src/main/java/de/otto/edison/togglz/s3/FeatureStateConverter.java edison-togglz/src/main/java/de/otto/edison/togglz/s3/S3TogglzRepository.java edison-togglz/src/main/java/de/otto/edison/togglz/mongo/MongoTogglzRepository.java edison-togglz/src/main/java/de/otto/edison/togglz/controller/FeatureToggleRepresentation.java edison-togglz/src/main/java/de/otto/edison/togglz/controller/FeatureTogglesRepresentation.java edison-togglz/src/main/java/de/otto/edison/togglz/controller/FeatureTogglesController.java edison-togglz/src/main/java/de/otto/edison/togglz/DefaultTogglzConfig.java edison-togglz/src/main/java/de/otto/edison/togglz/util/FeatureManagerSupport.java examples/example-jobs/src/main/java/de/otto/edison/example/jobs/BarJob.java examples/example-jobs/src/main/java/de/otto/edison/example/jobs/FizzleJob.java examples/example-jobs/src/main/java/de/otto/edison/example/jobs/OldJob.java examples/example-jobs/src/main/java/de/otto/edison/example/jobs/FooJob.java examples/example-jobs/src/main/java/de/otto/edison/example/jobs/ExampleMetaJob.java examples/example-jobs/src/main/java/de/otto/edison/example/configuration/NavigationConfiguration.java examples/example-jobs/src/main/java/de/otto/edison/example/configuration/ExampleJobsConfiguration.java examples/example-jobs/src/main/java/de/otto/edison/example/web/ExampleController.java examples/example-jobs/src/main/java/de/otto/edison/example/ExampleJobsServer.java examples/example-status/src/main/java/de/otto/edison/example/status/AdditionalDetailStatusIndicator.java examples/example-status/src/main/java/de/otto/edison/example/status/DependenciesConfiguration.java examples/example-status/src/main/java/de/otto/edison/example/status/WorkTimeStatusIndicator.java examples/example-status/src/main/java/de/otto/edison/example/web/ExampleController.java examples/example-status/src/main/java/de/otto/edison/example/service/HelloService.java examples/example-status/src/main/java/de/otto/edison/example/health/MondayHatingHealthIndicator.java examples/example-status/src/main/java/de/otto/edison/example/configuration/NavigationConfiguration.java examples/example-status/src/main/java/de/otto/edison/example/ExampleStatusServer.java examples/example-oauth/src/main/java/de/otto/edison/example/oauth/OAuthService.java examples/example-oauth/src/main/java/de/otto/edison/example/OAuthController.java examples/example-oauth/src/main/java/de/otto/edison/example/ExampleOauthServer.java examples/example-oauth/src/main/java/de/otto/edison/example/configuration/OAuthConfig.java examples/example-oauth/src/main/java/de/otto/edison/example/ApiController.java examples/example-togglz/src/main/java/de/otto/edison/example/web/ExampleController.java examples/example-togglz/src/main/java/de/otto/edison/example/togglz/Features.java examples/example-togglz/src/main/java/de/otto/edison/example/togglz/FeatureClassProvider.java examples/example-togglz/src/main/java/de/otto/edison/example/configuration/NavigationConfiguration.java examples/example-togglz/src/main/java/de/otto/edison/example/ExampleTogglzServer.java edison-validation/src/main/java/de/otto/edison/validation/web/ErrorHalRepresentation.java edison-validation/src/main/java/de/otto/edison/validation/web/ErrorHalRepresentationFactory.java edison-validation/src/main/java/de/otto/edison/validation/web/ValidationExceptionHandler.java edison-validation/src/main/java/de/otto/edison/validation/validators/EnumListValidator.java edison-validation/src/main/java/de/otto/edison/validation/validators/EnumValidator.java edison-validation/src/main/java/de/otto/edison/validation/validators/InstantValidator.java edison-validation/src/main/java/de/otto/edison/validation/validators/SafeIdValidator.java edison-validation/src/main/java/de/otto/edison/validation/testsupport/ValidationHelper.java edison-validation/src/main/java/de/otto/edison/validation/configuration/ValidationConfiguration.java edison-oauth/src/main/java/de/otto/edison/oauth/OAuthPublicKeyStore.java edison-oauth/src/main/java/de/otto/edison/oauth/OAuthPublicKey.java edison-oauth/src/main/java/de/otto/edison/oauth/configuration/ResourceServerConfiguration.java edison-oauth/src/main/java/de/otto/edison/oauth/configuration/RestResponseEntityExceptionHandler.java edison-oauth/src/main/java/de/otto/edison/oauth/configuration/OAuthPublicKeyConfiguration.java edison-oauth/src/main/java/de/otto/edison/oauth/configuration/GlobalMethodSecurityConfig.java edison-oauth/src/main/java/de/otto/edison/oauth/KeyExchangeJwtAccessTokenConverter.java edison-oauth/src/main/java/de/otto/edison/oauth/OAuthPublicKeyInMemoryRepository.java edison-oauth/src/main/java/de/otto/edison/oauth/ZonedDateTimeDeserializer.java

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.

Showing 1 of 2 files from the diff.

@@ -142,7 +142,7 @@
Loading
142 142
143 143
    public void killJobsDeadSince(final int seconds) {
144 144
        final OffsetDateTime timeToMarkJobAsStopped = now(clock).minusSeconds(seconds);
145 -
        LOG.info(format("JobCleanup: Looking for jobs older than %s ", timeToMarkJobAsStopped));
145 +
        LOG.debug("JobCleanup: Looking for jobs older than {}.", timeToMarkJobAsStopped);
146 146
        final List<JobInfo> deadJobs = jobRepository.findRunningWithoutUpdateSince(timeToMarkJobAsStopped);
147 147
        deadJobs.forEach(deadJob -> killJob(deadJob.getJobId()));
148 148
        clearRunLocks();

Learn more Showing 2 files with coverage changes found.

Changes in examples/example-status/src/main/java/de/otto/edison/example/status/WorkTimeStatusIndicator.java
New
Loading file...
Changes in examples/example-status/src/main/java/de/otto/edison/example/health/MondayHatingHealthIndicator.java
-1
+1
Loading file...
Files Complexity Coverage
edison-core/src/main/java/de/otto/edison 58.72% 73.19%
edison-jobs/src/main/java/de/otto/edison/jobs 64.81% 81.16%
edison-mongo/src/main/java/de/otto/edison/mongo 51.89% 61.20%
edison-oauth/src/main/java/de/otto/edison/oauth 38.60% 47.66%
edison-testsupport/src/main/java/de/otto/edison/testsupport 29.59% 30.65%
edison-togglz/src/main/java/de/otto/edison/togglz 68.82% 76.72%
edison-validation/src/main/java/de/otto/edison/validation 74.55% 81.46%
examples 67.42% 0.56% 62.22%
Project Totals (200 files) 59.02% 72.50%
Loading