65 references to ScheduleActionType
Microsoft.Build (27)
BackEnd\BuildManager\BuildManager.cs (9)
2689
case
ScheduleActionType
.NoAction:
2692
case
ScheduleActionType
.SubmissionComplete:
2701
case
ScheduleActionType
.CircularDependency:
2702
case
ScheduleActionType
.ResumeExecution:
2703
case
ScheduleActionType
.ReportResults:
2707
case
ScheduleActionType
.CreateNode:
2729
case
ScheduleActionType
.Schedule:
2730
case
ScheduleActionType
.ScheduleWithConfiguration:
2731
if (response.Action ==
ScheduleActionType
.ScheduleWithConfiguration)
BackEnd\Components\Scheduler\Scheduler.cs (1)
1868
if (response.Action ==
ScheduleActionType
.SubmissionComplete)
BackEnd\Components\Scheduler\ScheduleResponse.cs (17)
66
internal readonly
ScheduleActionType
Action;
101
internal ScheduleResponse(
ScheduleActionType
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;
236
case
ScheduleActionType
.ReportResults:
237
case
ScheduleActionType
.ResumeExecution:
240
case
ScheduleActionType
.Schedule:
243
case
ScheduleActionType
.ScheduleWithConfiguration:
246
case
ScheduleActionType
.CircularDependency:
249
case
ScheduleActionType
.SubmissionComplete:
252
case
ScheduleActionType
.CreateNode:
255
case
ScheduleActionType
.NoAction:
Microsoft.Build.Engine.UnitTests (38)
BackEnd\Scheduler_Tests.cs (38)
118
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[0].Action);
138
Assert.Equal(
ScheduleActionType
.ReportResults, response[0].Action);
142
Assert.Equal(
ScheduleActionType
.ResumeExecution, response[1].Action);
162
Assert.Equal(
ScheduleActionType
.ReportResults, response[0].Action);
166
Assert.Equal(
ScheduleActionType
.ResumeExecution, response[1].Action);
192
Assert.Equal(
ScheduleActionType
.ReportResults, response[0].Action);
196
Assert.Equal(
ScheduleActionType
.ResumeExecution, response[1].Action);
214
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[0].Action);
234
Assert.Equal(
ScheduleActionType
.ReportResults, response[0].Action);
236
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[1].Action);
259
Assert.Equal(
ScheduleActionType
.ReportResults, response[0].Action);
261
Assert.Equal(
ScheduleActionType
.ReportResults, response[1].Action);
265
Assert.Equal(
ScheduleActionType
.ResumeExecution, response[2].Action);
287
Assert.Equal(
ScheduleActionType
.CreateNode, response[0].Action);
311
Assert.Equal(
ScheduleActionType
.CreateNode, response[0].Action);
336
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[0].Action);
362
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[0].Action);
364
Assert.Equal(
ScheduleActionType
.CreateNode, response[1].Action);
404
Assert.Equal(
ScheduleActionType
.CreateNode, response[0].Action);
412
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, moreResponses[0].Action);
413
Assert.Equal(
ScheduleActionType
.CreateNode, moreResponses[1].Action);
442
Assert.Equal(
ScheduleActionType
.CreateNode, response[0].Action);
470
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[0].Action);
472
Assert.Equal(
ScheduleActionType
.CreateNode, response[1].Action);
500
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[0].Action);
502
Assert.Equal(
ScheduleActionType
.CreateNode, response[1].Action);
535
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[0].Action);
559
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[0].Action);
636
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[1].Action);
655
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[1].Action);
675
Assert.Equal(
ScheduleActionType
.ScheduleWithConfiguration, response[1].Action);
695
Assert.Equal(
ScheduleActionType
.ReportResults, response[0].Action);
698
Assert.Equal(
ScheduleActionType
.ResumeExecution, response[1].Action);
890
results[0].Action.ShouldBe(
ScheduleActionType
.SubmissionComplete);
895
results[1].Action.ShouldBe(
ScheduleActionType
.Schedule);
922
results[0].Action.ShouldBe(
ScheduleActionType
.SubmissionComplete);
927
results[1].Action.ShouldBe(
ScheduleActionType
.SubmissionComplete);
938
if (response.Action ==
ScheduleActionType
.CreateNode)