58 instantiations of BuildRequest
Microsoft.Build (7)
BackEnd\BuildManager\BuildManager.cs (2)
1839
submission.BuildRequest = new
BuildRequest
(
1858
submission.BuildRequest = new
BuildRequest
(
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (2)
1193
newRequest = new
BuildRequest
(
1222
newRequest = new
BuildRequest
(
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1022
results[i] = new BuildResult(new
BuildRequest
(), new BuildAbortedException());
BackEnd\Components\Scheduler\Scheduler.cs (1)
1716
BuildRequest newRequest = new
BuildRequest
(parentRequest.BuildRequest.SubmissionId, BuildRequest.ResultsTransferNodeRequestId, parentRequest.BuildRequest.ConfigurationId, [], null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags);
BackEnd\Shared\BuildRequest.cs (1)
448
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)
506
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)
834
return new
BuildRequest
(
847
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)
906
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);
331 references to BuildRequest
Microsoft.Build (128)
BackEnd\BuildManager\BuildManager.cs (4)
1538
private void LoadSolutionIntoConfiguration(BuildRequestConfiguration config,
BuildRequest
request)
1841
BackEnd.
BuildRequest
.InvalidNodeRequestId,
1860
BackEnd.
BuildRequest
.InvalidNodeRequestId,
2418
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)
341
public void SubmitBuildRequest(
BuildRequest
request)
352
if (request.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
444
if (result.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
549
var requestsToIssue = new List<
BuildRequest
>();
558
IEnumerable<
BuildRequest
> resolvedRequests = currentEntry.GetRequestsToIssueIfReady();
559
foreach (
BuildRequest
request in resolvedRequests)
667
private void RaiseRequestComplete(
BuildRequest
request, BuildResult result)
681
private void RaiseRequestResumed(
BuildRequest
request)
1080
else if (unsubmittedRequest.BlockingGlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
1159
BuildRequest
newRequest;
1308
List<
BuildRequest
> requestsToIssue = issuingEntry.GetRequestsToIssueIfReady();
1392
foreach (
BuildRequest
blockingRequest in blocker.BuildRequests)
1598
BlockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (24)
79
private Dictionary<int, List<
BuildRequest
>> _unresolvedConfigurations;
85
private List<
BuildRequest
> _requestsToIssue;
95
private Dictionary<int,
BuildRequest
> _outstandingRequests;
122
internal BuildRequestEntry(
BuildRequest
request, BuildRequestConfiguration requestConfiguration)
131
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
160
public
BuildRequest
Request { get; }
204
public void WaitForResult(
BuildRequest
newRequest)
234
if (_unresolvedConfigurations?.TryGetValue(unresolvedConfigId, out List<
BuildRequest
> requests) != true)
246
foreach (
BuildRequest
request in requests)
259
public List<
BuildRequest
> GetRequestsToIssueIfReady()
263
List<
BuildRequest
> requests = _requestsToIssue;
335
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
375
if (_outstandingRequests == null && _unresolvedConfigurations == null && _blockingGlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
390
ErrorUtilities.VerifyThrow(_blockingGlobalRequestId !=
BuildRequest
.InvalidGlobalRequestId, "Entry must be waiting on another request to be unblocked. Config: {0} Request: {1}", RequestConfiguration.ConfigurationId, Request.GlobalRequestId);
392
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
436
foreach (KeyValuePair<int,
BuildRequest
> requestEntry in _outstandingRequests)
444
foreach (List<
BuildRequest
> requests in _unresolvedConfigurations.Values)
446
foreach (
BuildRequest
request in requests)
500
private void WaitForResult(
BuildRequest
newRequest, bool addToIssueList)
508
_outstandingRequests ??= new Dictionary<int,
BuildRequest
>();
516
_unresolvedConfigurations ??= new Dictionary<int, List<
BuildRequest
>>();
518
if (!_unresolvedConfigurations.TryGetValue(newRequest.ConfigurationId, out List<
BuildRequest
> value))
520
value = new List<
BuildRequest
>();
529
_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);
194
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)
58
BuildRequest
request,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
370
private FileAccessContext GetFileAccessContext(
BuildRequest
buildRequest)
378
private Experimental.ProjectCache.FileAccessContext GetExperimentalFileAccessContext(
BuildRequest
buildRequest)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1204
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 (25)
320
public
BuildRequest
GetExecutingRequestByNode(int nodeId)
341
if (blocker.BlockedRequestId !=
BuildRequest
.InvalidGlobalRequestId)
363
else if ((blocker.BlockingRequestId == blocker.BlockedRequestId) && blocker.BlockingRequestId !=
BuildRequest
.InvalidGlobalRequestId)
369
else if (blocker.BlockingRequestId !=
BuildRequest
.InvalidGlobalRequestId)
414
if (result.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
1067
private bool IsTraversalRequest(
BuildRequest
request)
1209
BuildRequest
currentRequest = currentSchedulableRequest.BuildRequest;
1716
BuildRequest
newRequest = new BuildRequest(parentRequest.BuildRequest.SubmissionId,
BuildRequest
.ResultsTransferNodeRequestId, parentRequest.BuildRequest.ConfigurationId, [], null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags);
1748
Stack<
BuildRequest
> requestsToAdd = new Stack<
BuildRequest
>(blocker.BuildRequests.Length);
1749
foreach (
BuildRequest
request in blocker.BuildRequests)
1752
if (request.GlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
1869
BuildRequest
requestToAdd = requestsToAdd.Pop();
2010
private ScheduleResponse TrySatisfyRequestFromCache(int nodeForResults,
BuildRequest
request, bool skippedResultsDoNotCauseCacheMiss)
2024
private bool CheckIfCacheMissOnReferencedProjectIsAllowedAndErrorIfNot(int nodeForResults,
BuildRequest
request, List<ScheduleResponse> responses, bool emitNonErrorLogs)
2085
static BuildRequestConfiguration GetParentConfigurationId(
BuildRequest
request, IConfigCache configCache, SchedulingData schedulingData)
2121
static bool SkipNonexistentTargetsIfExistentTargetsHaveResults(
BuildRequest
buildRequest, IConfigCache configCache, IResultsCache resultsCache)
2176
private ScheduleResponse GetResponseForResult(int parentRequestNode,
BuildRequest
requestWhichGeneratedResult, BuildResult result)
2198
private void LogRequestHandledFromCache(
BuildRequest
request, BuildResult result)
2236
private NodeAffinity GetNodeAffinityForRequest(
BuildRequest
request)
2321
private void AssignGlobalRequestId(
BuildRequest
request)
2324
if (request.GlobalRequestId !=
BuildRequest
.InvalidGlobalRequestId
2427
int invalidWorkId = useConfigurations ? BuildRequestConfiguration.InvalidConfigurationId :
BuildRequest
.InvalidGlobalRequestId;
2930
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)
255
public SchedulableRequest CreateRequest(
BuildRequest
buildRequest, SchedulableRequest parent)
BackEnd\Node\InProcNode.cs (3)
256
private void OnRequestComplete(
BuildRequest
request, BuildResult result)
388
HandleBuildRequest(packet as
BuildRequest
);
441
private void HandleBuildRequest(
BuildRequest
request)
BackEnd\Node\OutOfProcNode.cs (4)
181
(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequest,
BuildRequest
.FactoryForDeserialization, this);
388
private void OnRequestComplete(
BuildRequest
request, BuildResult result)
636
HandleBuildRequest(packet as
BuildRequest
);
668
private void HandleBuildRequest(
BuildRequest
request)
BackEnd\Shared\BuildRequest.cs (3)
67
/// <inheritdoc cref="
BuildRequest
.Targets"/>
70
/// <inheritdoc cref="
BuildRequest
.ProxyTargets"/>
182
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)
775
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)
130
/// <see cref="ProjectInstance"/> state after the build. This is only provided if <see cref="
BuildRequest
.BuildRequestDataFlags"/>
163
internal BuildResult(
BuildRequest
request)
173
internal BuildResult(
BuildRequest
request, Exception? exception)
183
internal BuildResult(
BuildRequest
request, bool circularDependency)
216
internal BuildResult(
BuildRequest
request, BuildResult? existingResults, Exception? exception)
228
internal BuildResult(
BuildRequest
request, BuildResult? existingResults, string[]? targetNames, Exception? exception)
Microsoft.Build.Engine.UnitTests (203)
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 (9)
251
private
BuildRequest
_requestComplete_Request;
335
BuildRequest
request = CreateNewBuildRequest(1, targets);
366
BuildRequest
request = CreateNewBuildRequest(1, targets);
399
BuildRequest
request = CreateNewBuildRequest(1, targets);
454
BuildRequest
request = CreateNewBuildRequest(1, targets);
504
private
BuildRequest
CreateNewBuildRequest(int configurationId, string[] targets)
506
BuildRequest
request = new BuildRequest(1 /* submission id */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
544
private void Engine_RequestComplete(
BuildRequest
request, BuildResult result)
555
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 (90)
43
private
BuildRequest
_defaultParentRequest;
83
_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new
BuildRequest
[] { _defaultParentRequest }));
113
BuildRequest
request = CreateBuildRequest(1, 1);
114
BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request });
129
BuildRequest
request = CreateBuildRequest(1, 1, new string[] { "foo" });
132
BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request });
153
BuildRequest
request = CreateBuildRequest(1, 1, new string[] { "foo" });
156
BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request });
177
BuildRequest
request = CreateBuildRequest(1, 1, new string[] { "foo" });
179
BuildRequestBlocker blocker = new BuildRequestBlocker(-1, Array.Empty<string>(), new
BuildRequest
[] { request });
183
BuildRequest
childRequest = CreateBuildRequest(2, 2, new string[] { "foo" }, request);
186
blocker = new BuildRequestBlocker(0, new string[] { "foo" }, new
BuildRequest
[] { childRequest });
207
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
208
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
210
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
225
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
227
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" });
230
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
247
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
250
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" });
253
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
278
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
279
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
281
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
302
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
303
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
305
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
327
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
328
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
329
BuildRequest
request3 = CreateBuildRequest(3, 1, new string[] { "baz" });
330
BuildRequest
request4 = CreateBuildRequest(4, 1, new string[] { "qux" });
332
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
353
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
354
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" });
355
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "baz" });
356
BuildRequest
request4 = CreateBuildRequest(4, 4, new string[] { "qux" });
358
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
398
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.Any, _defaultParentRequest);
399
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest);
400
BuildRequest
request3 = CreateBuildRequest(3, 1, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest);
402
List<ScheduleResponse> response = new List<ScheduleResponse>(_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new
BuildRequest
[] { _defaultParentRequest, request1, request2, request3 })));
431
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
432
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
433
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "baz" }, NodeAffinity.OutOfProc, _defaultParentRequest);
434
BuildRequest
request4 = CreateBuildRequest(4, 4, new string[] { "qux" }, NodeAffinity.OutOfProc, _defaultParentRequest);
436
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
461
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
462
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" });
463
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "baz" });
464
BuildRequest
request4 = CreateBuildRequest(4, 4, new string[] { "qux" });
466
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
491
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
492
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
493
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "baz" });
494
BuildRequest
request4 = CreateBuildRequest(4, 4, new string[] { "qux" });
496
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3, request4 });
526
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, _defaultParentRequest);
527
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, _defaultParentRequest);
529
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
551
BuildRequest
request1 = CreateProxyBuildRequest(1, 1, new ProxyTargets(new Dictionary<string, string> { { "foo", "bar" } }), null);
590
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest);
592
BuildRequest
request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest);
594
BuildRequest
request3 = CreateBuildRequest(3, 3, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest);
596
List<ScheduleResponse> responses = new List<ScheduleResponse>(_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new
BuildRequest
[] { _defaultParentRequest, request1, request2, request3 })));
610
BuildRequest
br1 = CreateBuildRequest(1, 1, new string[] { "A" });
615
BuildRequest
br2 = CreateBuildRequest(1, 1, new string[] { "B" });
627
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
629
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
631
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
646
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
647
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
650
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2 });
665
BuildRequest
request1 = CreateBuildRequest(1, 1, new string[] { "foo" });
666
BuildRequest
request2 = CreateBuildRequest(2, 1, new string[] { "bar" });
668
BuildRequest
request3 = CreateBuildRequest(3, 1, new string[] { "baz" });
670
BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request1, request2, request3 });
685
BuildRequest
request = CreateBuildRequest(1, 1);
686
BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new
BuildRequest
[] { request });
760
private BuildResult CacheBuildResult(
BuildRequest
request, string target, WorkUnitResult workUnitResult, ResultsCache resultsCache = null)
778
private BuildResult CreateBuildResult(
BuildRequest
request, string target, WorkUnitResult workUnitResult)
789
private
BuildRequest
CreateBuildRequest(int nodeRequestId, int configId)
797
private
BuildRequest
CreateBuildRequest(int nodeRequestId, int configId, string[] targets, BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None)
805
private
BuildRequest
CreateBuildRequest(int nodeRequestId, int configId, string[] targets,
BuildRequest
parentRequest, BuildRequestDataFlags buildRequestDataFlags = BuildRequestDataFlags.None)
813
private
BuildRequest
CreateBuildRequest(
818
BuildRequest
parentRequest,
856
private
BuildRequest
CreateProxyBuildRequest(int nodeRequestId, int configId, ProxyTargets proxyTargets,
BuildRequest
parentRequest)
875
BuildRequest
duplicateRequest = CreateBuildRequest(2, configId: DefaultConfigId, Array.Empty<string>(), parentRequest: null, BuildRequestDataFlags.ProvideSubsetOfStateAfterBuild);
907
BuildRequest
duplicateRequest = CreateBuildRequest(2, configId: DefaultConfigId, Array.Empty<string>(), parentRequest: null, BuildRequestDataFlags.None);
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)
904
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);