Skip to content

[Backport 1.28.x] diskquota/jdbc: Testcontainers-backed integration tests + CI workflow#1531

Merged
groldan merged 1 commit into
1.28.xfrom
backport-1528-to-1.28.x
May 18, 2026
Merged

[Backport 1.28.x] diskquota/jdbc: Testcontainers-backed integration tests + CI workflow#1531
groldan merged 1 commit into
1.28.xfrom
backport-1528-to-1.28.x

Conversation

@geoserver-bot
Copy link
Copy Markdown
Collaborator

Backport #1528
Authored by: @groldan

Add failsafe-driven integration tests that run the JDBCQuotaStoreTest
suite against real PostgreSQL and Oracle XE via Testcontainers.

Add a GitHub Actions workflow that runs them on PRs touching the
diskquota module. The legacy fixture-based tests stay in place and
keep skipping cleanly when no fixture file is present.

The Oracle IT is @ignored for now: SERIALIZABLE transactions in
JDBCQuotaStore hit ORA-08176 on freshly-indexed tables, which the
Oracle-recommended retry-on-serialization-failure pattern resolves;
the IT could be re-checked and enabled once retry is implemented.

No production code is modified.

on-behalf-of: @camptocamp <info@camptocamp.com>
@groldan groldan merged commit 12de622 into 1.28.x May 18, 2026
7 checks passed
@groldan groldan deleted the backport-1528-to-1.28.x branch May 18, 2026 15:26
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.

2 participants