Package io.debezium.connector.informix
Class BlockingSnapshotIT
java.lang.Object
io.debezium.embedded.AbstractConnectorTest
io.debezium.embedded.async.AbstractAsyncEngineConnectorTest
io.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
io.debezium.pipeline.AbstractBlockingSnapshotTest
io.debezium.connector.informix.BlockingSnapshotIT
- All Implemented Interfaces:
io.debezium.util.Testing
public class BlockingSnapshotIT
extends io.debezium.pipeline.AbstractBlockingSnapshotTest
-
Nested Class Summary
Nested classes/interfaces inherited from class io.debezium.embedded.AbstractConnectorTest
io.debezium.embedded.AbstractConnectorTest.SourceRecordsNested classes/interfaces inherited from interface io.debezium.util.Testing
io.debezium.util.Testing.Debug, io.debezium.util.Testing.Files, io.debezium.util.Testing.InterruptableFunction, io.debezium.util.Testing.Network, io.debezium.util.Testing.Print, io.debezium.util.Testing.Timer -
Field Summary
FieldsModifier and TypeFieldDescriptionorg.junit.rules.TestRuleprivate io.debezium.connector.informix.InformixConnectionFields inherited from class io.debezium.pipeline.AbstractBlockingSnapshotTest
ROW_COUNTFields inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
PARTITION_NO, SCHEMA_HISTORY_PATH, SERVER_NAMEFields inherited from class io.debezium.embedded.AbstractConnectorTest
consumedLines, engine, isEngineRunning, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafter()voidbefore()protected io.debezium.config.Configuration.Builderconfig()protected Stringprotected Class<io.debezium.connector.informix.InformixConnector>protected io.debezium.jdbc.JdbcConnectionvoidprotected intprotected io.debezium.config.Configuration.BuildermutableConfig(boolean signalTableOnly, boolean storeOnlyCapturedDdl) voidprotected Stringserver()protected Stringprotected Stringprotected Stringprotected Stringprotected StringMethods inherited from class io.debezium.pipeline.AbstractBlockingSnapshotTest
assertDdl, assertRecordsFromSnapshotAndStreamingArePresent, assertStreamingRecordsArePresent, executeBlockingSnapshot, executeBlockingSnapshotWithAdditionalCondition, expectedDdlsCount, historizedMutableConfig, insertRecords, waitForLogMessageMethods inherited from class io.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
alterTableAddColumnStatement, alterTableDropColumnStatement, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeMixedWithIncrementalSnapshot, consumeRecordsMixedWithIncrementalSnapshot, consumeRecordsMixedWithIncrementalSnapshot, database, getMaximumEnqueuedRecordCount, getRecordValue, pkFieldName, populate4PkTable, populateTable, populateTable, populateTable, populateTable, populateTables, populateTables, populateTableWithSpecificValue, sendAdHocSnapshotSignal, sendAdHocSnapshotSignalWithAdditionalConditionsWithSurrogateKey, sendAdHocSnapshotSignalWithAdditionalConditionsWithSurrogateKey, sendAdHocSnapshotSignalWithAdditionalConditionWithSurrogateKey, sendAdHocSnapshotSignalWithAdditionalConditionWithSurrogateKey, startConnector, startConnector, startConnector, startConnector, startConnectorWithSnapshot, task, valueFieldName, waitForCdcTransactionPropagation, waitForConnectorToStartMethods inherited from class io.debezium.embedded.async.AbstractAsyncEngineConnectorTest
createEngine, createEngineBuilderMethods inherited from class io.debezium.embedded.AbstractConnectorTest
assertBeginTransaction, assertConfigurationErrors, assertConfigurationErrors, assertConfigurationErrors, assertConnectorIsRunning, assertConnectorNotRunning, assertDelete, assertEndTransaction, assertEngineIsRunning, assertHasNoSourceQuery, assertInsert, assertKey, assertNoConfigurationErrors, assertNoRecordsToConsume, assertOffset, assertOffset, assertOnlyTransactionRecordsToConsume, assertRecordTransactionMetadata, assertSchemaMatchesStruct, assertSchemaMatchesStruct, assertSourceQuery, assertTombstone, assertTombstone, assertUpdate, assertValueField, configValue, consumeAvailableRecords, consumeAvailableRecordsByTopic, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeRecord, consumeRecords, consumeRecords, consumeRecords, consumeRecordsButSkipUntil, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopicUntil, consumeRecordsUntil, debug, getConsumer, getSnapshotMetricsObjectName, getSnapshotMetricsObjectName, getSnapshotMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, getStreamingNamespace, initializeConnectorTestFramework, isStreamingRunning, isStreamingRunning, isStreamingRunning, isStreamingRunning, isTransactionRecord, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, skipAvroValidation, start, start, start, start, start, start, start, startAndConsumeTillEnd, startAndConsumeTillEnd, stopConnector, stopConnector, storeOffsets, validate, waitForAvailableRecords, waitForConnectorShutdown, waitForEngineShutdown, waitForSnapshotToBeCompleted, waitForSnapshotToBeCompleted, waitForSnapshotWithCustomMetricsToBeCompleted, waitForStreamingRunning, waitForStreamingRunning, waitForStreamingRunning, waitForStreamingWithCustomMetricsToStart, waitTimeForEngine, waitTimeForRecords, waitTimeForRecordsAfterNullsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.util.Testing
once, once, resetBeforeEachTest, time, time
-
Field Details
-
conditionalFail
public org.junit.rules.TestRule conditionalFail -
connection
private io.debezium.connector.informix.InformixConnection connection
-
-
Constructor Details
-
BlockingSnapshotIT
public BlockingSnapshotIT()
-
-
Method Details
-
before
- Throws:
SQLException
-
after
- Throws:
SQLException
-
connectorClass
- Specified by:
connectorClassin classio.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
-
databaseConnection
protected io.debezium.jdbc.JdbcConnection databaseConnection()- Specified by:
databaseConnectionin classio.debezium.pipeline.AbstractBlockingSnapshotTest
-
topicName
- Specified by:
topicNamein classio.debezium.pipeline.AbstractBlockingSnapshotTest
-
topicNames
- Specified by:
topicNamesin classio.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
-
tableDataCollectionId
- Overrides:
tableDataCollectionIdin classio.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
-
tableDataCollectionIds
- Overrides:
tableDataCollectionIdsin classio.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
-
tableName
- Specified by:
tableNamein classio.debezium.pipeline.AbstractBlockingSnapshotTest
-
tableNames
- Specified by:
tableNamesin classio.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
-
signalTableName
- Specified by:
signalTableNamein classio.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
-
signalTableNameSanitized
- Overrides:
signalTableNameSanitizedin classio.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
-
config
protected io.debezium.config.Configuration.Builder config()- Specified by:
configin classio.debezium.pipeline.source.snapshot.incremental.AbstractSnapshotTest
-
mutableConfig
protected io.debezium.config.Configuration.Builder mutableConfig(boolean signalTableOnly, boolean storeOnlyCapturedDdl) - Specified by:
mutableConfigin classio.debezium.pipeline.AbstractBlockingSnapshotTest
-
connector
- Specified by:
connectorin classio.debezium.pipeline.AbstractBlockingSnapshotTest
-
server
- Specified by:
serverin classio.debezium.pipeline.AbstractBlockingSnapshotTest
-
insertMaxSleep
protected int insertMaxSleep()- Overrides:
insertMaxSleepin classio.debezium.pipeline.AbstractBlockingSnapshotTest
-
readsSchemaOnlyForSignaledTables
- Overrides:
readsSchemaOnlyForSignaledTablesin classio.debezium.pipeline.AbstractBlockingSnapshotTest- Throws:
Exception
-
executeBlockingSnapshotWhileStreaming
- Overrides:
executeBlockingSnapshotWhileStreamingin classio.debezium.pipeline.AbstractBlockingSnapshotTest- Throws:
Exception
-