9 instantiations of CliInstallStrategy
Aspire.Deployment.EndToEnd.Tests (9)
tests\Shared\CliInstallStrategy.cs (9)
320return new CliInstallStrategy(CliInstallMode.LocalHive, archivePath: archivePath); 328return new CliInstallStrategy(CliInstallMode.Preinstalled); 336return new CliInstallStrategy(CliInstallMode.InstallScript, quality: quality); 349return new CliInstallStrategy(CliInstallMode.InstallScript, version: version); 365return new CliInstallStrategy(CliInstallMode.PullRequest); 380return new CliInstallStrategy(CliInstallMode.LocalArchive, archiveDir: archiveDir, expectedVersion: expectedVersion); 388return new CliInstallStrategy(CliInstallMode.InstallScript); 401return new CliInstallStrategy(CliInstallMode.DotnetTool, version: version, includePrerelease: version is null && includePrerelease, expectedVersion: version); 428return new CliInstallStrategy(CliInstallMode.DotnetTool, version: version, nupkgSourcePath: nupkgSourcePath, expectedVersion: version);
33 references to CliInstallStrategy
Aspire.Deployment.EndToEnd.Tests (33)
AcaCompactNamingUpgradeDeploymentTests.cs (3)
54CliInstallStrategy? localCurrentBuildStrategy = null; 99await auto.InstallAspireCliAsync(CliInstallStrategy.FromQuality(CliInstallQuality.Release), counter); 297var installStrategy = await auto.InstallAspireCliAsync(localCurrentBuildStrategy!, counter, output, "Step 11");
AcaExpressDeploymentTests.cs (1)
46var strategy = DeploymentE2ETestHelpers.GetCurrentBuildCliInstallStrategy();
Helpers\DeploymentE2EAutomatorHelpers.cs (5)
30CliInstallStrategy strategy, 108internal static async Task<CliInstallStrategy> InstallAspireCliAsync( 110CliInstallStrategy strategy, 125internal static Task<CliInstallStrategy> InstallCurrentBuildAspireCliAsync( 141internal 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)
97internal static string GetInstallScriptCommand(CliInstallStrategy strategy, string commandPrefix) 114internal static string GetInstallScriptArgs(CliInstallStrategy strategy) 153internal static string GetDotnetToolInstallCommand(CliInstallStrategy strategy) 158internal static string GetDotnetToolInstallCommandInDocker(CliInstallStrategy strategy) 180private static string GetDotnetToolInstallArgs(CliInstallStrategy strategy, string? nupkgSourcePath, string? nuGetConfigPath = null) 313public static CliInstallStrategy FromLocalHive(string archivePath) 326public static CliInstallStrategy Preinstalled() 334public static CliInstallStrategy FromQuality(CliInstallQuality quality) 342public static CliInstallStrategy FromVersion(string version) 355public static CliInstallStrategy FromPullRequest() 372public static CliInstallStrategy FromLocalArchive(string archiveDir) 386public static CliInstallStrategy LatestGa() 394public static CliInstallStrategy FromDotnetTool(string? version = null, bool includePrerelease = false) 407public static CliInstallStrategy FromPublishedDotnetToolFeed(string? version, CliInstallQuality? quality) 416public static CliInstallStrategy FromDotnetToolLocalSource(string nupkgSourcePath, string version) 435public static CliInstallStrategy FromDotnetToolLocalSource(string nupkgSourcePath) 461public static CliInstallStrategy Detect(Action<string>? log = null) 476var strategy = !string.IsNullOrEmpty(toolVersion) 490var strategy = FromPublishedDotnetToolFeed(toolVersion, quality);
TypeScriptAzureProvisioningDeploymentTests.cs (1)
107var strategy = DeploymentE2ETestHelpers.GetCurrentBuildCliInstallStrategy();