Skip to content

Restore SoapUI 1.0 CI and enforce coverage - #3

Merged
loong10k merged 4 commits into
feature/1.0.xfrom
fix/ci-duplicate-logging-1x-20261031
Oct 31, 2026
Merged

loong10k merged 4 commits into
feature/1.0.xfrom
fix/ci-duplicate-logging-1x-20261031

Conversation

@loong10k

@loong10k loong10k commented Oct 31, 2026 •

Copy link
Copy Markdown
Collaborator

Repairs the feature/1.0.x CI failure. CI verifies the vendored SoapUI JAR SHA-256 f28eb4c1de337cc5bbe7e81a83d75905887a69a8b97b856d75ffa1494a3fd4c7 (byte-identical to the published 5.4.0-easy4j fork) and installs it at its actual version. Adds the fork's omitted public proxy-vole, analytics, XMLUnit and BlazeDS runtime dependencies, switches to SmartBear's HTTPS release repository, and supplies local WSDL/WADL/project fixtures with a loopback SOAP Ping response. The core initializes before SoapuiSettingsImpl registers its SSL listener, breaking the proven HttpClientSupport.helper is null cycle. Constructor tests no longer count initializer errors as success. The prior duplicate commons-logging management entry remains removed.

Adds behavior tests for settings defaults, SSL settings, and real SOAP submission by operation name/index with Map and array parameters. Restores JaCoCo's Surefire agent and makes the existing 90% target a hard build gate. Clean local JDK 8 mvn clean verify: 317 tests, 0 failures/errors, 964/1066 lines covered (90.4%), all JaCoCo checks met. Exact-head CI is pending. Production initialization order and test behavior need technical review before merge.

@loong10k loong10k changed the title Remove duplicate commons-logging management Restore SoapUI 1.0 CI dependencies and local WSDL fixtures Oct 31, 2026
@loong10k loong10k changed the title Restore SoapUI 1.0 CI dependencies and local WSDL fixtures Restore SoapUI 1.0 CI and fix initialization Oct 31, 2026
@loong10k loong10k changed the title Restore SoapUI 1.0 CI and fix initialization Restore SoapUI 1.0 CI and enforce coverage Oct 31, 2026
@loong10k
loong10k marked this pull request as ready for review October 31, 2026 20:18
@loong10k
loong10k merged commit f789596 into feature/1.0.x Oct 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant