58 instantiations of BuildRequest
Microsoft.Build (7)
BackEnd\BuildManager\BuildManager.cs (2)
2021
submission.BuildRequest = new
BuildRequest
(
2040
submission.BuildRequest = new
BuildRequest
(
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (2)
1213
newRequest = new
BuildRequest
(
1242
newRequest = new
BuildRequest
(
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1024
results[i] = new BuildResult(new
BuildRequest
(), new BuildAbortedException());
BackEnd\Components\Scheduler\Scheduler.cs (1)
1715
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)
235
BuildRequest request = new
BuildRequest
(
262
BuildRequest request = new
BuildRequest
(
277
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)
283
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)
3962
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"), CreateStubTaskEnvironment());
3997
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"), CreateStubTaskEnvironment());
BackEnd\RequestBuilder_Tests.cs (1)
324
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)
1566
return new
BuildRequest
(1 /* submissionId */, _nodeRequestId++, configurationId, targets.Select(t => t.name).ToArray(), null, BuildEventContext.Invalid, null, flags);
BackEnd\TargetEntry_Tests.cs (1)
911
return new
BuildRequest
(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\TaskHost_Tests.cs (1)
80
BuildRequest buildRequest = new
BuildRequest
(1 /* submissionId */, 1, 1, new List<string>(), null, BuildEventContext.Invalid, null);
332 references to BuildRequest
Microsoft.Build (129)
BackEnd\BuildManager\BuildManager.cs (5)
1324
BuildRequest
? executingRequest = _scheduler.GetExecutingRequestByNode(nodeId);
1720
private void LoadSolutionIntoConfiguration(BuildRequestConfiguration config,
BuildRequest
request)
2023
BackEnd.
BuildRequest
.InvalidNodeRequestId,
2042
BackEnd.
BuildRequest
.InvalidNodeRequestId,
2600
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)
347
public void SubmitBuildRequest(
BuildRequest
request)
358
if (request.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
464
if (result.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
569
var requestsToIssue = new List<
BuildRequest
>();
578
IEnumerable<
BuildRequest
> resolvedRequests = currentEntry.GetRequestsToIssueIfReady();
579
foreach (
BuildRequest
request in resolvedRequests)
687
private void RaiseRequestComplete(
BuildRequest
request, BuildResult result)
701
private void RaiseRequestResumed(
BuildRequest
request)
1100
else if (unsubmittedRequest.BlockingGlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
1179
BuildRequest
newRequest;
1328
List<
BuildRequest
> requestsToIssue = issuingEntry.GetRequestsToIssueIfReady();
1412
foreach (
BuildRequest
blockingRequest in blocker.BuildRequests)
1627
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;
124
internal BuildRequestEntry(
BuildRequest
request, BuildRequestConfiguration requestConfiguration, TaskEnvironment taskEnvironment)
135
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
164
public
BuildRequest
Request { get; }
214
public void WaitForResult(
BuildRequest
newRequest)
244
if (_unresolvedConfigurations?.TryGetValue(unresolvedConfigId, out List<
BuildRequest
> requests) != true)
256
foreach (
BuildRequest
request in requests)
269
public List<
BuildRequest
> GetRequestsToIssueIfReady()
273
List<
BuildRequest
> requests = _requestsToIssue;
345
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
385
if (_outstandingRequests == null && _unresolvedConfigurations == null && _blockingGlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
400
ErrorUtilities.VerifyThrow(_blockingGlobalRequestId !=
BuildRequest
.InvalidGlobalRequestId, "Entry must be waiting on another request to be unblocked. Config: {0} Request: {1}", RequestConfiguration.ConfigurationId, Request.GlobalRequestId);
402
_blockingGlobalRequestId =
BuildRequest
.InvalidGlobalRequestId;
446
foreach (KeyValuePair<int,
BuildRequest
> requestEntry in _outstandingRequests)
454
foreach (List<
BuildRequest
> requests in _unresolvedConfigurations.Values)
456
foreach (
BuildRequest
request in requests)
513
private void WaitForResult(
BuildRequest
newRequest, bool addToIssueList)
521
_outstandingRequests ??= new Dictionary<int,
BuildRequest
>();
529
_unresolvedConfigurations ??= new Dictionary<int, List<
BuildRequest
>>();
531
if (!_unresolvedConfigurations.TryGetValue(newRequest.ConfigurationId, out List<
BuildRequest
> value))
533
value = new List<
BuildRequest
>();
542
_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)
47
public BuildResult GetResultForRequest(
BuildRequest
request)
76
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)
1233
await BlockOnTargetInProgress(Microsoft.Build.BackEnd.
BuildRequest
.InvalidGlobalRequestId, null);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
691
int idOfAlreadyBuildingRequest =
BuildRequest
.InvalidGlobalRequestId;
775
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)
319
public
BuildRequest
GetExecutingRequestByNode(int nodeId)
340
if (blocker.BlockedRequestId !=
BuildRequest
.InvalidGlobalRequestId)
362
else if ((blocker.BlockingRequestId == blocker.BlockedRequestId) && blocker.BlockingRequestId !=
BuildRequest
.InvalidGlobalRequestId)
368
else if (blocker.BlockingRequestId !=
BuildRequest
.InvalidGlobalRequestId)
413
if (result.NodeRequestId ==
BuildRequest
.ResultsTransferNodeRequestId)
1066
private bool IsTraversalRequest(
BuildRequest
request)
1208
BuildRequest
currentRequest = currentSchedulableRequest.BuildRequest;
1715
BuildRequest
newRequest = new BuildRequest(parentRequest.BuildRequest.SubmissionId,
BuildRequest
.ResultsTransferNodeRequestId, parentRequest.BuildRequest.ConfigurationId, [], null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags);
1747
Stack<
BuildRequest
> requestsToAdd = new Stack<
BuildRequest
>(blocker.BuildRequests.Length);
1748
foreach (
BuildRequest
request in blocker.BuildRequests)
1751
if (request.GlobalRequestId ==
BuildRequest
.InvalidGlobalRequestId)
1868
BuildRequest
requestToAdd = requestsToAdd.Pop();
2009
private ScheduleResponse TrySatisfyRequestFromCache(int nodeForResults,
BuildRequest
request, bool skippedResultsDoNotCauseCacheMiss)
2023
private bool CheckIfCacheMissOnReferencedProjectIsAllowedAndErrorIfNot(int nodeForResults,
BuildRequest
request, List<ScheduleResponse> responses, bool emitNonErrorLogs)
2084
static BuildRequestConfiguration GetParentConfigurationId(
BuildRequest
request, IConfigCache configCache, SchedulingData schedulingData)
2120
static bool SkipNonexistentTargetsIfExistentTargetsHaveResults(
BuildRequest
buildRequest, IConfigCache configCache, IResultsCache resultsCache)
2175
private ScheduleResponse GetResponseForResult(int parentRequestNode,
BuildRequest
requestWhichGeneratedResult, BuildResult result)
2197
private void LogRequestHandledFromCache(
BuildRequest
request, BuildResult result)
2235
private NodeAffinity GetNodeAffinityForRequest(
BuildRequest
request)
2320
private void AssignGlobalRequestId(
BuildRequest
request)
2323
if (request.GlobalRequestId !=
BuildRequest
.InvalidGlobalRequestId
2426
int invalidWorkId = useConfigurations ? BuildRequestConfiguration.InvalidConfigurationId :
BuildRequest
.InvalidGlobalRequestId;
2929
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)
776
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)
131
/// <see cref="ProjectInstance"/> state after the build. This is only provided if <see cref="
BuildRequest
.BuildRequestDataFlags"/>
164
internal BuildResult(
BuildRequest
request)
174
internal BuildResult(
BuildRequest
request, Exception? exception)
184
internal BuildResult(
BuildRequest
request, bool circularDependency)
217
internal BuildResult(
BuildRequest
request, BuildResult? existingResults, Exception? exception)
229
internal BuildResult(
BuildRequest
request, BuildResult? existingResults, string[]? targetNames, Exception? exception)
Microsoft.Build.Engine.UnitTests (203)
BackEnd\BuildRequest_Tests.cs (23)
45
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
48
BuildRequest
request2 = CreateNewBuildRequest(1, Array.Empty<string>());
51
BuildRequest
request3 = CreateNewBuildRequest(-1, Array.Empty<string>());
58
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
61
BuildRequest
request2 = CreateNewBuildRequest(1, Array.Empty<string>());
64
BuildRequest
request3 = CreateNewBuildRequest(-1, Array.Empty<string>());
71
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
75
BuildRequest
request2 = CreateNewBuildRequest(1, new string[1] { "a" });
84
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
91
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
102
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
112
BuildRequest
request = CreateNewBuildRequest(0, Array.Empty<string>());
119
BuildRequest
request = CreateNewBuildRequest(1, new string[] { "alpha", "omega" });
124
INodePacket packet =
BuildRequest
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
126
BuildRequest
deserializedRequest = packet as
BuildRequest
;
235
BuildRequest
request = new BuildRequest(
245
INodePacket packet =
BuildRequest
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
247
BuildRequest
deserializedRequest = packet as
BuildRequest
;
262
BuildRequest
request = new BuildRequest(
272
BuildRequest
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
275
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)
27
BuildRequest
request = CreateNewBuildRequest(1, Array.Empty<string>());
48
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
62
BuildRequest
waitingRequest = CreateNewBuildRequest(2, new string[1] { "bar" });
96
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
104
BuildRequest
waitingRequest = CreateNewBuildRequest(-1, new string[1] { "bar" });
118
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
126
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
130
BuildRequest
waitingRequest2 = CreateNewBuildRequest(2, new string[1] { "xor" });
148
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
156
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
160
BuildRequest
waitingRequest2 = CreateNewBuildRequest(-1, new string[1] { "xor" });
185
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
191
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
201
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
218
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
227
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
242
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
255
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
262
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "foo" });
270
BuildRequest
waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" });
274
BuildRequest
randomRequest = CreateNewBuildRequest(3, Array.Empty<string>());
281
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)
31
private
BuildRequest
[] _newBuildRequests_BuildRequests;
94
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
124
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
158
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
197
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
235
BuildRequest
request = CreateNewBuildRequest(1, new string[1] { "target1" });
300
_newBuildRequests_BuildRequests = new
BuildRequest
[requests.Length];
308
BuildRequest
newRequest = CreateNewBuildRequest(matchingConfig.ConfigurationId, request.Targets);
322
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)
1564
private
BuildRequest
CreateNewBuildRequest(int configurationId, (string name, TargetBuiltReason reason)[] targets, BuildRequestDataFlags flags = BuildRequestDataFlags.None)
BackEnd\TargetEntry_Tests.cs (1)
909
private
BuildRequest
CreateNewBuildRequest(int configurationId, string[] targets)
BackEnd\TaskHost_Tests.cs (1)
80
BuildRequest
buildRequest = new BuildRequest(1 /* submissionId */, 1, 1, new List<string>(), null, BuildEventContext.Invalid, null);