12 references to CliInstallQuality
Aspire.Cli.EndToEnd.Tests (12)
tests\Shared\CliInstallStrategy.cs (12)
243public CliInstallQuality? Quality { get; }
280private CliInstallStrategy(CliInstallMode mode, string? archivePath = null, CliInstallQuality? quality = null, string? version = null, string? archiveDir = null, string? nupkgSourcePath = null, bool includePrerelease = false, string? expectedVersion = null)
316public static CliInstallStrategy FromQuality(CliInstallQuality quality)
389public static CliInstallStrategy FromPublishedDotnetToolFeed(string? version, CliInstallQuality? quality)
519return FromQuality(CliInstallQuality.Dev);
614internal static CliInstallQuality? GetQualityFromEnvironment()
622if (Enum.TryParse<CliInstallQuality>(qualityStr, ignoreCase: true, out var quality))
627throw new ArgumentException($"Invalid ASPIRE_E2E_QUALITY value: '{qualityStr}'. Must be one of: {string.Join(", ", Enum.GetNames<CliInstallQuality>())}");
630private static bool ShouldIncludePrereleaseForPublishedDotnetTool(string? version, CliInstallQuality? quality)
632return string.IsNullOrEmpty(version) && quality is CliInstallQuality.Dev or CliInstallQuality.Staging;