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