All Classes and Interfaces
Class
Description
Base class for unit tests that run multiple tests and want to reuse the same Flink cluster.
Deprecated.
Test data for ConnectedComponents programs.
Test data for EnumTriangle programs.
Collection of file-related utilities.
A stream source that: 1) emits a list of elements without allowing checkpoints, 2) then waits for
two more checkpoints to complete, 3) then re-emits the same elements before 4) waiting for
another two checkpoints and 5) exiting.
Annotate a test method parameter with this annotation to inject the
ClusterClient or the
RestClusterClient instance.Base class for unit tests that run a single test with object reuse enabled/disabled and against
collection environments.
Deprecated.
Use
JavaProgramTestBase instead.Programmatic definition of a job-submission.
Builder for the
JobSubmission.Test data for KMeans programs.
This class provides access to AssertJ assertions for
Metrics.This class provides AssertJ assertions for
Counters.This class provides AssertJ assertions for
Gauges.A MetricListener listens metric and group registration under the provided root metric group, and
stores them in an internal HashMap for fetching.
Starts a Flink
MiniCluster and registers the StreamExecutionEnvironment in the
correct thread local environment.A
PipelineExecutorServiceLoader that is hardwired to return PipelineExecutors that use a given MiniCluster.Starts a Flink mini cluster as a resource and registers the StreamExecutionEnvironment.
Base class for unit tests that run multiple tests and want to reuse the same Flink cluster.
Enum that defines which execution environment to run the next test on: An embedded local
flink cluster, or the collection execution backend.
Deprecated.
Use
MultipleProgramsTestBase instead.Enum that defines which execution environment to run the next test on: An embedded local
flink cluster, or the collection execution backend.
Test utils around jar packaging.
Test data for PageRank programs.
System-property based parameters for tests and resources.
Test utils around POJOs.
Test utils around module resources.
Helper
SecureTestEnvironment to handle MiniKDC lifecycle.ShellScript for creating shell script on linux and windows.
Builder to create shell script.
Use which client to submit job.
Use the Sql Client embedded mode to submit jobs.
The base gateway mode to submit jobs.
Uses the Sql Client gateway mode to submit jobs.
Uses the Hive JDBC to submit jobs.
Uses a REST Client to submit jobs.
Programmatic definition of a SQL job-submission.
Builder for the
SQLJobSubmission.Exception that is thrown to terminate a program and indicate success.
Utility class containing various methods for testing purposes.
TestBaseUtils.TupleComparator<T extends org.apache.flink.api.java.tuple.Tuple>
Comparator for comparable Tuples.
Test security context to support handling both client and server principals in MiniKDC.
Thread-safe sink for collecting elements into an on-heap list.
Catalog for lists stored by
TestListResultSink.Utility class wrapping
ProcessBuilder and pre-configuring it with common options.Process with it's processOutput.A
StreamExecutionEnvironment that executes its jobs on MiniCluster.Test utilities.
Test data for TransitiveClosure programs.
Options for the UpsertTestConnector.
A
DynamicTableSinkFactory for discovering UpsertTestDynamicTableSink.Collection uf utility methods for reading and writing files from the
UpsertTestSink.Flink Sink to upsert test data into a file.
Builder to construct
UpsertTestSink.Test data for WebLogAnalysis programs.
AbstractTestBaseinstead.