Skip to content

feat: move Oracle to clientless validation#134

Open
cofin wants to merge 7 commits into
mainfrom
feat/clientless-oracle
Open

feat: move Oracle to clientless validation#134
cofin wants to merge 7 commits into
mainfrom
feat/clientless-oracle

Conversation

@cofin
Copy link
Copy Markdown
Member

@cofin cofin commented May 24, 2026

Move the Oracle fixture to the service-only model used by the other clientless backends. Readiness runs SQL*Plus inside the container, so pytest-databases no longer needs oracledb installed just to import or start the Oracle fixtures.

The service metadata fixtures are unchanged for tests that want their own Oracle client connection — that client choice now belongs to the consuming project.

@cofin cofin marked this pull request as ready for review May 24, 2026 15:37
cofin added a commit that referenced this pull request May 24, 2026
Match the fix landing in concurrent clientless-* PRs (#134, #135, #136,
#137, #138). pytest-cdist 0.3.x accepts only one steal entry, and 3:10
leaves the middle shard empty when file justification moves a large
test file across the chunk boundary, failing CI.
@cofin cofin force-pushed the feat/clientless-oracle branch from 0d817c4 to 0ae2970 Compare May 25, 2026 01:09
@cofin cofin changed the title feat(oracle): use sqlplus for service readiness feat: move Oracle to clientless validation May 25, 2026
cofin added a commit that referenced this pull request May 25, 2026
Match the fix landing in concurrent clientless-* PRs (#134, #135, #136,
#137, #138). pytest-cdist 0.3.x accepts only one steal entry, and 3:10
leaves the middle shard empty when file justification moves a large
test file across the chunk boundary, failing CI.
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