90 references to CliInstallMode
Aspire.Cli.EndToEnd.Tests (90)
AgentCommandTests.cs (2)
422strategy.Mode == CliInstallMode.InstallScript || 423(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)
120case CliInstallMode.LocalHive: 126case CliInstallMode.Preinstalled: 129case CliInstallMode.PullRequest: 138case CliInstallMode.LocalArchive: 150case CliInstallMode.InstallScript: 158case CliInstallMode.DotnetTool: 413case CliInstallMode.LocalHive: 420case CliInstallMode.Preinstalled: 424case CliInstallMode.PullRequest: 430case CliInstallMode.LocalArchive: 444case CliInstallMode.InstallScript: 453case CliInstallMode.DotnetTool: 469/// On CI with <see cref="CliInstallMode.LocalArchive"/>, fails hard if no expected version could be determined. 482if (CliE2ETestHelpers.IsRunningInCI && strategy.Mode is CliInstallMode.LocalArchive)
Helpers\CliE2ETestHelpers.cs (1)
995if (strategy.Mode != CliInstallMode.LocalHive)
Helpers\CliInstallStrategyTests.cs (17)
78Assert.Equal(CliInstallMode.LocalArchive, strategy.Mode); 106Assert.Equal(CliInstallMode.LocalArchive, strategy.Mode); 131Assert.Equal(CliInstallMode.InstallScript, strategy.Mode); 436Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 459Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 486Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 520Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 547Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 568Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 589Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 610Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 640Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 656Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 778Assert.Equal(CliInstallMode.LocalArchive, strategy.Mode); 912Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 941Assert.Equal(CliInstallMode.DotnetTool, strategy.Mode); 1035Assert.Equal(CliInstallMode.Preinstalled, strategy.Mode);
NewChannelNuGetConfigTests.cs (2)
42if (channel is null && strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null) 71if (channel is null && strategy.Mode is CliInstallMode.LocalArchive)
RepositoryToolUpdateTests.cs (3)
36if (strategy.Mode is not (CliInstallMode.LocalHive or CliInstallMode.PullRequest or CliInstallMode.LocalArchive))
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 (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)",
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)