29 references to PackageFeedStatus
Microsoft.DotNet.Build.Tasks.Feed (19)
src\common\GeneralUtils.cs (9)
139
public static async Task<
PackageFeedStatus
> CompareLocalPackageToFeedPackage(
171
public static async Task<
PackageFeedStatus
> CompareLocalPackageToFeedPackage(
180
PackageFeedStatus
result =
PackageFeedStatus
.Unknown;
198
result =
PackageFeedStatus
.ExistsAndDifferent;
210
result =
PackageFeedStatus
.ExistsAndDifferent;
219
result = streamsMatch ?
PackageFeedStatus
.ExistsAndIdenticalToLocal :
PackageFeedStatus
.ExistsAndDifferent;
229
result =
PackageFeedStatus
.DoesNotExist;
src\PublishArtifactsInManifestBase.cs (10)
1397
Func<string, string, HttpClient, MsBuildUtils.TaskLoggingHelper, Task<
PackageFeedStatus
>> CompareLocalPackageToFeedPackageCallBack = null,
1405
var
packageStatus =
PackageFeedStatus
.Unknown;
1421
packageStatus =
PackageFeedStatus
.ExistsAndIdenticalToLocal;
1432
case
PackageFeedStatus
.ExistsAndIdenticalToLocal:
1437
case
PackageFeedStatus
.ExistsAndDifferent:
1451
while (packageStatus !=
PackageFeedStatus
.ExistsAndIdenticalToLocal && // Success
1452
packageStatus !=
PackageFeedStatus
.ExistsAndDifferent && // Give up: Non-retriable error
1455
if (packageStatus !=
PackageFeedStatus
.ExistsAndIdenticalToLocal)
1469
if (packageStatus !=
PackageFeedStatus
.ExistsAndIdenticalToLocal && nugetResult?.ExitCode != 0)
Microsoft.DotNet.Build.Tasks.Feed.Tests (10)
GeneralTests.cs (6)
103
[InlineData("", HttpStatusCode.NotFound,
PackageFeedStatus
.DoesNotExist)]
104
[InlineData("test-package-b", HttpStatusCode.OK,
PackageFeedStatus
.ExistsAndDifferent)]
105
[InlineData("test-package-a", HttpStatusCode.OK,
PackageFeedStatus
.ExistsAndIdenticalToLocal)]
106
[InlineData("", HttpStatusCode.InternalServerError,
PackageFeedStatus
.Unknown)]
110
PackageFeedStatus
expectedResult)
126
var
result = await GeneralUtils.CompareLocalPackageToFeedPackage(
PublishArtifactsInManifestTests.cs (4)
105
Func<string, string, HttpClient, MsBuildUtils.TaskLoggingHelper, Task<
PackageFeedStatus
>> testCompareLocalPackage = async (string localPackageFullPath, string packageContentUrl, HttpClient client, MsBuildUtils.TaskLoggingHelper log) =>
111
return localPackageMatchesFeed ?
PackageFeedStatus
.ExistsAndIdenticalToLocal :
PackageFeedStatus
.ExistsAndDifferent;
115
return
PackageFeedStatus
.DoesNotExist;