56 instantiations of BuildRequest
Microsoft.Build (7)
BackEnd\BuildManager\BuildManager.cs (2)
1780submission.BuildRequest = new BuildRequest( 1799submission.BuildRequest = new BuildRequest(
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (2)
1167newRequest = new BuildRequest( 1196newRequest = new BuildRequest(
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1018results[i] = new BuildResult(new BuildRequest(), new BuildAbortedException());
BackEnd\Components\Scheduler\Scheduler.cs (1)
1654BuildRequest newRequest = new BuildRequest(parentRequest.BuildRequest.SubmissionId, BuildRequest.ResultsTransferNodeRequestId, parentRequest.BuildRequest.ConfigurationId, Array.Empty<string>(), null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags);
BackEnd\Shared\BuildRequest.cs (1)
445return new BuildRequest(translator);
Microsoft.Build.Engine.UnitTests (49)
BackEnd\BuildRequest_Tests.cs (3)
159BuildRequest request = new BuildRequest( 186BuildRequest request = new BuildRequest( 201return 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)
281return new BuildRequest(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\BuildResult_Tests.cs (2)
308BuildRequest request = new BuildRequest(1, 1, 2, new string[] { "alpha", "omega" }, null, new BuildEventContext(1, 1, 2, 3, 4, 5), null); 344return new BuildRequest(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null);
BackEnd\CacheAggregator_Tests.cs (11)
82var buildResult = new BuildResult(new BuildRequest(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null)); 103var buildResult = new BuildResult(new BuildRequest(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null)); 108var buildResult2 = new BuildResult(new BuildRequest(1, 2, configurationId: 2, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null)); 132var buildResult = new BuildResult(new BuildRequest(1, 2, configurationId: 2, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null)); 154var buildResult11 = new BuildResult(new BuildRequest(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null)); 162var buildResult21 = new BuildResult(new BuildRequest(1, 2, configurationId: 1, new List<string>() { "e", "f" }, null, BuildEventContext.Invalid, null)); 198var buildResult = new BuildResult(new BuildRequest(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null)); 217var buildResult11 = new BuildResult(new BuildRequest(1, 2, configurationId: 1, new List<string>() { "a", "b" }, null, BuildEventContext.Invalid, null)); 219var buildResult12 = new BuildResult(new BuildRequest(1, 2, configurationId: 2, new List<string>() { "c", "d" }, null, BuildEventContext.Invalid, null)); 229var buildResult21 = new BuildResult(new BuildRequest(1, 2, configurationId: 1, new List<string>() { "e", "f" }, null, BuildEventContext.Invalid, null)); 231var 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)
3868BuildRequestEntry 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")); 3903var 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 (20)
36BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); BuildResult result = new BuildResult(request); 49BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); 54request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "otherTarget" }, null, BuildEventContext.Invalid, null); 69BuildRequest request = new BuildRequest(submissionId: 1, nodeRequestId: 0, configurationId: 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); 74request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "otherTarget" }, null, BuildEventContext.Invalid, null); 79BuildResult result2 = new BuildResult(new BuildRequest(submissionId: 1, nodeRequestId: 0, configurationId: 2, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null)); 97BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); 106BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[2] { "testTarget", "testTarget2" }, null, BuildEventContext.Invalid, null); 125BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[] { "testTarget" }, null, BuildEventContext.Invalid, null); 144BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[2] { "testTarget", "testTarget2" }, null, BuildEventContext.Invalid, null); 156BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null); 179BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null); 203BuildRequest requestWithNoBuildDataFlags = new BuildRequest( 213BuildRequest requestWithProjectStateFlag = new BuildRequest( 223BuildRequest requestWithNoBuildDataFlags2 = new BuildRequest( 276BuildRequest requestWithSubsetFlag1 = new BuildRequest( 291BuildRequest requestWithSubsetFlag2 = new BuildRequest( 348BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null); 364var request1 = new BuildRequest(1, 2, 3, new[] { "target1" }, null, BuildEventContext.Invalid, null); 365var 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)
1530return new BuildRequest(1 /* submissionId */, _nodeRequestId++, configurationId, targets, null, BuildEventContext.Invalid, null, flags);
BackEnd\TargetEntry_Tests.cs (1)
1012return 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);
336 references to BuildRequest
Microsoft.Build (136)
BackEnd\BuildManager\BuildManager.cs (4)
1447private void LoadSolutionIntoConfiguration(BuildRequestConfiguration config, BuildRequest request) 1782BackEnd.BuildRequest.InvalidNodeRequestId, 1801BackEnd.BuildRequest.InvalidNodeRequestId, 2351foreach (BuildRequest request in blocker.BuildRequests)
BackEnd\BuildManager\BuildSubmission.cs (1)
111internal BuildRequest BuildRequest { get; set; }
BackEnd\BuildManager\CacheAggregator.cs (3)
95BuildRequest.InvalidGlobalRequestId, 96BuildRequest.InvalidGlobalRequestId, 97BuildRequest.InvalidNodeRequestId));
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (13)
322public void SubmitBuildRequest(BuildRequest request) 333if (request.NodeRequestId == BuildRequest.ResultsTransferNodeRequestId) 424if (result.NodeRequestId == BuildRequest.ResultsTransferNodeRequestId) 524var requestsToIssue = new List<BuildRequest>(); 533IEnumerable<BuildRequest> resolvedRequests = currentEntry.GetRequestsToIssueIfReady(); 534foreach (BuildRequest request in resolvedRequests) 643private void RaiseRequestComplete(BuildRequest request, BuildResult result) 657private void RaiseRequestResumed(BuildRequest request) 1056else if (unsubmittedRequest.BlockingGlobalRequestId == BuildRequest.InvalidGlobalRequestId) 1135BuildRequest newRequest; 1267List<BuildRequest> requestsToIssue = issuingEntry.GetRequestsToIssueIfReady(); 1351foreach (BuildRequest blockingRequest in blocker.BuildRequests) 1472BlockingGlobalRequestId = BuildRequest.InvalidGlobalRequestId;
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (23)
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>>(); 516_unresolvedConfigurations.Add(newRequest.ConfigurationId, new List<BuildRequest>()); 524_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) 352private static bool AreBuildResultFlagsCompatible(BuildRequest buildRequest, BuildResult buildResult)
BackEnd\Components\Caching\ResultsCacheWithOverride.cs (2)
50public BuildResult GetResultForRequest(BuildRequest request) 79BuildRequest request,
BackEnd\Components\FileAccesses\FileAccessManager.cs (7)
19private record Handlers(Action<BuildRequest, FileAccessData> FileAccessHander, Action<BuildRequest, ProcessData> ProcessHandler); 80BuildRequest? buildRequest = GetBuildRequest(nodeId); 94BuildRequest? buildRequest = GetBuildRequest(nodeId); 105public HandlerRegistration RegisterHandlers(Action<BuildRequest, FileAccessData> fileAccessHandler, Action<BuildRequest, ProcessData> processHandler) 162private BuildRequest? GetBuildRequest(int nodeId)
BackEnd\Components\FileAccesses\IFileAccessManager.cs (2)
20Action<BuildRequest, FileAccessData> fileAccessHandler, 21Action<BuildRequest, ProcessData> processHandler);
BackEnd\Components\FileAccesses\OutOfProcNodeFileAccessManager.cs (2)
55Action<BuildRequest, FileAccessData> fileAccessHandler, 56Action<BuildRequest, ProcessData> processHandler) =>
BackEnd\Components\Logging\NodeLoggingContext.cs (2)
71internal ProjectLoggingContext LogProjectStarted(BuildRequest request, BuildRequestConfiguration configuration) 87internal void LogRequestHandledFromCache(BuildRequest request, BuildRequestConfiguration configuration, BuildResult result)
BackEnd\Components\Logging\ProjectLoggingContext.cs (1)
53BuildRequest request,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
317private FileAccessContext GetFileAccessContext(BuildRequest buildRequest)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1198await BlockOnTargetInProgress(Microsoft.Build.BackEnd.BuildRequest.InvalidGlobalRequestId, null);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
680int idOfAlreadyBuildingRequest = BuildRequest.InvalidGlobalRequestId; 759int 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)
289public BuildRequest GetExecutingRequestByNode(int nodeId) 310if (blocker.BlockedRequestId != BuildRequest.InvalidGlobalRequestId) 332else if ((blocker.BlockingRequestId == blocker.BlockedRequestId) && blocker.BlockingRequestId != BuildRequest.InvalidGlobalRequestId) 338else if (blocker.BlockingRequestId != BuildRequest.InvalidGlobalRequestId) 383if (result.NodeRequestId == BuildRequest.ResultsTransferNodeRequestId) 1011private bool IsTraversalRequest(BuildRequest request) 1156BuildRequest currentRequest = currentSchedulableRequest.BuildRequest; 1654BuildRequest newRequest = new BuildRequest(parentRequest.BuildRequest.SubmissionId, BuildRequest.ResultsTransferNodeRequestId, parentRequest.BuildRequest.ConfigurationId, Array.Empty<string>(), null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags); 1686Stack<BuildRequest> requestsToAdd = new Stack<BuildRequest>(blocker.BuildRequests.Length); 1687foreach (BuildRequest request in blocker.BuildRequests) 1690if (request.GlobalRequestId == BuildRequest.InvalidGlobalRequestId) 1809BuildRequest requestToAdd = requestsToAdd.Pop(); 1947private ScheduleResponse TrySatisfyRequestFromCache(int nodeForResults, BuildRequest request, bool skippedResultsDoNotCauseCacheMiss) 1961private bool CheckIfCacheMissOnReferencedProjectIsAllowedAndErrorIfNot(int nodeForResults, BuildRequest request, List<ScheduleResponse> responses, out Action<ILoggingService> emitNonErrorLogs) 2050bool SkipNonexistentTargetsIfExistentTargetsHaveResults(BuildRequest buildRequest) 2105private ScheduleResponse GetResponseForResult(int parentRequestNode, BuildRequest requestWhichGeneratedResult, BuildResult result) 2127private void LogRequestHandledFromCache(BuildRequest request, BuildResult result) 2165private NodeAffinity GetNodeAffinityForRequest(BuildRequest request) 2255private void AssignGlobalRequestId(BuildRequest request) 2258if (request.GlobalRequestId == BuildRequest.InvalidGlobalRequestId && _schedulingData.GetRequestsAssignedToConfigurationCount(request.ConfigurationId) > 0) 2320int invalidWorkId = useConfigurations ? BuildRequestConfiguration.InvalidConfigurationId : BuildRequest.InvalidGlobalRequestId; 2782var 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)
83internal readonly BuildRequest BuildRequest; 130private ScheduleResponse(int nodeId, BuildRequest parentRequest, BuildRequest requestCausingCircularDependency) 144private ScheduleResponse(int node, BuildRequest request, bool sendConfiguration) 171public static ScheduleResponse CreateScheduleResponse(int node, BuildRequest requestToSchedule, bool sendConfiguration) 205public 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)
241private void OnRequestComplete(BuildRequest request, BuildResult result) 373HandleBuildRequest(packet as BuildRequest); 426private void HandleBuildRequest(BuildRequest request)
BackEnd\Node\OutOfProcNode.cs (4)
177(this as INodePacketFactory).RegisterPacketHandler(NodePacketType.BuildRequest, BuildRequest.FactoryForDeserialization, this); 371private void OnRequestComplete(BuildRequest request, BuildResult result) 618HandleBuildRequest(packet as BuildRequest); 650private 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)
765public List<string> 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)
110/// <see cref="ProjectInstance"/> state after the build. This is only provided if <see cref="BuildRequest.BuildRequestDataFlags"/> 139internal BuildResult(BuildRequest request) 149internal BuildResult(BuildRequest request, Exception exception) 159internal BuildResult(BuildRequest request, bool circularDependency) 192internal BuildResult(BuildRequest request, BuildResult existingResults, Exception exception) 204internal BuildResult(BuildRequest request, BuildResult existingResults, string[] targetNames, Exception exception)
Microsoft.Build.Engine.UnitTests (200)
BackEnd\BuildRequest_Tests.cs (23)
44BuildRequest request = CreateNewBuildRequest(0, Array.Empty<string>()); 47BuildRequest request2 = CreateNewBuildRequest(1, Array.Empty<string>()); 50BuildRequest request3 = CreateNewBuildRequest(-1, Array.Empty<string>()); 57BuildRequest request = CreateNewBuildRequest(0, Array.Empty<string>()); 60BuildRequest request2 = CreateNewBuildRequest(1, Array.Empty<string>()); 63BuildRequest request3 = CreateNewBuildRequest(-1, Array.Empty<string>()); 70BuildRequest request = CreateNewBuildRequest(0, Array.Empty<string>()); 74BuildRequest request2 = CreateNewBuildRequest(1, new string[1] { "a" }); 83BuildRequest request = CreateNewBuildRequest(0, Array.Empty<string>()); 90BuildRequest request = CreateNewBuildRequest(0, Array.Empty<string>()); 101BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 111BuildRequest request = CreateNewBuildRequest(0, Array.Empty<string>()); 118BuildRequest request = CreateNewBuildRequest(1, new string[] { "alpha", "omega" }); 123INodePacket packet = BuildRequest.FactoryForDeserialization(TranslationHelpers.GetReadTranslator()); 125BuildRequest deserializedRequest = packet as BuildRequest; 159BuildRequest request = new BuildRequest( 169INodePacket packet = BuildRequest.FactoryForDeserialization(TranslationHelpers.GetReadTranslator()); 171BuildRequest deserializedRequest = packet as BuildRequest; 186BuildRequest request = new BuildRequest( 196BuildRequest.FactoryForDeserialization(TranslationHelpers.GetReadTranslator()); 199private 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)
25BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 46BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 60BuildRequest waitingRequest = CreateNewBuildRequest(2, new string[1] { "bar" }); 94BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 102BuildRequest waitingRequest = CreateNewBuildRequest(-1, new string[1] { "bar" }); 116BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 124BuildRequest waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" }); 128BuildRequest waitingRequest2 = CreateNewBuildRequest(2, new string[1] { "xor" }); 146BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 154BuildRequest waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" }); 158BuildRequest waitingRequest2 = CreateNewBuildRequest(-1, new string[1] { "xor" }); 183BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 189BuildRequest waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" }); 199BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 216BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 225BuildRequest waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" }); 240BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 253BuildRequest waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" }); 260BuildRequest request = CreateNewBuildRequest(1, new string[1] { "foo" }); 268BuildRequest waitingRequest1 = CreateNewBuildRequest(2, new string[1] { "bar" }); 272BuildRequest randomRequest = CreateNewBuildRequest(3, Array.Empty<string>()); 279private BuildRequest CreateNewBuildRequest(int configurationId, string[] targets)
BackEnd\BuildResult_Tests.cs (22)
33BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 40BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 72BuildRequest request = CreateNewBuildRequest(-1, Array.Empty<string>()); 76BuildRequest request2 = CreateNewBuildRequest(1, Array.Empty<string>()); 84BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 96BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 109BuildRequest request2 = CreateNewBuildRequest(2, Array.Empty<string>()); 119BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 127BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 141BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 152BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 164BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 175BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 186BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 194BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 221BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 234BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 238BuildRequest request2 = CreateNewBuildRequest(2, Array.Empty<string>()); 248BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 259BuildRequest request = CreateNewBuildRequest(1, Array.Empty<string>()); 308BuildRequest request = new BuildRequest(1, 1, 2, new string[] { "alpha", "omega" }, null, new BuildEventContext(1, 1, 2, 3, 4, 5), null); 342private BuildRequest CreateNewBuildRequest(int configurationId, string[] targets)
BackEnd\CacheAggregator_Tests.cs (3)
280aggregatedBuildResult.ParentGlobalRequestId.ShouldBe(BuildRequest.InvalidGlobalRequestId); 281aggregatedBuildResult.GlobalRequestId.ShouldBe(BuildRequest.InvalidGlobalRequestId); 282aggregatedBuildResult.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 (17)
36BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); BuildResult result = new BuildResult(request); 49BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); 69BuildRequest request = new BuildRequest(submissionId: 1, nodeRequestId: 0, configurationId: 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); 97BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget" }, null, BuildEventContext.Invalid, null); 106BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[2] { "testTarget", "testTarget2" }, null, BuildEventContext.Invalid, null); 125BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[] { "testTarget" }, null, BuildEventContext.Invalid, null); 144BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[2] { "testTarget", "testTarget2" }, null, BuildEventContext.Invalid, null); 156BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null); 179BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null); 203BuildRequest requestWithNoBuildDataFlags = new BuildRequest( 213BuildRequest requestWithProjectStateFlag = new BuildRequest( 223BuildRequest requestWithNoBuildDataFlags2 = new BuildRequest( 276BuildRequest requestWithSubsetFlag1 = new BuildRequest( 291BuildRequest requestWithSubsetFlag2 = new BuildRequest( 348BuildRequest request = new BuildRequest(1 /* submissionId */, 0, 1, new string[1] { "testTarget2" }, null, BuildEventContext.Invalid, null); 364var request1 = new BuildRequest(1, 2, 3, new[] { "target1" }, null, BuildEventContext.Invalid, null); 365var request2 = new BuildRequest(4, 5, 6, new[] { "target2" }, null, BuildEventContext.Invalid, null);
BackEnd\Scheduler_Tests.cs (88)
44private BuildRequest _defaultParentRequest; 79_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new BuildRequest[] { _defaultParentRequest })); 109BuildRequest request = CreateBuildRequest(1, 1); 110BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request }); 125BuildRequest request = CreateBuildRequest(1, 1, new string[] { "foo" }); 128BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request }); 149BuildRequest request = CreateBuildRequest(1, 1, new string[] { "foo" }); 152BuildRequestBlocker blocker = new BuildRequestBlocker(request.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request }); 173BuildRequest request = CreateBuildRequest(1, 1, new string[] { "foo" }); 175BuildRequestBlocker blocker = new BuildRequestBlocker(-1, Array.Empty<string>(), new BuildRequest[] { request }); 179BuildRequest childRequest = CreateBuildRequest(2, 2, new string[] { "foo" }, request); 182blocker = new BuildRequestBlocker(0, new string[] { "foo" }, new BuildRequest[] { childRequest }); 203BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }); 204BuildRequest request2 = CreateBuildRequest(2, 1, new string[] { "bar" }); 206BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2 }); 221BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }); 223BuildRequest request2 = CreateBuildRequest(2, 2, new string[] { "bar" }); 226BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2 }); 243BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }); 246BuildRequest request2 = CreateBuildRequest(2, 2, new string[] { "bar" }); 249BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2 }); 274BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest); 275BuildRequest request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest); 277BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2 }); 298BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest); 299BuildRequest request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest); 301BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2 }); 323BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }); 324BuildRequest request2 = CreateBuildRequest(2, 1, new string[] { "bar" }); 325BuildRequest request3 = CreateBuildRequest(3, 1, new string[] { "baz" }); 326BuildRequest request4 = CreateBuildRequest(4, 1, new string[] { "qux" }); 328BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2, request3, request4 }); 349BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }); 350BuildRequest request2 = CreateBuildRequest(2, 2, new string[] { "bar" }); 351BuildRequest request3 = CreateBuildRequest(3, 3, new string[] { "baz" }); 352BuildRequest request4 = CreateBuildRequest(4, 4, new string[] { "qux" }); 354BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2, request3, request4 }); 394BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.Any, _defaultParentRequest); 395BuildRequest request2 = CreateBuildRequest(2, 1, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest); 396BuildRequest request3 = CreateBuildRequest(3, 1, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest); 398List<ScheduleResponse> response = new List<ScheduleResponse>(_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new BuildRequest[] { _defaultParentRequest, request1, request2, request3 }))); 427BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest); 428BuildRequest request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest); 429BuildRequest request3 = CreateBuildRequest(3, 3, new string[] { "baz" }, NodeAffinity.OutOfProc, _defaultParentRequest); 430BuildRequest request4 = CreateBuildRequest(4, 4, new string[] { "qux" }, NodeAffinity.OutOfProc, _defaultParentRequest); 432BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2, request3, request4 }); 457BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest); 458BuildRequest request2 = CreateBuildRequest(2, 2, new string[] { "bar" }); 459BuildRequest request3 = CreateBuildRequest(3, 3, new string[] { "baz" }); 460BuildRequest request4 = CreateBuildRequest(4, 4, new string[] { "qux" }); 462BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2, request3, request4 }); 487BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest); 488BuildRequest request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest); 489BuildRequest request3 = CreateBuildRequest(3, 3, new string[] { "baz" }); 490BuildRequest request4 = CreateBuildRequest(4, 4, new string[] { "qux" }); 492BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2, request3, request4 }); 522BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, _defaultParentRequest); 523BuildRequest request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, _defaultParentRequest); 525BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2 }); 547BuildRequest request1 = CreateProxyBuildRequest(1, 1, new ProxyTargets(new Dictionary<string, string> { { "foo", "bar" } }), null); 586BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }, NodeAffinity.OutOfProc, _defaultParentRequest); 588BuildRequest request2 = CreateBuildRequest(2, 2, new string[] { "bar" }, NodeAffinity.OutOfProc, _defaultParentRequest); 590BuildRequest request3 = CreateBuildRequest(3, 3, new string[] { "bar" }, NodeAffinity.InProc, _defaultParentRequest); 592List<ScheduleResponse> responses = new List<ScheduleResponse>(_scheduler.ReportRequestBlocked(1, new BuildRequestBlocker(-1, Array.Empty<string>(), new BuildRequest[] { _defaultParentRequest, request1, request2, request3 }))); 606BuildRequest br1 = CreateBuildRequest(1, 1, new string[] { "A" }); 611BuildRequest br2 = CreateBuildRequest(1, 1, new string[] { "B" }); 623BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }); 625BuildRequest request2 = CreateBuildRequest(2, 1, new string[] { "bar" }); 627BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2 }); 642BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }); 643BuildRequest request2 = CreateBuildRequest(2, 1, new string[] { "bar" }); 646BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2 }); 661BuildRequest request1 = CreateBuildRequest(1, 1, new string[] { "foo" }); 662BuildRequest request2 = CreateBuildRequest(2, 1, new string[] { "bar" }); 664BuildRequest request3 = CreateBuildRequest(3, 1, new string[] { "baz" }); 666BuildRequestBlocker blocker = new BuildRequestBlocker(request1.ParentGlobalRequestId, Array.Empty<string>(), new BuildRequest[] { request1, request2, request3 }); 681BuildRequest request = CreateBuildRequest(1, 1); 682BuildRequestBlocker 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)
1528private BuildRequest CreateNewBuildRequest(int configurationId, string[] targets, BuildRequestDataFlags flags = BuildRequestDataFlags.None)
BackEnd\TargetEntry_Tests.cs (1)
1010private 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);