51 references to CliInstallMode
Aspire.Deployment.EndToEnd.Tests (51)
AcaCompactNamingUpgradeDeploymentTests.cs (5)
58if (localCurrentBuildStrategy.Mode is CliInstallMode.InstallScript && 301CliInstallMode.LocalHive or CliInstallMode.Preinstalled => "aspire update --channel local", 302CliInstallMode.PullRequest => $"aspire update --channel pr-{DeploymentE2ETestHelpers.GetPrNumber()}", 303CliInstallMode.LocalArchive => "aspire update --channel run-local",
AcaExpressDeploymentTests.cs (4)
48strategy.Mode is CliInstallMode.Preinstalled or CliInstallMode.LocalHive or CliInstallMode.LocalArchive or CliInstallMode.PullRequest,
Helpers\DeploymentE2EAutomatorHelpers.cs (6)
36case CliInstallMode.LocalHive: 43case CliInstallMode.Preinstalled: 47case CliInstallMode.PullRequest: 72case CliInstallMode.LocalArchive: 85case CliInstallMode.InstallScript: 93case CliInstallMode.DotnetTool:
RadiusAzureResourcesDeploymentTests.cs (1)
31if (localCurrentBuildStrategy.Mode is CliInstallMode.InstallScript &&
tests\Shared\CliInstallStrategy.cs (31)
235public CliInstallMode Mode { get; } 281if (Mode != CliInstallMode.LocalArchive) 283throw new InvalidOperationException($"{nameof(LocalArchiveHiveLabel)} is only available for {nameof(CliInstallMode.LocalArchive)} strategies."); 294Mode is CliInstallMode.DotnetTool && 298private CliInstallStrategy(CliInstallMode mode, string? archivePath = null, CliInstallQuality? quality = null, string? version = null, string? archiveDir = null, string? nupkgSourcePath = null, bool includePrerelease = false, string? expectedVersion = null) 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); 554case CliInstallMode.LocalHive: 558case CliInstallMode.Preinstalled: 561case CliInstallMode.PullRequest: 572case CliInstallMode.LocalArchive: 581case CliInstallMode.InstallScript: 584case CliInstallMode.DotnetTool: 613CliInstallMode.LocalHive => $"LocalHive ({ArchivePath})", 614CliInstallMode.Preinstalled => "Preinstalled (~/.aspire)", 615CliInstallMode.PullRequest => $"PullRequest (PR #{Environment.GetEnvironmentVariable("GITHUB_PR_NUMBER")})", 616CliInstallMode.LocalArchive => $"LocalArchive ({ArchiveDir})", 617CliInstallMode.InstallScript when Quality is not null => $"InstallScript (--quality {Quality.Value.ToString().ToLowerInvariant()})", 618CliInstallMode.InstallScript when Version is not null => $"InstallScript (--version {Version})", 619CliInstallMode.InstallScript => "InstallScript (latest GA)", 620CliInstallMode.DotnetTool when NupkgSourcePath is not null => $"DotnetTool (local: {NupkgSourcePath}, --version {Version})", 621CliInstallMode.DotnetTool when Version is not null => $"DotnetTool (--version {Version})", 622CliInstallMode.DotnetTool when IncludePrerelease => "DotnetTool (latest prerelease)", 623CliInstallMode.DotnetTool => "DotnetTool (latest)",
TypeScriptAzureProvisioningDeploymentTests.cs (4)
109strategy.Mode is CliInstallMode.Preinstalled or CliInstallMode.LocalHive or CliInstallMode.LocalArchive or CliInstallMode.PullRequest,