File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed
temporal-test-server/src/main/java/io/temporal/internal/testservice Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -1405,6 +1405,7 @@ private static void completeWorkflowTask(
1405
1405
.setIdentity (request .getIdentity ())
1406
1406
.setBinaryChecksum (request .getBinaryChecksum ())
1407
1407
.setMeteringMetadata (request .getMeteringMetadata ())
1408
+ .setSdkMetadata (request .getSdkMetadata ())
1408
1409
.setScheduledEventId (data .scheduledEventId );
1409
1410
HistoryEvent event =
1410
1411
HistoryEvent .newBuilder ()
Original file line number Diff line number Diff line change @@ -509,6 +509,23 @@ public void respondWorkflowTaskFailed(
509
509
}
510
510
}
511
511
512
+ @ Override
513
+ public void getSystemInfo (
514
+ GetSystemInfoRequest request , StreamObserver <GetSystemInfoResponse > responseObserver ) {
515
+ responseObserver .onNext (
516
+ GetSystemInfoResponse .newBuilder ()
517
+ .setCapabilities (
518
+ // These are the capabilities I could verify the test server supports
519
+ GetSystemInfoResponse .Capabilities .newBuilder ()
520
+ .setSdkMetadata (true )
521
+ .setSignalAndQueryHeader (true )
522
+ .setEncodedFailureAttributes (true )
523
+ .setEagerWorkflowStart (true )
524
+ .build ())
525
+ .build ());
526
+ responseObserver .onCompleted ();
527
+ }
528
+
512
529
private Context .CancellableContext deadlineCtx (Deadline deadline ) {
513
530
return Context .current ().withDeadline (deadline , this .backgroundScheduler );
514
531
}
You can’t perform that action at this time.
0 commit comments