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