Skip to content

[improve][test] Add integration tests for the Debezium Oracle source connector #44

Description

@david-streamlio

Current state

debezium/oracle has zero tests — the DebeziumOracleSource connector is not exercised at all in CI. Note also that debezium-connector-oracle does not bundle the Oracle JDBC driver (ojdbc), so runtime driver availability in the NAR should be verified as part of this work.

Proposal

Add a Testcontainers-based integration test following the debezium/mysql pattern, using the gvenzl/oracle-free image. This is the heaviest of the Debezium variants: the container needs archive-log mode, supplemental logging, and a LogMiner-privileged user configured via init scripts (see the Debezium Oracle connector setup docs), and the image is large (~1.5 GB), so CI runtime impact should be evaluated.

Part of an integration-test coverage sweep of all connector modules.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions