69 references to BuildRequestEntryState
Microsoft.Build (31)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (8)
471
if (entry.State ==
BuildRequestEntryState
.Waiting)
589
if (currentEntry.State ==
BuildRequestEntryState
.Waiting)
690
private void BuildRequestEntry_StateChanged(BuildRequestEntry entry,
BuildRequestEntryState
newState)
789
case
BuildRequestEntryState
.Active:
796
case
BuildRequestEntryState
.Complete:
802
case
BuildRequestEntryState
.Waiting:
807
case
BuildRequestEntryState
.Ready:
1344
if (issuingEntry.State ==
BuildRequestEntryState
.Ready)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (19)
22
internal delegate void BuildRequestEntryStateChangedDelegate(BuildRequestEntry entry,
BuildRequestEntryState
newState);
137
ChangeState(
BuildRequestEntryState
.Ready);
159
public
BuildRequestEntryState
State { get; private set; }
226
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Active, $"Must be in Active state to wait for blocking request. Config: {RequestConfiguration.ConfigurationId} State: {State}");
230
ChangeState(
BuildRequestEntryState
.Waiting);
318
State ==
BuildRequestEntryState
.Waiting || _outstandingRequests == null,
385
ChangeState(
BuildRequestEntryState
.Ready);
397
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Waiting, $"Entry must be in the waiting state to be unblocked. Config: {RequestConfiguration.ConfigurationId} State: {State} Request: {Request.GlobalRequestId}");
402
ChangeState(
BuildRequestEntryState
.Ready);
417
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Ready, $"Entry must be in the Ready state. Config: {RequestConfiguration.ConfigurationId} State: {State}");
422
ChangeState(
BuildRequestEntryState
.Active);
435
if (State ==
BuildRequestEntryState
.Waiting)
463
ChangeState(
BuildRequestEntryState
.Ready);
494
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Active, $"Entry must be active before it can be Completed successfully. Config: {RequestConfiguration.ConfigurationId} State: {State}");
501
ChangeState(
BuildRequestEntryState
.Complete);
515
ErrorUtilities.VerifyThrow(State ==
BuildRequestEntryState
.Active || State ==
BuildRequestEntryState
.Waiting, $"Must be in Active or Waiting state to wait for results. Config: {RequestConfiguration.ConfigurationId} State: {State}");
544
ChangeState(
BuildRequestEntryState
.Waiting);
552
private void ChangeState(
BuildRequestEntryState
newState)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
750
ErrorUtilities.VerifyThrow(_requestEntry.State ==
BuildRequestEntryState
.Ready, $"Entry is not in the Ready state, it is in the {_requestEntry.State} state.");
758
ErrorUtilities.VerifyThrow(_requestEntry.State ==
BuildRequestEntryState
.Active, $"Entry is not in the Active state, it is in the {_requestEntry.State} state.");
766
ErrorUtilities.VerifyThrow(_requestEntry.State ==
BuildRequestEntryState
.Active || _requestEntry.State ==
BuildRequestEntryState
.Waiting,
Microsoft.Build.Engine.UnitTests (38)
BackEnd\BuildRequestEntry_Tests.cs (33)
32
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
51
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
57
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
64
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
72
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
78
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
88
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
102
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
112
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
124
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
128
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
132
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
137
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
142
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
151
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
154
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
158
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
162
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
167
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
172
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
177
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
189
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
205
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
222
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
225
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
229
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
245
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
248
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
253
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
265
Assert.Equal(
BuildRequestEntryState
.Ready, entry.State);
268
Assert.Equal(
BuildRequestEntryState
.Active, entry.State);
272
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
278
Assert.Equal(
BuildRequestEntryState
.Waiting, entry.State);
BackEnd\RequestBuilder_Tests.cs (5)
103
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
136
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
175
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
217
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);
239
Assert.Equal(
BuildRequestEntryState
.Complete, entry.State);