Skip to content

Modhaadm 141 vertx5 - #139

Merged
nielserik merged 17 commits into
masterfrom
MODHAADM-141-vertx5
Apr 12, 2026
Merged

Modhaadm 141 vertx5#139
nielserik merged 17 commits into
masterfrom
MODHAADM-141-vertx5

Conversation

@nielserik

Copy link
Copy Markdown
Collaborator

MODHAADM-141 localindices test coverage

-- work around spurious test error in GH only during mvn build task when cleaning up localindices records after test.

nielserik and others added 17 commits September 3, 2025 14:04
   Initial changes required for upgrading to vertx 5, including applying the validating handler used in vertx lib 4 though applying non-validating for post/put of plain text and XML, since validation of those seems unsupported by vertx/openapi so far .
  -- can't seem to use ValidatedRequest.getPathParameters (?), using HttpServerRequest.getParam instead
  -- more tests (and fixing some bugs that this found)
  -- inline schemas in OpenAPI yaml file (cannot include external references anymore)
  Pass custom packaged AdminRequest to service methods instead of raw vertx and routing context objects
 -- for the tests in HarvesterIntegrationTest.java
  - adapt cql to sql to refactored request handlers
  - use non-validating handler for previous job log
  - test coverage of date queries for logs
  - bug-fix date queries for logs
  - reduce logging
# Conflicts:
#	src/main/java/org/folio/harvesteradmin/service/HarvestAdminService.java
…onTest.java

Co-authored-by: Adam Dickmeiss <adam@indexdata.dk>
Co-authored-by: Adam Dickmeiss <adam@indexdata.dk>
Co-authored-by: Adam Dickmeiss <adam@indexdata.dk>
Co-authored-by: Adam Dickmeiss <adam@indexdata.dk>
   -- work around spurious test error in GH during mvn build task when cleaning up harvester records after test.
@sonarqubecloud

Copy link
Copy Markdown

@nielserik
nielserik merged commit 2abf3ae into master Apr 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant