68 references to TargetResultCode
Microsoft.Build (28)
BackEnd\Components\Caching\ResultsCache.cs (2)
321
if (!result.TryGetResultsForTarget(target, out TargetResult targetResult) || (targetResult.ResultCode ==
TargetResultCode
.Skipped && !skippedResultsAreOK))
337
if (targetResult.ResultCode ==
TargetResultCode
.Failure && (!checkTargetsMissingResults || !missingTargetFound))
BackEnd\Components\Logging\NodeLoggingContext.cs (2)
103
bool isFailure = targetResult.ResultCode ==
TargetResultCode
.Failure;
117
if (targetResult.ResultCode ==
TargetResultCode
.Failure)
BackEnd\Components\RequestBuilder\TargetBuilder.cs (7)
292
if (results[i].ResultCode ==
TargetResultCode
.Failure)
564
if (targetResult.ResultCode !=
TargetResultCode
.Skipped)
568
bool success = targetResult.ResultCode ==
TargetResultCode
.Success;
588
if (targetResult.ResultCode ==
TargetResultCode
.Success)
647
else if (topEntry.ParentEntry?.Result?.ResultCode ==
TargetResultCode
.Skipped)
678
if (_buildResult.TryGetResultsForTarget(targetSpecification.TargetName, out TargetResult targetResult) && targetResult.ResultCode !=
TargetResultCode
.Skipped)
809
if (result?.ResultCode ==
TargetResultCode
.Failure && !result.TargetFailureDoesntCauseBuildFailure)
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
784
ErrorUtilities.VerifyThrow(_targetResult.ResultCode ==
TargetResultCode
.Skipped, "ResultCode must be Skipped. ResultCode is {0}.", _state);
BackEnd\Components\RequestBuilder\TaskHost.cs (2)
991
if (results[i].ResultCode ==
TargetResultCode
.Failure)
1170
if (results[i].ResultCode ==
TargetResultCode
.Failure)
BackEnd\Shared\BuildResult.cs (2)
386
if ((result.Value.ResultCode ==
TargetResultCode
.Failure && !result.Value.TargetFailureDoesntCauseBuildFailure)
537
ErrorUtilities.VerifyThrow(targetResult.ResultCode ==
TargetResultCode
.Skipped, "Items already exist for target {0}.", target);
BackEnd\Shared\ITargetResult.cs (1)
58
TargetResultCode
ResultCode { get; }
BackEnd\Shared\TargetResult.cs (11)
116
public
TargetResultCode
ResultCode
125
return
TargetResultCode
.Failure;
128
return
TargetResultCode
.Skipped;
131
return
TargetResultCode
.Success;
134
return
TargetResultCode
.Skipped;
143
case
TargetResultCode
.Failure:
144
return nameof(
TargetResultCode
.Failure);
145
case
TargetResultCode
.Skipped:
146
return nameof(
TargetResultCode
.Skipped);
147
case
TargetResultCode
.Success:
148
return nameof(
TargetResultCode
.Success);
Microsoft.Build.Engine.UnitTests (38)
BackEnd\BuildManager_Tests.cs (2)
3482
Assert.Equal(
TargetResultCode
.Success, buildResult.ResultsByTarget["target1"].ResultCode);
3483
Assert.Equal(
TargetResultCode
.Success, buildResult.ResultsByTarget["target2"].ResultCode);
BackEnd\BuildResult_Tests.cs (7)
129
Assert.Equal(
TargetResultCode
.Success, result["foo"].ResultCode);
130
Assert.Equal(
TargetResultCode
.Failure, result["bar"].ResultCode);
199
Assert.Equal(
TargetResultCode
.Success, result["foo"].ResultCode);
200
Assert.Equal(
TargetResultCode
.Failure, result["bar"].ResultCode);
208
Assert.Equal(
TargetResultCode
.Success, result["foo"].ResultCode);
209
Assert.Equal(
TargetResultCode
.Failure, result["bar"].ResultCode);
210
Assert.Equal(
TargetResultCode
.Success, result["xor"].ResultCode);
BackEnd\TargetBuilder_Tests.cs (17)
108
Assert.Equal(
TargetResultCode
.Success, result["Empty"].ResultCode);
131
Assert.Equal(
TargetResultCode
.Success, result["Baz"].ResultCode);
136
Assert.Equal(
TargetResultCode
.Success, resultsCache.GetResultForRequest(entry.Request)["Bar"].ResultCode);
155
Assert.Equal(
TargetResultCode
.Success, result["DepSkip"].ResultCode);
159
Assert.Equal(
TargetResultCode
.Skipped, resultsCache.GetResultForRequest(entry.Request)["SkipCondition"].ResultCode);
198
Assert.Equal(
TargetResultCode
.Failure, resultsCache.GetResultForRequest(entry.Request)["DepError"].ResultCode);
199
Assert.Equal(
TargetResultCode
.Success, resultsCache.GetResultForRequest(entry.Request)["Foo"].ResultCode);
200
Assert.Equal(
TargetResultCode
.Success, resultsCache.GetResultForRequest(entry.Request)["Skip"].ResultCode);
201
Assert.Equal(
TargetResultCode
.Failure, resultsCache.GetResultForRequest(entry.Request)["Error"].ResultCode);
202
Assert.Equal(
TargetResultCode
.Success, resultsCache.GetResultForRequest(entry.Request)["Bar"].ResultCode);
203
Assert.Equal(
TargetResultCode
.Success, resultsCache.GetResultForRequest(entry.Request)["Baz"].ResultCode);
984
result.ResultsByTarget["Build"].ResultCode.ShouldBe(
TargetResultCode
.Success);
1009
result.ResultsByTarget["Build"].ResultCode.ShouldBe(
TargetResultCode
.Success);
1028
result.ResultsByTarget["Build"].ResultCode.ShouldBe(
TargetResultCode
.Success);
1440
Assert.Equal(
TargetResultCode
.Failure, resultsCache.GetResultForRequest(entry.Request)["Build"].ResultCode);
1441
Assert.Equal(
TargetResultCode
.Skipped, resultsCache.GetResultForRequest(entry.Request)["ProduceError1"].ResultCode);
1442
Assert.Equal(
TargetResultCode
.Failure, resultsCache.GetResultForRequest(entry.Request)["_Error1"].ResultCode);
BackEnd\TargetEntry_Tests.cs (8)
364
Assert.Equal(
TargetResultCode
.Success, results.ResultCode);
388
Assert.Equal(
TargetResultCode
.Success, results.ResultCode);
408
Assert.Equal(
TargetResultCode
.Success, results.ResultCode);
416
Assert.Equal(
TargetResultCode
.Skipped, results.ResultCode);
425
Assert.Equal(
TargetResultCode
.Success, results.ResultCode);
434
Assert.Equal(
TargetResultCode
.Success, results.ResultCode);
447
Assert.Equal(
TargetResultCode
.Failure, results.ResultCode);
886
Assert.Equal(
TargetResultCode
.Success, result.ResultsByTarget["Build"].ResultCode);
BackEnd\TargetResult_Tests.cs (4)
31
Assert.Equal(
TargetResultCode
.Failure, result.ResultCode);
44
Assert.Equal(
TargetResultCode
.Failure, result.ResultCode);
69
Assert.Equal(
TargetResultCode
.Failure, result.ResultCode);
82
Assert.Equal(
TargetResultCode
.Failure, result.ResultCode);
Microsoft.Build.UnitTests.Shared (2)
ObjectModelHelpers.cs (2)
1516
buildResult[targetName].ResultCode.ShouldBe(
TargetResultCode
.Failure);
1540
buildResult[targetName].ResultCode.ShouldBe(
TargetResultCode
.Success);