Пример #1
0
        /// Note: The logic of service methods should be replicated in Test.BuildXL.Distribution.WorkerServerMock
        /// <inheritdoc/>
        public override Task <RpcResponse> Attach(BuildStartData message, ServerCallContext context)
        {
            var bondMessage = message.ToOpenBond();

            GrpcSettings.ParseHeader(context.RequestHeaders, out string sender, out var _, out var _);

            m_workerService.Attach(bondMessage, sender);

            return(Task.FromResult(new RpcResponse()));
        }
Пример #2
0
 // Server methods to better emulate the scenarios.
 // These should emulate what the homonymous methods do in GrpcWorker
 public void Attach(BuildStartData message)
 {
     var bondMessage = message.ToOpenBond();
     WorkerService.Attach(bondMessage, "OrchestratorName");
 }