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