6 writes to Action
Microsoft.Build (6)
BackEnd\Components\Scheduler\ScheduleResponse.cs (6)
103
Action
= type;
111
Action
= ScheduleActionType.CreateNode;
121
Action
= ScheduleActionType.SubmissionComplete;
130
Action
= ScheduleActionType.CircularDependency;
144
Action
= sendConfiguration ? ScheduleActionType.ScheduleWithConfiguration : ScheduleActionType.Schedule;
156
Action
= (unblocker.Result == null) ? ScheduleActionType.ResumeExecution : ScheduleActionType.ReportResults;
46 references to Action
Microsoft.Build (12)
BackEnd\BuildManager\BuildManager.cs (3)
2687
switch (response.
Action
)
2731
if (response.
Action
== ScheduleActionType.ScheduleWithConfiguration)
2749
ErrorUtilities.ThrowInternalError("Scheduling action {0} not handled.", response.
Action
);
BackEnd\Components\Scheduler\Scheduler.cs (1)
1846
if (response.
Action
== ScheduleActionType.SubmissionComplete)
BackEnd\Components\Scheduler\ScheduleResponse.cs (8)
234
switch (
Action
)
238
return $"Act: {
Action
} Node: {NodeId} Request: {Unblocker.BlockedRequestId}";
241
return $"Act: {
Action
} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId}";
244
return $"Act: {
Action
} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId} Configuration: {BuildRequest.ConfigurationId}";
247
return $"Act: {
Action
} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId} Configuration: {BuildRequest.ConfigurationId}";
250
return $"Act: {
Action
} Submission: {BuildResult.SubmissionId}";
253
return $"Act: {
Action
} Count: {NumberOfNodesToCreate}";
257
return $"Act: {
Action
}";
Microsoft.Build.Engine.UnitTests (34)
BackEnd\Scheduler_Tests.cs (34)
113
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].
Action
);
133
Assert.Equal(ScheduleActionType.ReportResults, response[0].
Action
);
137
Assert.Equal(ScheduleActionType.ResumeExecution, response[1].
Action
);
157
Assert.Equal(ScheduleActionType.ReportResults, response[0].
Action
);
161
Assert.Equal(ScheduleActionType.ResumeExecution, response[1].
Action
);
187
Assert.Equal(ScheduleActionType.ReportResults, response[0].
Action
);
191
Assert.Equal(ScheduleActionType.ResumeExecution, response[1].
Action
);
209
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].
Action
);
229
Assert.Equal(ScheduleActionType.ReportResults, response[0].
Action
);
231
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].
Action
);
254
Assert.Equal(ScheduleActionType.ReportResults, response[0].
Action
);
256
Assert.Equal(ScheduleActionType.ReportResults, response[1].
Action
);
260
Assert.Equal(ScheduleActionType.ResumeExecution, response[2].
Action
);
282
Assert.Equal(ScheduleActionType.CreateNode, response[0].
Action
);
306
Assert.Equal(ScheduleActionType.CreateNode, response[0].
Action
);
331
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].
Action
);
357
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].
Action
);
359
Assert.Equal(ScheduleActionType.CreateNode, response[1].
Action
);
399
Assert.Equal(ScheduleActionType.CreateNode, response[0].
Action
);
407
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, moreResponses[0].
Action
);
408
Assert.Equal(ScheduleActionType.CreateNode, moreResponses[1].
Action
);
437
Assert.Equal(ScheduleActionType.CreateNode, response[0].
Action
);
465
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].
Action
);
467
Assert.Equal(ScheduleActionType.CreateNode, response[1].
Action
);
495
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].
Action
);
497
Assert.Equal(ScheduleActionType.CreateNode, response[1].
Action
);
530
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].
Action
);
554
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[0].
Action
);
631
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].
Action
);
650
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].
Action
);
670
Assert.Equal(ScheduleActionType.ScheduleWithConfiguration, response[1].
Action
);
690
Assert.Equal(ScheduleActionType.ReportResults, response[0].
Action
);
693
Assert.Equal(ScheduleActionType.ResumeExecution, response[1].
Action
);
859
if (response.
Action
== ScheduleActionType.CreateNode)