Package org.apache.flink.test.util
Class TestProcessBuilder
- java.lang.Object
-
- org.apache.flink.test.util.TestProcessBuilder
-
public class TestProcessBuilder extends Object
Utility class wrappingProcessBuilderand pre-configuring it with common options.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestProcessBuilder.TestProcessProcesswith it'sprocessOutput.
-
Constructor Summary
Constructors Constructor Description TestProcessBuilder(String mainClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestProcessBuilderaddConfigAsMainClassArgs(org.apache.flink.configuration.Configuration config)TestProcessBuilderaddJvmArg(String arg)TestProcessBuilderaddMainClassArg(String arg)TestProcessBuildersetJvmMemory(org.apache.flink.configuration.MemorySize jvmMemory)TestProcessBuilder.TestProcessstart()TestProcessBuilderwithCleanEnvironment()
-
-
-
Constructor Detail
-
TestProcessBuilder
public TestProcessBuilder(String mainClass) throws IOException
- Throws:
IOException
-
-
Method Detail
-
start
public TestProcessBuilder.TestProcess start() throws IOException
- Throws:
IOException
-
setJvmMemory
public TestProcessBuilder setJvmMemory(org.apache.flink.configuration.MemorySize jvmMemory)
-
addJvmArg
public TestProcessBuilder addJvmArg(String arg)
-
addMainClassArg
public TestProcessBuilder addMainClassArg(String arg)
-
addConfigAsMainClassArgs
public TestProcessBuilder addConfigAsMainClassArgs(org.apache.flink.configuration.Configuration config)
-
withCleanEnvironment
public TestProcessBuilder withCleanEnvironment()
-
-