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.
Current state
debezium/oraclehas zero tests — theDebeziumOracleSourceconnector is not exercised at all in CI. Note also thatdebezium-connector-oracledoes 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/mysqlpattern, using thegvenzl/oracle-freeimage. 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.