Skip to content

Commit 4118757

Browse files
author
Liang Mei
committed
share WorkflowServiceTChannel in WorkflowTest
1 parent aa495d4 commit 4118757

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/test/java/com/uber/cadence/workflow/WorkflowTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
import com.uber.cadence.common.RetryOptions;
4949
import com.uber.cadence.converter.JsonDataConverter;
5050
import com.uber.cadence.internal.sync.DeterministicRunnerTest;
51+
import com.uber.cadence.serviceclient.WorkflowServiceTChannel;
5152
import com.uber.cadence.testing.TestEnvironmentOptions;
5253
import com.uber.cadence.testing.TestEnvironmentOptions.Builder;
5354
import com.uber.cadence.testing.TestWorkflowEnvironment;
@@ -142,6 +143,7 @@ protected void failed(Throwable e, Description description) {
142143
private TestWorkflowEnvironment testEnvironment;
143144
private ScheduledExecutorService scheduledExecutor;
144145
private List<ScheduledFuture<?>> delayedCallbacks = new ArrayList<>();
146+
private static WorkflowServiceTChannel service = new WorkflowServiceTChannel();
145147

146148
private static WorkflowOptions.Builder newWorkflowOptionsBuilder(String taskList) {
147149
return new WorkflowOptions.Builder()
@@ -175,7 +177,7 @@ public void setUp() {
175177
if (useExternalService) {
176178
WorkerOptions workerOptions =
177179
new WorkerOptions.Builder().setInterceptorFactory(tracer).build();
178-
worker = new Worker(DOMAIN, taskList, workerOptions);
180+
worker = new Worker(service, DOMAIN, taskList, workerOptions);
179181
workflowClient = WorkflowClient.newInstance(DOMAIN);
180182
WorkflowClientOptions clientOptions =
181183
new WorkflowClientOptions.Builder()

0 commit comments

Comments
 (0)