Skip to content

NIAD-3142: Refactor TransformJsonXmlTool #1884

NIAD-3142: Refactor TransformJsonXmlTool

NIAD-3142: Refactor TransformJsonXmlTool #1884

Triggered via pull request October 28, 2025 13:22
Status Success
Total duration 12m 36s
Artifacts 5

build_workflow.yml

on: pull_request
Matrix: Build & Publish Docker Images
Fit to window
Zoom out
Zoom in

Annotations

3 warnings
A change can be made to a lambda on line 182 without causing a test to fail: service/src/main/java/uk/nhs/adaptors/gp2gp/transformjsontoxmltool/TransformJsonToXml.java#L182
replaced boolean return with false for 1st lambda in getNhsNumberIdentifier (no tests cover this line BooleanFalseReturnValsMutator)
A change can be made to a lambda on line 70 without causing a test to fail: service/src/main/java/uk/nhs/adaptors/gp2gp/transformjsontoxmltool/TransformJsonToXml.java#L70
removed call to uk/nhs/adaptors/gp2gp/ehr/mapper/EhrExtractMapper::validateXmlAgainstSchema in 1st lambda in run (no tests cover this line VoidMethodCallMutator)

Artifacts

Produced during runtime
Name Size Digest
Checkstyle Reports
5.38 KB
sha256:c5c240c767d15f4895b8835a9db06c8e4f21a2d90af78ec14c789eb6d5f3be08
End-to-End Test Results & Docker Logs
2.37 MB
sha256:b8d4562799583f4f580b39776cfa8db57cce1f121c3c761bf229000941b79d57
Integration Test Reports & Docker Logs
1.23 MB
sha256:e759ea8e0c15f0d7742031d126b81ebf56d1fd8f60f3c78e19dce226364f9ff6
Spotbugs Reports
14.1 KB
sha256:a8aef4be244bacb4b5045f5ae8d32d4c63e9d60cf645249c413e70919b4eb3b0
Unit Test Reports
1.14 MB
sha256:ae7b256eed2ed0d1fa9646f9817fda711bd7c2a4d7d49d2515e4d72d25e1f89f