Package io.debezium.connector.binlog
Class BinlogSnapshotParallelSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>
java.lang.Object
io.debezium.embedded.AbstractConnectorTest
io.debezium.embedded.async.AbstractAsyncEngineConnectorTest
io.debezium.connector.binlog.AbstractBinlogConnectorIT<C>
io.debezium.connector.binlog.BinlogSnapshotSourceIT<C>
io.debezium.connector.binlog.BinlogSnapshotParallelSourceIT<C>
- All Implemented Interfaces:
BinlogConnectorTest<C>,Testing
public abstract class BinlogSnapshotParallelSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>
extends BinlogSnapshotSourceIT<C>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.debezium.embedded.AbstractConnectorTest
AbstractConnectorTest.SourceRecordsNested classes/interfaces inherited from interface io.debezium.util.Testing
Testing.Debug, Testing.Files, Testing.InterruptableFunction, Testing.Network, Testing.Print, Testing.Timer -
Field Summary
FieldsFields inherited from class io.debezium.connector.binlog.BinlogSnapshotSourceIT
BINARY_FIELD_DATABASE, config, CONFLICT_NAMES_DATABASE, DATABASE, OTHER_DATABASE, skipDatabaseTypeRule, skipRuleFields inherited from class io.debezium.embedded.AbstractConnectorTest
consumedLines, engine, isEngineRunning, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidprotected Configuration.BuilderMethods inherited from class io.debezium.connector.binlog.BinlogSnapshotSourceIT
afterEach, beforeEach, getSnapshotLockingModeField, getSnapshotLockingModeMinimal, getSnapshotLockingModeNone, productsTableName, shouldCreateSnapshotOfSingleDatabase, shouldCreateSnapshotOfSingleDatabaseNoData, shouldCreateSnapshotOfSingleDatabaseUsingInsertEvents, shouldCreateSnapshotOfSingleDatabaseWithoutGlobalLockAndStoreOnlyCapturedTables, shouldCreateSnapshotOfSingleDatabaseWithoutGlobalLockAndStoreOnlyCapturedTablesNoData, shouldCreateSnapshotOfSingleDatabaseWithoutGlobalLockNoData, shouldCreateSnapshotOfSingleDatabaseWithSchemaChanges, shouldCreateSnapshotSchemaOnly, shouldCreateSnapshotSchemaOnlyRecovery, shouldCreateSnapshotSchemaOnlyRecovery_exception, shouldCreateSnapshotSelectively, shouldNotFailStreamingOnNonSnapshottedTable, shouldSnapshotCorrectlyReadFields, toMicroSecondsMethods inherited from class io.debezium.connector.binlog.AbstractBinlogConnectorIT
isMariaDb, isMySQL5, isPerconaServerMethods 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, getMaximumEnqueuedRecordCount, 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, 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.connector.binlog.BinlogConnectorTest
getConnectorClass, getConnectorName, getTestDatabaseConnection, getTestDatabaseConnection, getTestReplicaDatabaseConnection
-
Field Details
-
conditionalFail
public org.junit.rules.TestRule conditionalFail
-
-
Constructor Details
-
BinlogSnapshotParallelSourceIT
public BinlogSnapshotParallelSourceIT()
-
-
Method Details
-
simpleConfig
- Overrides:
simpleConfigin classBinlogSnapshotSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>
-
shouldSnapshotTablesInRowCountOrderAsc
public void shouldSnapshotTablesInRowCountOrderAsc()- Overrides:
shouldSnapshotTablesInRowCountOrderAscin classBinlogSnapshotSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>
-
shouldSnapshotTablesInRowCountOrderDesc
public void shouldSnapshotTablesInRowCountOrderDesc()- Overrides:
shouldSnapshotTablesInRowCountOrderDescin classBinlogSnapshotSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>
-
shouldSnapshotTablesInLexicographicalOrder
public void shouldSnapshotTablesInLexicographicalOrder()- Overrides:
shouldSnapshotTablesInLexicographicalOrderin classBinlogSnapshotSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>
-
shouldSnapshotTablesInOrderSpecifiedInTableIncludeList
public void shouldSnapshotTablesInOrderSpecifiedInTableIncludeList()- Overrides:
shouldSnapshotTablesInOrderSpecifiedInTableIncludeListin classBinlogSnapshotSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>
-
shouldSnapshotTablesInOrderSpecifiedInTableIncludeListWithConflictingNames
public void shouldSnapshotTablesInOrderSpecifiedInTableIncludeListWithConflictingNames()- Overrides:
shouldSnapshotTablesInOrderSpecifiedInTableIncludeListWithConflictingNamesin classBinlogSnapshotSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>
-
shouldCreateSnapshotOfSingleDatabaseWithoutGlobalLock
- Overrides:
shouldCreateSnapshotOfSingleDatabaseWithoutGlobalLockin classBinlogSnapshotSourceIT<C extends org.apache.kafka.connect.source.SourceConnector>- Throws:
Exception
-
shouldParallelCreateSnapshotSchema
- Throws:
Exception
-