All Classes and Interfaces

Class
Description
Base class for unit tests that run multiple tests and want to reuse the same Flink cluster.
Deprecated.
Use AbstractTestBase instead.
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.
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.