All Classes and Interfaces
Class
Description
Interface for triggering failover in a Flink cluster.
This assertion used to compare records in the collect iterator to the target test data with
different semantic(AT_LEAST_ONCE, EXACTLY_ONCE).
Entry point for assertion methods for
CollectIteratorAssert.The default configuration values used in connector tests.
A JUnit 5
Extension for supporting running of connector testing framework.External context for DataStream sinks.
External context for DataStream sinks whose version is V2.
External context for DataStream sources.
Default implementation of external system based on container.
DefaultContainerizedExternalSystem.Builder<C extends org.testcontainers.containers.GenericContainer<C>>
Builder for
DefaultContainerizedExternalSystem.A dummy context for serialization schemas.
External context for interacting with external system in testing framework.
Factory for creating
ExternalContext.A data reader for consuming records from an external system.
A data writer for writing records into a
SourceSplit in the external system.A Flink cluster running JM and TMs on containers.
The
FlinkContainers builder.The central configuration holder for Flink container-based test environments.
FlinkContainersConfig builder static inner class.Test environment running job on
FlinkContainers.A builder class for constructing Docker image based on flink-dist.
A
Source implementation that reads data from a list or from a FromElementsSource.ElementsSupplier and stops reading at the fixed position.A supplier of elements that allows to get those from any offset at any time.
A
SourceReader implementation that reads data from a FromElementsSource.ElementsSupplier.The split of the
FromElementsSource.The split serializer for the
FromElementsSource.Exception indicating errors when building Flink image.
The querier used to get job metrics by rest API.
Test environment for running jobs on Flink mini-cluster.
Mock enumerator.
Mock enumerator state.
Mock enumerator state serializer.
Test utilities for schemas.
Base class for sink test suite.
SourceReaderTestBase<SplitT extends org.apache.flink.api.connector.source.SourceSplit>
An abstract test class for all the unit tests of
SourceReader to inherit.Base class for all test suites.
Builder class for constructing
CollectResultIterator of collect sink.External context for table sinks.
External context for table sources.
A helper class for injecting test resources into test case as parameters.
The configuration holder for Testcontainers.
The
TestContainersSettings builder.Marks the field in test class defining a
ExternalContextFactory for constructing ExternalContext before invocation of each test case.Marks the field in test class defining
TestEnvironment.Test environment for running Flink jobs.
Endpoint with address and port of the test environment.
Options for configuring
StreamExecutionEnvironment created by TestEnvironment.Builder class for
TestEnvironmentSettings.Marks the field in test class defining external system.
An implementation of
DeserializationSchema.InitializationContext for test.Test implementation for
JobInfo.Builder for
TestingJobInfo.A testing implementation of the
SourceReaderContext.A
ReaderOutput for testing that collects the emitted records.Settings for configuring the sink under testing.
Builder class for
TestingSinkSettings.Settings for configuring the source under testing.
Builder class for
TestingSourceSettings.TestingSplitEnumeratorContext<SplitT extends org.apache.flink.api.connector.source.SourceSplit>
A test implementation of the
SplitEnumeratorContext, with manual, non-concurrent
interaction and intercepting of state.TestingSplitEnumeratorContext.SplitAssignmentState<SplitT extends org.apache.flink.api.connector.source.SourceSplit>
The state of the split assignment for a subtask.
Test implementation for
TaskInfo.Builder for
TestingTaskInfo.Basic abstractions for all resources used in connector testing framework, including
TestEnvironment annotated by TestEnv and external system annotated by TestExternalSystem.Marks the field in test class defining supported semantic:
CheckpointingMode and CheckpointingMode (deprecated).This assertion used to compare records in the collect iterator to the target test data with
different semantics (AT_LEAST_ONCE, EXACTLY_ONCE) for unordered messages.