Skip to content

NIAD-3142: Refactor TransformJsonXmlTool #1885

NIAD-3142: Refactor TransformJsonXmlTool

NIAD-3142: Refactor TransformJsonXmlTool #1885

Triggered via pull request October 28, 2025 13:29
Status Success
Total duration 12m 35s
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:431c51083fe565243561960f0314540e78016fda7926c4bd92eed198920a3b40
End-to-End Test Results & Docker Logs
2.37 MB
sha256:f0c94463b503e1363499b364fb1db100b4f7fdd5c03089e469d4ad2aa4c2f511
Integration Test Reports & Docker Logs
1.23 MB
sha256:d2b846dc1958b1bc24679399ba38e1ddfb65b00802628960450ced2cd8379439
Spotbugs Reports
14.1 KB
sha256:83e0d67496078a1d49a27cd5ec9d1bf1479d09c30b7a4ee31416a58f3c86837c
Unit Test Reports
1.13 MB
sha256:8202237e39497dacf3dbc811f3bdbb41e9e1fa1f10e3e75082d455ce2f23af89