@Override public ExecutionEnvironment createExecutionEnvironment() { lastEnv = new CollectionTestEnvironment(); return lastEnv; } };
public void setAsContext() { ExecutionEnvironmentFactory factory = new ExecutionEnvironmentFactory() { @Override public ExecutionEnvironment createExecutionEnvironment() { lastEnv = new TestEnvironment(jobExecutor, getParallelism(), getConfig().isObjectReuseEnabled()); return lastEnv; } }; initializeContextEnvironment(factory); }
protected void setAsContext() { ExecutionEnvironmentFactory factory = new ExecutionEnvironmentFactory() { @Override public ExecutionEnvironment createExecutionEnvironment() { lastEnv = new CollectionTestEnvironment(); return lastEnv; } }; initializeContextEnvironment(factory); }
@After public void teardownEnvironment() { switch(mode) { case CLUSTER: case CLUSTER_OBJECT_REUSE: TestEnvironment.unsetAsContext(); break; case COLLECTION: CollectionTestEnvironment.unsetAsContext(); break; } }
public static <T> void compareResultAsText(List<T> result, String expected) { compareResult(result, expected, false, true); }
@Override public ExecutionEnvironment createExecutionEnvironment() { return new TestEnvironment( jobExecutor, parallelism, false, jarFiles, classPaths ); } };
protected static void unsetAsContext() { resetContextEnvironment(); } }
public static void unsetAsContext() { resetContextEnvironment(); } }
@Override public JobExecutionResult execute() throws Exception { return execute("test job"); }
public static void compareResultsByLinesInMemoryWithStrictOrder(String expectedResultStr, String resultPath) throws Exception { compareResultsByLinesInMemoryWithStrictOrder(expectedResultStr, resultPath, new String[]{}); }
public static void compareKeyValuePairsWithDelta(String expectedLines, String resultPath, String delimiter, double maxDelta) throws Exception { compareKeyValuePairsWithDelta(expectedLines, resultPath, new String[]{}, delimiter, maxDelta); }
@Override public JobExecutionResult getLastJobExecutionResult() { if (lastEnv == null) { return this.lastJobExecutionResult; } else { return lastEnv.getLastJobExecutionResult(); } }
@Override public JobExecutionResult getLastJobExecutionResult() { if (lastEnv == null) { return lastJobExecutionResult; } else { return lastEnv.getLastJobExecutionResult(); } }
public static String getFromHTTP(String url) throws Exception { return getFromHTTP(url, DEFAULT_HTTP_TIMEOUT); }
public static void readAllResultLines(List<String> target, String resultPath) throws IOException { readAllResultLines(target, resultPath, new String[]{}); }
protected TestBaseUtils(){ verifyJvmOptions(); }
public MiniClusterResourceConfiguration build() { return new MiniClusterResourceConfiguration(configuration, numberTaskManagers, numberSlotsPerTaskManager, shutdownTimeout, rpcServiceSharing); } }
public static <T> void compareResultAsTuples(List<T> result, String expected) { compareResult(result, expected, true, true); }
public static <T> void compareOrderedResultAsText(List<T> result, String expected) { compareResult(result, expected, false, false); }
public static <T> void compareOrderedResultAsText(List<T> result, String expected, boolean asTuples) { compareResult(result, expected, asTuples, false); }