Add healthcheck port to docker-compose.yml for svc-bip-api #7
GitHub Actions / Code Coverage
succeeded
Nov 3, 2023 in 0s
Code Coverage 75.76 %
This run completed at 11/03/2023 19:44:20
Details
Coverage Report: JaCoCo
- abd_vro
Outcome | Value |
---|---|
Code Coverage % | 75.76% |
✔️ Number of Lines Covered | 1178 |
❌ Number of Lines Missed | 377 |
Total Number of Lines | 1555 |
Details:
gov/va/vro/controller/xample/v3
✔️ XampleController.java
All Lines Covered!
✔️ ResourceMapperImpl.java
All Lines Covered!
❌ ResourceMapper.java
gov/va/vro/propmodel
❌ Contact.java
Lines Missed:
❌ OpenApiProperties.java
Lines Missed:
❌ Info.java
Lines Missed:
❌ License.java
Lines Missed:
❌ Server.java
Lines Missed:
gov/va/vro/routes/xample
✔️ XampleRoutes.java
All Lines Covered!
✔️ BieXampleRoutes.java
All Lines Covered!
✔️ DbHelper.java
All Lines Covered!
gov/va/vro/model/xample
❌ CamelConstants.java
Lines Missed:
✔️ StatusValue.java
All Lines Covered!
✔️ SomeDtoModel.java
All Lines Covered!
❌ SomeDtoModelHeader.java
gov/va/vro/api/xample/v3
❌ ResourceResponse.java
❌ ResourceRequest.java
❌ XampleResource.java
gov/va/vro/camel
❌ ToRabbitMqRouteHelper.java
Lines Missed:
❌ RabbitMqCamelUtils.java
Lines Missed:
- Line #13
.toTopic(exchangeName, "tap-" + tapName + "-not-used", "")
❌ CamelDtoClassesProperties.java
Lines Missed:
- Line #56
} catch (ClassNotFoundException e) {
- Line #80
} catch (IOException ex) {
- Line #100
} catch (Exception ex) {
✔️ MessageQueueConfiguration.java
All Lines Covered!
gov/va/vro/camel/config
❌ MessageQueueEnvVariables.java
❌ MessageQueueProperties.java
gov/va/vro/bip
gov/va/vro/model/biekafka
✔️ ContentionEvent.java
All Lines Covered!
❌ BieMessagePayload.java
gov/va/vro/persistence/repository
❌ AuditEventRepository.java
❌ EvidenceSummaryDocumentRepository.java
❌ VeteranRepository.java
❌ ClaimRepository.java
❌ ExamOrderRepository.java
❌ ContentionEventRepository.java
❌ ClaimSubmissionRepository.java
❌ AssessmentResultRepository.java
gov/va/vro/abddataaccess/model
❌ LighthouseTokenMessage.java
❌ HealthDataAssessment.java
❌ ServiceLocation.java
Lines Missed:
✔️ AbdMedication.java
All Lines Covered!
❌ AbdClaim.java
❌ AbdEvidenceWithSummary.java
Lines Missed:
✔️ AbdCondition.java
All Lines Covered!
✔️ AbdBloodPressure.java
All Lines Covered!
❌ HealthAssessmentSource.java
Lines Missed:
✔️ AbdResponse.java
All Lines Covered!
✔️ AbdEvidence.java
All Lines Covered!
✔️ AbdBpMeasurement.java
All Lines Covered!
✔️ AbdProcedure.java
All Lines Covered!
gov/va/vro/abddataaccess/config/properties
✔️ LighthouseProperties.java
All Lines Covered!
✔️ RabbitMqProperties.java
All Lines Covered!
gov/va/vro/services/xample
❌ ServiceB.java
Lines Missed:
gov/va/vro/abddataaccess/exception
✔️ AbdException.java
All Lines Covered!
gov/va/vro/config
❌ LhApiProps.java
✔️ LhApiConfig.java
All Lines Covered!
✔️ SecurityConfig.java
All Lines Covered!
❌ OpenApiConfiguration.java
Lines Missed:
gov/va/vro
❌ ApiGatewayRestController.java
Lines Missed:
✔️ VroConfig.java
All Lines Covered!
❌ HomePageModel.java
❌ GatewayConfiguration.java
Lines Missed:
❌ OpenApiConfiguration.java
Lines Missed:
❌ HomePageController.java
Lines Missed:
gov/va/vro/abddataaccess/service
❌ LighthouseApiService.java
Lines Missed:
- Line #114
} catch (IOException
- Line #120
} catch (NullPointerException e) {
- Line #132
} catch (IOException e) {
- Line #152
} catch (RestClientException e) {
❌ FhirClient.java
Lines Missed:
- Line #174
} catch (RestClientException ex) {
- Line #177
} catch (DataFormatException dfEx) {
- Line #232
continue; // skip it if both systolic and diastolic values are missing.
- Line #237
FieldExtractor.getDefaultBpMeasurement(FieldExtractor.BpMeasure.DIASTOLIC));
- Line #241
FieldExtractor.getDefaultBpMeasurement(FieldExtractor.BpMeasure.SYSTOLIC));
- Line #280
} catch (AbdException e) {
- Line #331
} catch (ParseException e) {
- Line #335
}
- Line #336
} else {
❌ AbdRabbitReceiver.java
Lines Missed:
- Line #21
claim.getClaimSubmissionId());
- Line #26
} catch (Exception e) {
✔️ AbdDomain.java
All Lines Covered!
❌ FieldExtractor.java
Lines Missed:
- Line #53
}
- Line #202
.filter(d -> d.hasRoute() && d.getRoute().hasText())
gov/va/vro/model/biekafka/test
❌ BieMessagePayloadFactory.java
Lines Missed:
gov/va/vro/openapi/provider
✔️ DefaultJwtBearerSecuritySchemeProvider.java
All Lines Covered!
✔️ DefaultOauthScopeConfigurer.java
All Lines Covered!
✔️ DefaultOauthSecuritySchemeProvider.java
All Lines Covered!
gov/va/vro/abddataaccess/config
✔️ AppProperties.java
All Lines Covered!
✔️ AppConfig.java
All Lines Covered!
✔️ RabbitMqConfig.java
All Lines Covered!
gov/va/vro/config/propmodel
✔️ OpenApiProperties.java
All Lines Covered!
✔️ Server.java
All Lines Covered!
gov/va/vro/security
❌ JwtValidator.java
Lines Missed:
- Line #52
} catch (Exception ex) {
- Line #71
} catch (RuntimeException exception) {
- Line #91
}
- Line #113
}
- Line #120
}
- Line #135
} catch (RuntimeException exception) {
- Line #161
} catch (NullPointerException ex) {
- Line #205
}
❌ ApiAuthKeyFilter.java
Lines Missed:
❌ ApiAuthKeys.java
❌ ApiAuthKeyManager.java
Lines Missed:
- Line #68
} catch (InvalidTokenException invalidTokenException) {
- Line #71
}
gov/va/vro/openapi/spi
❌ CustomOauthScopeConfigurer.java
❌ CustomSecuritySchemeProvider.java
❌ CustomSchemaProvider.java
gov/va/vro/persistence/model
✔️ ClaimEntity.java
All Lines Covered!
✔️ VeteranFlashIdEntity.java
All Lines Covered!
✔️ AssessmentResultEntity.java
All Lines Covered!
✔️ ClaimSubmissionEntity.java
All Lines Covered!
✔️ ExamOrderEntity.java
All Lines Covered!
✔️ ContentionEventEntity.java
All Lines Covered!
✔️ AuditEventEntity.java
All Lines Covered!
✔️ VeteranEntity.java
All Lines Covered!
✔️ EvidenceSummaryDocumentEntity.java
All Lines Covered!
✔️ ContentionEntity.java
All Lines Covered!
gov/va/vro/services/bie/config
❌ MessageExchangeConfig.java
Lines Missed:
✔️ BieProperties.java
All Lines Covered!
gov/va/vro/camel/processor
❌ RequestAndMerge.java
Lines Missed:
- Line #76
.processorUtils(new ProcessorUtils())
- Line #77
.build();
- Line #87
}
✔️ ProcessorUtils.java
All Lines Covered!
❌ FunctionProcessor.java
Lines Missed:
- Line #62
.processorUtils(new ProcessorUtils())
- Line #63
.build();
gov/va/vro/bip/config
✔️ GetClaimContentionsConfig.java
All Lines Covered!
✔️ UpdateClaimContentionConfig.java
All Lines Covered!
✔️ UpdateClaimStatusConfig.java
All Lines Covered!
❌ BipApiConfig.java
Lines Missed:
- Line #109
} catch (NoSuchAlgorithmException | KeyStoreException | KeyManagementException e) {
✔️ ConfigForGetClaimDetails.java
All Lines Covered!
✔️ ConfigForSetClaimToRfdStatus.java
All Lines Covered!
❌ RabbitMqConfig.java
Lines Missed:
gov/va/vro/services/bie/service
✔️ BieRabbitService.java
All Lines Covered!
❌ AmqpMessageSender.java
gov/va/vro/abddataaccess
gov/va/vro/bip/service
❌ RabbitMqController.java
Lines Missed:
✔️ BipApiProps.java
All Lines Covered!
❌ IBipApiService.java
❌ BipApiService.java
Lines Missed:
- Line #130
} catch (RestClientException e) {
- Line #158
} catch (RestClientException | JsonProcessingException e) {
- Line #178
} catch (RestClientException e) {
- Line #200
boolean statusIsOK = response.getStatusCode() == HttpStatus.OK;
- Line #217
} catch (Exception e) {
✔️ ClaimProps.java
All Lines Covered!
Loading