57 instantiations of BuildRequest
Microsoft.Build (6)
BackEnd\BuildManager\BuildManager.cs (2)
1796
submission.BuildRequest = new
BuildRequest
(
1815
submission.BuildRequest = new
BuildRequest
(
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (2)
1173
newRequest = new
BuildRequest
(
1202
newRequest = new
BuildRequest
(
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1019
results[i] = new BuildResult(new
BuildRequest
(), new BuildAbortedException());
BackEnd\Shared\BuildRequest.cs (1)
445
return new
BuildRequest
(translator);
Microsoft.Build.Engine.UnitTests (51)
BackEnd\BuildRequest_Tests.cs (3)
158
BuildRequest request = new
BuildRequest
(
185
BuildRequest request = new
BuildRequest
(
200
return new
BuildRequest
(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\BuildRequestEngine_Tests.cs (1)
512
BuildRequest request = new
BuildRequest
(1 /* submission id */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\BuildRequestEntry_Tests.cs (1)
278
return new
BuildRequest
(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\BuildResult_Tests.cs (2)
312
BuildRequest request = new
BuildRequest
(1, 1, 2, new string[] { "alpha", "omega" }, null, new BuildEventContext(1, 1, 2, 3, 4, 5), null);
348
return new
BuildRequest
(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\CacheAggregator_Tests.cs (11)
80
var buildResult = new BuildResult(new
BuildRequest
(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null));
101
var buildResult = new BuildResult(new
BuildRequest
(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null));
106
var buildResult2 = new BuildResult(new
BuildRequest
(1, 2, configurationId: 2, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null));
130
var buildResult = new BuildResult(new
BuildRequest
(1, 2, configurationId: 2, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null));
152
var buildResult11 = new BuildResult(new
BuildRequest
(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null));
160
var buildResult21 = new BuildResult(new
BuildRequest
(1, 2, configurationId: 1, new List<string>() { "e", "f" }, null, BuildEventContext.Invalid, null));
196
var buildResult = new BuildResult(new
BuildRequest
(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null));
215
var buildResult11 = new BuildResult(new
BuildRequest
(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null));
217
var buildResult12 = new BuildResult(new
BuildRequest
(1, 2, configurationId: 2, new List<string>() { "c", "d" }, null, BuildEventContext.Invalid, null));
227
var buildResult21 = new BuildResult(new
BuildRequest
(1, 2, configurationId: 1, new List<string>() { "e", "f" }, null, BuildEventContext.Invalid, null));
229
var buildResult22 = new BuildResult(new
BuildRequest
(1, 2, configurationId: 2, new List<string>() { "g", "h" }, null, BuildEventContext.Invalid, null));
BackEnd\CacheSerialization_Tests.cs (3)
44
var request1 = new
BuildRequest
(1, 0, 1, new string[] { "target1", "target2", "target3" }, null, BuildEventContext.Invalid, null);
45
var request2 = new
BuildRequest
(2, 0, 2, new string[] { "target2" }, null, BuildEventContext.Invalid, null);
46
var request3 = new
BuildRequest
(3, 0, 3, new string[] { "target3" }, null, BuildEventContext.Invalid, null);
BackEnd\IntrinsicTask_Tests.cs (2)
3957
BuildRequestEntry entry = new BuildRequestEntry(new
BuildRequest
(1 /* submissionId */, 0, 1, new string[] { "t" }, null, BuildEventContext.Invalid, null), new BuildRequestConfiguration(1, new BuildRequestData("projectFile", new Dictionary<string, string>(), "3.5", Array.Empty<string>(), null), "2.0"));
3992
var entry = new BuildRequestEntry(new
BuildRequest
(1 /* submissionId */, 0, 1, new string[] { targetName }, null, BuildEventContext.Invalid, null), new BuildRequestConfiguration(1, new BuildRequestData("projectFile", new Dictionary<string, string>(), "3.5", Array.Empty<string>(), null), "2.0"));
BackEnd\RequestBuilder_Tests.cs (1)
318
return new
BuildRequest
(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\ResultsCache_Tests.cs (22)
33
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); BuildResult result = new BuildResult(request);
46
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null);
51
request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[1] { "otherTarget" }, null, BuildEventContext.Invalid, null);
66
BuildRequest request = new
BuildRequest
(submissionId: 1, nodeRequestId: 0, configurationId: 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null);
71
request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[1] { "otherTarget" }, null, BuildEventContext.Invalid, null);
76
BuildResult result2 = new BuildResult(new
BuildRequest
(submissionId: 1, nodeRequestId: 0, configurationId: 2, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null));
94
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null);
103
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[2] { "testTarget", "testTarget2" }, null, BuildEventContext.Invalid, null);
122
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[] { "testTarget" }, null, BuildEventContext.Invalid, null);
141
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[2] { "testTarget", "testTarget2" }, null, BuildEventContext.Invalid, null);
153
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null);
176
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null);
200
BuildRequest requestWithNoBuildDataFlags = new
BuildRequest
(
210
BuildRequest requestWithProjectStateFlag = new
BuildRequest
(
220
BuildRequest requestWithNoBuildDataFlags2 = new
BuildRequest
(
273
BuildRequest requestWithSubsetFlag1 = new
BuildRequest
(
288
BuildRequest requestWithSubsetFlag2 = new
BuildRequest
(
345
BuildRequest request = new
BuildRequest
(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null);
361
var request1 = new
BuildRequest
(1, 2, 3, new[] { "target1" }, null, BuildEventContext.Invalid, null);
362
var request2 = new
BuildRequest
(4, 5, 6, new[] { "target2" }, null, BuildEventContext.Invalid, null);
407
var request1 = new
BuildRequest
(1, 2, 3, new[] { "target1" }, null, BuildEventContext.Invalid, null);
408
var request2 = new
BuildRequest
(4, 5, 6, new[] { "target2" }, null, BuildEventContext.Invalid, null);
BackEnd\Scheduler_Tests.cs (2)
821
return new
BuildRequest
(
832
return new
BuildRequest
(
BackEnd\TargetBuilder_Tests.cs (1)
1561
return new
BuildRequest
(1 /* submissionId */, _nodeRequestId++, configurationId, targets.Select(t => t.name).ToArray(), null, BuildEventContext.Invalid, null, flags);
BackEnd\TargetEntry_Tests.cs (1)
1014
return new
BuildRequest
(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\TaskHost_Tests.cs (1)
75
BuildRequest buildRequest = new
BuildRequest
(1 /* submissionId */, 1, 1, new List<string>(), null, BuildEventContext.Invalid, null);
328 references to BuildRequest
Microsoft.Build (126)
BackEnd\BuildManager\BuildManager.cs (4)
1495
private void LoadSolutionIntoConfiguration(BuildRequestConfiguration config,
BuildRequest
request)
1798
BackEnd.
BuildRequest
.InvalidNodeRequestId,
1817
BackEnd.
BuildRequest
.InvalidNodeRequestId,
2371
foreach (
BuildRequest
request in blocker.BuildRequests)
BackEnd\BuildManager\BuildSubmission.cs (1)
156
internal
BuildRequest
? BuildRequest { get; set; }
BackEnd\BuildManager\CacheAggregator.cs (3)
95
BuildRequest
.InvalidGlobalRequestId,
96
BuildRequest
.InvalidGlobalRequestId,
97
BuildRequest
.InvalidNodeRequestId));
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (13)
328
public void SubmitBuildRequest(
BuildRequest
request)
339
if (request.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
430
if (result.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
530
var requestsToIssue = new List<
BuildRequest
>();
539
IEnumerable<
BuildRequest
> resolvedRequests = currentEntry.GetRequestsToIssueIfReady();
540
foreach (
BuildRequest
request in resolvedRequests)
649
private void RaiseRequestComplete(
BuildRequest
request, BuildResult result)
663
private void RaiseRequestResumed(
BuildRequest
request)
1062
else if (unsubmittedRequest.BlockingGlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
1141
BuildRequest
newRequest;
1273
List<
BuildRequest
> requestsToIssue = issuingEntry.GetRequestsToIssueIfReady();
1357
foreach (
BuildRequest
blockingRequest in blocker.BuildRequests)
1478
BlockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (24)
80
private Dictionary<int, List<
BuildRequest
>> _unresolvedConfigurations;
86
private List<
BuildRequest
> _requestsToIssue;
96
private Dictionary<int,
BuildRequest
> _outstandingRequests;
123
internal BuildRequestEntry(
BuildRequest
request, BuildRequestConfiguration requestConfiguration)
132
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
161
public
BuildRequest
Request { get; }
205
public void WaitForResult(
BuildRequest
newRequest)
235
if (_unresolvedConfigurations?.TryGetValue(unresolvedConfigId, out List<
BuildRequest
> requests) != true)
247
foreach (
BuildRequest
request in requests)
260
public List<
BuildRequest
> GetRequestsToIssueIfReady()
264
List<
BuildRequest
> requests = _requestsToIssue;
331
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
371
if (_outstandingRequests == null && _unresolvedConfigurations == null && _blockingGlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
386
ErrorUtilities.VerifyThrow(_blockingGlobalRequestId !=
BuildRequest
.InvalidGlobalRequestId, "Entry must be waiting on another request to be unblocked. Config: {0} Request: {1}", RequestConfiguration.ConfigurationId, Request.GlobalRequestId);
388
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
432
foreach (KeyValuePair<int,
BuildRequest
> requestEntry in _outstandingRequests)
440
foreach (List<
BuildRequest
> requests in _unresolvedConfigurations.Values)
442
foreach (
BuildRequest
request in requests)
496
private void WaitForResult(
BuildRequest
newRequest, bool addToIssueList)
504
_outstandingRequests ??= new Dictionary<int,
BuildRequest
>();
512
_unresolvedConfigurations ??= new Dictionary<int, List<
BuildRequest
>>();
514
if (!_unresolvedConfigurations.TryGetValue(newRequest.ConfigurationId, out List<
BuildRequest
> value))
516
value = new List<
BuildRequest
>();
525
_requestsToIssue ??= new List<
BuildRequest
>();
BackEnd\Components\BuildRequestEngine\IBuildRequestEngine.cs (3)
18
internal delegate void RequestCompleteDelegate(
BuildRequest
request, BuildResult result);
24
internal delegate void RequestResumedDelegate(
BuildRequest
request);
162
void SubmitBuildRequest(
BuildRequest
request);
BackEnd\Components\Caching\IResultsCache.cs (2)
33
BuildResult GetResultForRequest(
BuildRequest
request);
57
ResultsCacheResponse SatisfyRequest(
BuildRequest
request, List<string> configInitialTargets, List<string> configDefaultTargets, bool skippedResultsDoNotCauseCacheMiss);
BackEnd\Components\Caching\ResultsCache.cs (3)
113
public BuildResult GetResultForRequest(
BuildRequest
request)
166
public ResultsCacheResponse SatisfyRequest(
BuildRequest
request, List<string> configInitialTargets, List<string> configDefaultTargets, bool skippedResultsDoNotCauseCacheMiss)
353
private static bool AreBuildResultFlagsCompatible(
BuildRequest
buildRequest, BuildResult buildResult)
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (2)
50
public BuildResult GetResultForRequest(
BuildRequest
request)
79
BuildRequest
request,
BackEnd\Components\Logging\NodeLoggingContext.cs (2)
78
internal ProjectLoggingContext LogProjectStarted(
BuildRequest
request, BuildRequestConfiguration configuration)
94
internal void LogRequestHandledFromCache(
BuildRequest
request, BuildRequestConfiguration configuration, BuildResult result)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
53
BuildRequest
request,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
318
private FileAccessContext GetFileAccessContext(
BuildRequest
buildRequest)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1184
await BlockOnTargetInProgress(Microsoft.Build.BackEnd.
BuildRequest
.InvalidGlobalRequestId, null);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
687
int idOfAlreadyBuildingRequest =
BuildRequest
.InvalidGlobalRequestId;
771
int idOfAlreadyBuildingRequest =
BuildRequest
.InvalidGlobalRequestId;
BackEnd\Components\Scheduler\IScheduler.cs (1)
39
BuildRequest
GetExecutingRequestByNode(int nodeId);
BackEnd\Components\Scheduler\SchedulableRequest.cs (4)
81
private
BuildRequest
_request;
127
public SchedulableRequest(SchedulingData collection,
BuildRequest
request, SchedulableRequest parent)
162
public
BuildRequest
BuildRequest
678
public BlockingRequestKey(
BuildRequest
request)
BackEnd\Components\Scheduler\Scheduler.cs (24)
288
public
BuildRequest
GetExecutingRequestByNode(int nodeId)
309
if (blocker.BlockedRequestId !=
BuildRequest
.InvalidGlobalRequestId)
331
else if ((blocker.BlockingRequestId == blocker.BlockedRequestId) && blocker.BlockingRequestId !=
BuildRequest
.InvalidGlobalRequestId)
337
else if (blocker.BlockingRequestId !=
BuildRequest
.InvalidGlobalRequestId)
382
if (result.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
1010
private bool IsTraversalRequest(
BuildRequest
request)
1152
BuildRequest
currentRequest = currentSchedulableRequest.BuildRequest;
1650
BuildRequest
newRequest = new BuildRequest(parentRequest.BuildRequest.SubmissionId,
BuildRequest
.ResultsTransferNodeRequestId, parentRequest.BuildRequest.ConfigurationId, [], null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags);
1682
Stack<
BuildRequest
> requestsToAdd = new Stack<
BuildRequest
>(blocker.BuildRequests.Length);
1683
foreach (
BuildRequest
request in blocker.BuildRequests)
1686
if (request.GlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
1805
BuildRequest
requestToAdd = requestsToAdd.Pop();
1943
private ScheduleResponse TrySatisfyRequestFromCache(int nodeForResults,
BuildRequest
request, bool skippedResultsDoNotCauseCacheMiss)
1957
private bool CheckIfCacheMissOnReferencedProjectIsAllowedAndErrorIfNot(int nodeForResults,
BuildRequest
request, List<ScheduleResponse> responses, out Action<ILoggingService> emitNonErrorLogs)
2046
bool SkipNonexistentTargetsIfExistentTargetsHaveResults(
BuildRequest
buildRequest)
2101
private ScheduleResponse GetResponseForResult(int parentRequestNode,
BuildRequest
requestWhichGeneratedResult, BuildResult result)
2123
private void LogRequestHandledFromCache(
BuildRequest
request, BuildResult result)
2161
private NodeAffinity GetNodeAffinityForRequest(
BuildRequest
request)
2251
private void AssignGlobalRequestId(
BuildRequest
request)
2254
if (request.GlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId && _schedulingData.GetRequestsAssignedToConfigurationCount(request.ConfigurationId) > 0)
2316
int invalidWorkId = useConfigurations ? BuildRequestConfiguration.InvalidConfigurationId :
BuildRequest
.InvalidGlobalRequestId;
2802
var
buildRequest = request.BuildRequest;
BackEnd\Components\Scheduler\SchedulerCircularDependencyException.cs (3)
28
private
BuildRequest
_request;
33
public SchedulerCircularDependencyException(
BuildRequest
request, IList<SchedulableRequest> ancestors)
55
public
BuildRequest
Request
BackEnd\Components\Scheduler\ScheduleResponse.cs (7)
81
internal readonly
BuildRequest
BuildRequest;
128
private ScheduleResponse(int nodeId,
BuildRequest
parentRequest,
BuildRequest
requestCausingCircularDependency)
142
private ScheduleResponse(int node,
BuildRequest
request, bool sendConfiguration)
169
public static ScheduleResponse CreateScheduleResponse(int node,
BuildRequest
requestToSchedule, bool sendConfiguration)
203
public static ScheduleResponse CreateCircularDependencyResponse(int node,
BuildRequest
parentRequest,
BuildRequest
requestCausingCircularDependency)
BackEnd\Components\Scheduler\SchedulingData.cs (1)
267
public SchedulableRequest CreateRequest(
BuildRequest
buildRequest, SchedulableRequest parent)
BackEnd\Node\InProcNode.cs (3)
251
private void OnRequestComplete(
BuildRequest
request, BuildResult result)
383
HandleBuildRequest(packet as
BuildRequest
);
436
private void HandleBuildRequest(
BuildRequest
request)
BackEnd\Node\OutOfProcNode.cs (4)
179
(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequest,
BuildRequest
.FactoryForDeserialization, this);
386
private void OnRequestComplete(
BuildRequest
request, BuildResult result)
631
HandleBuildRequest(packet as
BuildRequest
);
663
private void HandleBuildRequest(
BuildRequest
request)
BackEnd\Shared\BuildRequest.cs (3)
67
/// <inheritdoc cref="
BuildRequest
.Targets"/>
70
/// <inheritdoc cref="
BuildRequest
.ProxyTargets"/>
180
BuildRequest
parentRequest,
BackEnd\Shared\BuildRequestBlocker.cs (4)
71
private
BuildRequest
[] _buildRequests;
94
internal BuildRequestBlocker(int blockedGlobalRequestId, string[] targetsInProgress,
BuildRequest
[] buildRequests)
128
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
200
public
BuildRequest
[] BuildRequests
BackEnd\Shared\BuildRequestConfiguration.cs (1)
769
public List<(string name, TargetBuiltReason reason)> GetTargetsUsedToBuildRequest(
BuildRequest
request)
BackEnd\Shared\BuildRequestUnblocker.cs (3)
26
private int _blockedGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
46
ErrorUtilities.VerifyThrowArgumentOutOfRange(globalRequestIdToResume !=
BuildRequest
.InvalidGlobalRequestId, nameof(globalRequestIdToResume));
63
internal BuildRequestUnblocker(
BuildRequest
parentRequest, BuildResult buildResult)
BackEnd\Shared\BuildResult.cs (6)
129
/// <see cref="ProjectInstance"/> state after the build. This is only provided if <see cref="
BuildRequest
.BuildRequestDataFlags"/>
162
internal BuildResult(
BuildRequest
request)
172
internal BuildResult(
BuildRequest
request, Exception? exception)
182
internal BuildResult(
BuildRequest
request, bool circularDependency)
215
internal BuildResult(
BuildRequest
request, BuildResult? existingResults, Exception? exception)
227
internal BuildResult(
BuildRequest
request, BuildResult? existingResults, string[]? targetNames, Exception? exception)
Microsoft.Build.Engine.UnitTests (202)
BackEnd\BuildRequest_Tests.cs (23)
43
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
46
BuildRequest
request2 = CreateNewBuildRequest(1, Array.Empty<string>());
49
BuildRequest
request3 = CreateNewBuildRequest(-1, Array.Empty<string>());
56
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
59
BuildRequest
request2 = CreateNewBuildRequest(1, Array.Empty<string>());
62
BuildRequest
request3 = CreateNewBuildRequest(-1, Array.Empty<string>());
69
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
73
BuildRequest
request2 = CreateNewBuildRequest(1, new string[1] { "a" });
82
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
89
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
100
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
110
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
117
BuildRequest
request = CreateNewBuildRequest(1, new string[] { "alpha", "omega" });
122
INodePacket packet =
BuildRequest
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
124
BuildRequest
deserializedRequest = packet as
BuildRequest
;
158
BuildRequest
request = new BuildRequest(
168
INodePacket packet =
BuildRequest
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
170
BuildRequest
deserializedRequest = packet as
BuildRequest
;
185
BuildRequest
request = new BuildRequest(
195
BuildRequest
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
198
private
BuildRequest
CreateNewBuildRequest(int configurationId, string[] targets)
BackEnd\BuildRequestEngine_Tests.cs (10)
254
private
BuildRequest
_requestComplete_Request;
258
private
BuildRequest
_requestResumed_Request;
341
BuildRequest
request = CreateNewBuildRequest(1, targets);
372
BuildRequest
request = CreateNewBuildRequest(1, targets);
405
BuildRequest
request = CreateNewBuildRequest(1, targets);
460
BuildRequest
request = CreateNewBuildRequest(1, targets);
510
private
BuildRequest
CreateNewBuildRequest(int configurationId, string[] targets)
512
BuildRequest
request = new BuildRequest(1 /* submission id */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
550
private void Engine_RequestComplete(
BuildRequest
request, BuildResult result)
561
private void Engine_RequestResumed(
BuildRequest
request)
BackEnd\BuildRequestEntry_Tests.cs (22)
22
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
43
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
57
BuildRequest
waitingRequest = CreateNewBuildRequest(2, new string[1] { "bar" });
91
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
99
BuildRequest
waitingRequest = CreateNewBuildRequest(-1, new string[1] { "bar" });
113
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
121
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
125
BuildRequest
waitingRequest2 = CreateNewBuildRequest(2, new string[1] { "xor" });
143
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
151
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
155
BuildRequest
waitingRequest2 = CreateNewBuildRequest(-1, new string[1] { "xor" });
180
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
186
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
196
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
213
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
222
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
237
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
250
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
257
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
265
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
269
BuildRequest
randomRequest = CreateNewBuildRequest(3, Array.Empty<string>());
276
private
BuildRequest
CreateNewBuildRequest(int configurationId, string[] targets)
BackEnd\BuildResult_Tests.cs (22)
30
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
37
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
69
BuildRequest
request = CreateNewBuildRequest(-1, Array.Empty<string>());
73
BuildRequest
request2 = CreateNewBuildRequest(1, Array.Empty<string>());
81
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
93
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
106
BuildRequest
request2 = CreateNewBuildRequest(2, Array.Empty<string>());
116
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
124
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
138
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
149
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
161
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
172
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
183
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
191
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
218
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
231
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
235
BuildRequest
request2 = CreateNewBuildRequest(2, Array.Empty<string>());
245
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
256
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
312
BuildRequest
request = new BuildRequest(1, 1, 2, new string[] { "alpha", "omega" }, null, new BuildEventContext(1, 1, 2, 3, 4, 5), null);
346
private
BuildRequest
CreateNewBuildRequest(int configurationId, string[] targets)
BackEnd\CacheAggregator_Tests.cs (3)
278
aggregatedBuildResult.ParentGlobalRequestId.ShouldBe(
BuildRequest
.InvalidGlobalRequestId);
279
aggregatedBuildResult.GlobalRequestId.ShouldBe(
BuildRequest
.InvalidGlobalRequestId);
280
aggregatedBuildResult.NodeRequestId.ShouldBe(
BuildRequest
.InvalidNodeRequestId);
BackEnd\CacheSerialization_Tests.cs (3)
44
var
request1 = new BuildRequest(1, 0, 1, new string[] { "target1", "target2", "target3" }, null, BuildEventContext.Invalid, null);
45
var
request2 = new BuildRequest(2, 0, 2, new string[] { "target2" }, null, BuildEventContext.Invalid, null);
46
var
request3 = new BuildRequest(3, 0, 3, new string[] { "target3" }, null, BuildEventContext.Invalid, null);
BackEnd\RequestBuilder_Tests.cs (9)
30
private
BuildRequest
[] _newBuildRequests_BuildRequests;
88
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
118
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
152
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
191
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
229
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
294
_newBuildRequests_BuildRequests = new
BuildRequest
[requests.Length];
302
BuildRequest
newRequest = CreateNewBuildRequest(matchingConfig.ConfigurationId, request.Targets);
316
private
BuildRequest
CreateNewBuildRequest(int configurationId, string[] targets)
BackEnd\ResultsCache_Tests.cs (19)
33
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); BuildResult result = new BuildResult(request);
46
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null);
66
BuildRequest
request = new BuildRequest(submissionId: 1, nodeRequestId: 0, configurationId: 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null);
94
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null);
103
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[2] { "testTarget", "testTarget2" }, null, BuildEventContext.Invalid, null);
122
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[] { "testTarget" }, null, BuildEventContext.Invalid, null);
141
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[2] { "testTarget", "testTarget2" }, null, BuildEventContext.Invalid, null);
153
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null);
176
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null);
200
BuildRequest
requestWithNoBuildDataFlags = new BuildRequest(
210
BuildRequest
requestWithProjectStateFlag = new BuildRequest(
220
BuildRequest
requestWithNoBuildDataFlags2 = new BuildRequest(
273
BuildRequest
requestWithSubsetFlag1 = new BuildRequest(
288
BuildRequest
requestWithSubsetFlag2 = new BuildRequest(
345
BuildRequest
request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null);
361
var
request1 = new BuildRequest(1, 2, 3, new[] { "target1" }, null, BuildEventContext.Invalid, null);
362
var
request2 = new BuildRequest(4, 5, 6, new[] { "target2" }, null, BuildEventContext.Invalid, null);
407
var
request1 = new BuildRequest(1, 2, 3, new[] { "target1" }, null, BuildEventContext.Invalid, null);
408
var
request2 = new BuildRequest(4, 5, 6, new[] { "target2" }, null, BuildEventContext.Invalid, null);
BackEnd\Scheduler_Tests.cs (88)
43
private
BuildRequest
_defaultParentRequest;
78
_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new
BuildRequest
[] { _defaultParentRequest }));
108
BuildRequest
request = CreateBuildRequest(1, 1);
109
BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request });
124
BuildRequest
request = CreateBuildRequest(1, 1, new string[] { "foo" });
127
BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request });
148
BuildRequest
request = CreateBuildRequest(1, 1, new string[] { "foo" });
151
BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request });
172
BuildRequest
request = CreateBuildRequest(1, 1, new string[] { "foo" });
174
BuildRequestBlocker blocker = new BuildRequestBlocker(-1, Array.Empty<string>(), new
BuildRequest
[] { request });
178
BuildRequest
childRequest = CreateBuildRequest(2, 2, new string[] { "foo" }, request);
181
blocker = new BuildRequestBlocker(0, new string[] { "foo" }, new
BuildRequest
[] { childRequest });
202
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
203
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
205
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
220
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
222
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" });
225
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
242
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
245
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" });
248
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
273
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
274
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
276
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
297
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
298
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
300
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
322
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
323
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
324
BuildRequest
request3 = CreateBuildRequest(3, 1, new string[] { "baz" });
325
BuildRequest
request4 = CreateBuildRequest(4, 1, new string[] { "qux" });
327
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
348
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
349
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" });
350
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "baz" });
351
BuildRequest
request4 = CreateBuildRequest(4, 4, new string[] { "qux" });
353
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
393
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.Any, _defaultParentRequest);
394
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest);
395
BuildRequest
request3 = CreateBuildRequest(3, 1, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest);
397
List<ScheduleResponse> response = new List<ScheduleResponse>(_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new
BuildRequest
[] { _defaultParentRequest, request1, request2, request3 })));
426
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
427
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
428
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "baz" }, NodeAffinity.OutOfProc, _defaultParentRequest);
429
BuildRequest
request4 = CreateBuildRequest(4, 4, new string[] { "qux" }, NodeAffinity.OutOfProc, _defaultParentRequest);
431
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
456
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
457
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" });
458
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "baz" });
459
BuildRequest
request4 = CreateBuildRequest(4, 4, new string[] { "qux" });
461
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
486
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
487
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
488
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "baz" });
489
BuildRequest
request4 = CreateBuildRequest(4, 4, new string[] { "qux" });
491
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
521
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, _defaultParentRequest);
522
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, _defaultParentRequest);
524
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
546
BuildRequest
request1 = CreateProxyBuildRequest(1, 1, new ProxyTargets(new Dictionary<string, string> { { "foo", "bar" } }), null);
585
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
587
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
589
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest);
591
List<ScheduleResponse> responses = new List<ScheduleResponse>(_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new
BuildRequest
[] { _defaultParentRequest, request1, request2, request3 })));
605
BuildRequest
br1 = CreateBuildRequest(1, 1, new string[] { "A" });
610
BuildRequest
br2 = CreateBuildRequest(1, 1, new string[] { "B" });
622
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
624
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
626
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
641
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
642
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
645
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
660
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
661
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
663
BuildRequest
request3 = CreateBuildRequest(3, 1, new string[] { "baz" });
665
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3 });
680
BuildRequest
request = CreateBuildRequest(1, 1);
681
BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request });
755
private BuildResult CacheBuildResult(
BuildRequest
request, string target, WorkUnitResult workUnitResult, ResultsCache resultsCache = null)
773
private BuildResult CreateBuildResult(
BuildRequest
request, string target, WorkUnitResult workUnitResult)
783
private
BuildRequest
CreateBuildRequest(int nodeRequestId, int configId)
791
private
BuildRequest
CreateBuildRequest(int nodeRequestId, int configId, string[] targets)
799
private
BuildRequest
CreateBuildRequest(int nodeRequestId, int configId, string[] targets,
BuildRequest
parentRequest)
807
private
BuildRequest
CreateBuildRequest(int nodeRequestId, int configId, string[] targets, NodeAffinity nodeAffinity,
BuildRequest
parentRequest, ProxyTargets proxyTargets = null)
840
private
BuildRequest
CreateProxyBuildRequest(int nodeRequestId, int configId, ProxyTargets proxyTargets,
BuildRequest
parentRequest)
BackEnd\TargetBuilder_Tests.cs (1)
1559
private
BuildRequest
CreateNewBuildRequest(int configurationId, (string name, TargetBuiltReason reason)[] targets, BuildRequestDataFlags flags = BuildRequestDataFlags.None)
BackEnd\TargetEntry_Tests.cs (1)
1012
private
BuildRequest
CreateNewBuildRequest(int configurationId, string[] targets)
BackEnd\TaskHost_Tests.cs (1)
75
BuildRequest
buildRequest = new BuildRequest(1 /* submissionId */, 1, 1, new List<string>(), null, BuildEventContext.Invalid, null);