return Mockito.mock(ViewProcessWorker.class);
}
};
final ViewProcessWorkerContext context = Mockito.mock(ViewProcessWorkerContext.class);
final ViewExecutionOptions options = ExecutionOptions.infinite(MarketData.live(), ExecutionFlags.none().ignoreCompilationValidity().get());
final ViewDefinition viewDefinition = Mockito.mock(ViewDefinition.class);
final ParallelRecompilationViewProcessWorker worker = new ParallelRecompilationViewProcessWorker(workerFactory, context, options, viewDefinition);
// Start workers
worker.startParallel(options);
worker.startSecondaryWorker(worker.getPrimary(), options.getExecutionSequence());
// Join on the first worker will see the secondary worker promoted, that will join and this will complete