84 references to CliInstallMode
Aspire.Cli.EndToEnd.Tests (84)
AgentCommandTests.cs (2)
274strategy.Mode == CliInstallMode.InstallScript || 275(strategy.Mode == CliInstallMode.DotnetTool && strategy.NupkgSourcePath is null),
BundleSmokeTests.cs (2)
113strategy.Mode is CliInstallMode.LocalHive or CliInstallMode.LocalArchive,
ChannelUpdateWorkflowTests.cs (2)
52if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null) 364if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null)
EmulatedLocalReleaseBuildTests.cs (3)
34/// (<see cref="CliInstallMode.LocalHive"/>) <em>and</em> that build produced a stable-shaped package 36/// <see cref="CliInstallMode.LocalArchive"/>, and a normal local hive build stamps a <c>-dev</c> 190strategy.Mode == CliInstallMode.LocalHive,
Helpers\CliE2EAutomatorHelpers.cs (14)
125case CliInstallMode.LocalHive: 131case CliInstallMode.Preinstalled: 134case CliInstallMode.PullRequest: 143case CliInstallMode.LocalArchive: 151case CliInstallMode.InstallScript: 159case CliInstallMode.DotnetTool: 414case CliInstallMode.LocalHive: 421case CliInstallMode.Preinstalled: 425case CliInstallMode.PullRequest: 431case CliInstallMode.LocalArchive: 441case CliInstallMode.InstallScript: 450case CliInstallMode.DotnetTool: 466/// On CI with <see cref="CliInstallMode.LocalArchive"/>, fails hard if no expected version could be determined. 479if (CliE2ETestHelpers.IsRunningInCI && strategy.Mode is CliInstallMode.LocalArchive)
Helpers\CliE2ETestHelpers.cs (1)
994if (strategy.Mode != CliInstallMode.LocalHive)
Helpers\CliInstallStrategyTests.cs (17)
55Assert.Equal(CliInstallMode.LocalArchive, strategy.Mode); 83Assert.Equal(CliInstallMode.LocalArchive, strategy.Mode); 108Assert.Equal(CliInstallMode.InstallScript, strategy.Mode); 413Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 436Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 463Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 497Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 524Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 545Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 566Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 587Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 617Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 633Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 755Assert.Equal(CliInstallMode.LocalArchive, strategy.Mode); 867Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 896Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 990Assert.Equal(CliInstallMode.Preinstalled, strategy.Mode);
NewChannelNuGetConfigTests.cs (1)
41if (channel is null && strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null)
SdkExportTests.cs (3)
20strategy.Mode is CliInstallMode.LocalHive or CliInstallMode.LocalArchive or CliInstallMode.PullRequest,
SelfUpdateChannelPersistenceTests.cs (4)
19if (strategy.Mode is not (CliInstallMode.LocalHive or CliInstallMode.PullRequest or CliInstallMode.LocalArchive)) 52if (strategy.Mode is CliInstallMode.LocalHive)
StopForceTests.cs (1)
22if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null)
tests\Shared\CliInstallStrategy.cs (29)
233public CliInstallMode Mode { get; } 276Mode is CliInstallMode.DotnetTool && 280private CliInstallStrategy(CliInstallMode mode, string? archivePath = null, CliInstallQuality? quality = null, string? version = null, string? archiveDir = null, string? nupkgSourcePath = null, bool includePrerelease = false, string? expectedVersion = null) 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); 536case CliInstallMode.LocalHive: 540case CliInstallMode.Preinstalled: 543case CliInstallMode.PullRequest: 554case CliInstallMode.LocalArchive: 563case CliInstallMode.InstallScript: 566case CliInstallMode.DotnetTool: 595CliInstallMode.LocalHive => $"LocalHive ({ArchivePath})", 596CliInstallMode.Preinstalled => "Preinstalled (~/.aspire)", 597CliInstallMode.PullRequest => $"PullRequest (PR #{Environment.GetEnvironmentVariable("GITHUB_PR_NUMBER")})", 598CliInstallMode.LocalArchive => $"LocalArchive ({ArchiveDir})", 599CliInstallMode.InstallScript when Quality is not null => $"InstallScript (--quality {Quality.Value.ToString().ToLowerInvariant()})", 600CliInstallMode.InstallScript when Version is not null => $"InstallScript (--version {Version})", 601CliInstallMode.InstallScript => "InstallScript (latest GA)", 602CliInstallMode.DotnetTool when NupkgSourcePath is not null => $"DotnetTool (local: {NupkgSourcePath}, --version {Version})", 603CliInstallMode.DotnetTool when Version is not null => $"DotnetTool (--version {Version})", 604CliInstallMode.DotnetTool when IncludePrerelease => "DotnetTool (latest prerelease)", 605CliInstallMode.DotnetTool => "DotnetTool (latest)",
TypeScriptBlazorGatewayTests.cs (1)
22if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null)
TypeScriptCodegenValidationTests.cs (1)
258if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null)
TypeScriptPublishTests.cs (2)
196if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null) 280if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null)
UpdateChannelNuGetConfigOrderingTests.cs (1)
52if (strategy.Mode != CliInstallMode.LocalHive)