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