9 instantiations of CliInstallStrategy
Aspire.Deployment.EndToEnd.Tests (9)
tests\Shared\CliInstallStrategy.cs (9)
302return new CliInstallStrategy(CliInstallMode.LocalHive, archivePath: archivePath); 310return new CliInstallStrategy(CliInstallMode.Preinstalled); 318return new CliInstallStrategy(CliInstallMode.InstallScript, quality: quality); 331return new CliInstallStrategy(CliInstallMode.InstallScript, version: version); 347return new CliInstallStrategy(CliInstallMode.PullRequest); 362return new CliInstallStrategy(CliInstallMode.LocalArchive, archiveDir: archiveDir, expectedVersion: expectedVersion); 370return new CliInstallStrategy(CliInstallMode.InstallScript); 383return new CliInstallStrategy(CliInstallMode.DotnetTool, version: version, includePrerelease: version is null && includePrerelease, expectedVersion: version); 410return new CliInstallStrategy(CliInstallMode.DotnetTool, version: version, nupkgSourcePath: nupkgSourcePath, expectedVersion: version);
31 references to CliInstallStrategy
Aspire.Deployment.EndToEnd.Tests (31)
AcaCompactNamingUpgradeDeploymentTests.cs (3)
54CliInstallStrategy? localCurrentBuildStrategy = null; 99await auto.InstallAspireCliAsync(CliInstallStrategy.FromQuality(CliInstallQuality.Release), counter); 297var installStrategy = await auto.InstallAspireCliAsync(localCurrentBuildStrategy!, counter, output, "Step 11");
Helpers\DeploymentE2EAutomatorHelpers.cs (5)
30CliInstallStrategy strategy, 104internal static async Task<CliInstallStrategy> InstallAspireCliAsync( 106CliInstallStrategy strategy, 121internal static Task<CliInstallStrategy> InstallCurrentBuildAspireCliAsync( 137internal static Task<CliInstallStrategy> InstallCurrentBuildAspireBundleAsync(
Helpers\DeploymentE2ETestHelpers.cs (3)
90internal static CliInstallStrategy GetCurrentBuildCliInstallStrategy() 92return IsRunningInCI ? CliInstallStrategy.Preinstalled() : CliInstallStrategy.Detect();
RadiusAzureResourcesDeploymentTests.cs (1)
30var localCurrentBuildStrategy = DeploymentE2ETestHelpers.GetCurrentBuildCliInstallStrategy();
tests\Shared\CliInstallStrategy.cs (19)
95internal static string GetInstallScriptCommand(CliInstallStrategy strategy, string commandPrefix) 112internal static string GetInstallScriptArgs(CliInstallStrategy strategy) 151internal static string GetDotnetToolInstallCommand(CliInstallStrategy strategy) 156internal static string GetDotnetToolInstallCommandInDocker(CliInstallStrategy strategy) 178private static string GetDotnetToolInstallArgs(CliInstallStrategy strategy, string? nupkgSourcePath, string? nuGetConfigPath = null) 295public static CliInstallStrategy FromLocalHive(string archivePath) 308public static CliInstallStrategy Preinstalled() 316public static CliInstallStrategy FromQuality(CliInstallQuality quality) 324public static CliInstallStrategy FromVersion(string version) 337public static CliInstallStrategy FromPullRequest() 354public static CliInstallStrategy FromLocalArchive(string archiveDir) 368public static CliInstallStrategy LatestGa() 376public static CliInstallStrategy FromDotnetTool(string? version = null, bool includePrerelease = false) 389public static CliInstallStrategy FromPublishedDotnetToolFeed(string? version, CliInstallQuality? quality) 398public static CliInstallStrategy FromDotnetToolLocalSource(string nupkgSourcePath, string version) 417public static CliInstallStrategy FromDotnetToolLocalSource(string nupkgSourcePath) 443public static CliInstallStrategy Detect(Action<string>? log = null) 458var strategy = !string.IsNullOrEmpty(toolVersion) 472var strategy = FromPublishedDotnetToolFeed(toolVersion, quality);