Package org.apache.beam.sdk.testing
Interface TestPipelineOptions
- All Superinterfaces:
HasDisplayData
,PipelineOptions
- All Known Subinterfaces:
BigtableChangeStreamTestOptions
,ElasticsearchIOITCommon.ElasticsearchPipelineOptions
,TestBigQueryOptions
,TestDataflowPipelineOptions
,TestPortablePipelineOptions
,TestPrismPipelineOptions
,TestPubsubOptions
,TestSparkPipelineOptions
,TestUniversalRunner.Options
TestPipelineOptions
is a set of options for test pipelines.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Matcher which will always pass.static class
Factory forPipelineResult
matchers which always pass.Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
PipelineOptions.AtomicLongFactory, PipelineOptions.CheckEnabled, PipelineOptions.DirectRunner, PipelineOptions.JobNameFactory, PipelineOptions.UserAgentFactory
-
Method Summary
Modifier and TypeMethodDescriptionboolean
void
setBlockOnRun
(boolean value) void
void
void
setTempRoot
(String value) void
setTestTimeoutSeconds
(Long value) Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
Methods inherited from interface org.apache.beam.sdk.options.PipelineOptions
as, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgent
-
Method Details
-
getTempRoot
String getTempRoot() -
setTempRoot
-
getOnCreateMatcher
@InstanceFactory(AlwaysPassMatcherFactory.class) SerializableMatcher<PipelineResult> getOnCreateMatcher() -
setOnCreateMatcher
-
getOnSuccessMatcher
@InstanceFactory(AlwaysPassMatcherFactory.class) SerializableMatcher<PipelineResult> getOnSuccessMatcher() -
setOnSuccessMatcher
-
getTestTimeoutSeconds
-
setTestTimeoutSeconds
-
isBlockOnRun
-
setBlockOnRun
void setBlockOnRun(boolean value)
-