102 references to CliInstallMode
Aspire.Cli.EndToEnd.Tests (102)
AgentCommandTests.cs (2)
420strategy.Mode == CliInstallMode.InstallScript || 421(strategy.Mode == CliInstallMode.DotnetTool && strategy.NupkgSourcePath is null),
BundleSmokeTests.cs (2)
113strategy.Mode is CliInstallMode.LocalHive or CliInstallMode.LocalArchive,
ChannelUpdateWorkflowTests.cs (2)
53if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null) 365if (strategy.Mode == CliInstallMode.InstallScript && strategy.Quality is null && strategy.Version is null)
EmptyAppHostTemplateTests.cs (2)
125strategy.Mode is CliInstallMode.LocalArchive or CliInstallMode.LocalHive,
EmulatedLocalReleaseBuildTests.cs (10)
38/// hive archive (<see cref="CliInstallMode.LocalHive"/>) and that build produced a stable-shaped 40/// tests additionally run with the <see cref="CliInstallMode.LocalArchive"/> supplied by normal PR CI. 317if (strategy.Mode == CliInstallMode.LocalHive) 379strategy.Mode is CliInstallMode.LocalHive or CliInstallMode.LocalArchive, 382if (strategy.Mode == CliInstallMode.LocalArchive) 406if (strategy.Mode == CliInstallMode.LocalArchive) 412strategy.Mode == CliInstallMode.LocalHive, 428strategy.Mode == CliInstallMode.LocalHive, 462return strategy.Mode == CliInstallMode.LocalHive
Helpers\CliE2EAutomatorHelpers.cs (14)
149case CliInstallMode.LocalHive: 155case CliInstallMode.Preinstalled: 158case CliInstallMode.PullRequest: 167case CliInstallMode.LocalArchive: 179case CliInstallMode.InstallScript: 187case CliInstallMode.DotnetTool: 442case CliInstallMode.LocalHive: 449case CliInstallMode.Preinstalled: 453case CliInstallMode.PullRequest: 459case CliInstallMode.LocalArchive: 473case CliInstallMode.InstallScript: 482case CliInstallMode.DotnetTool: 498/// On CI with <see cref="CliInstallMode.LocalArchive"/>, fails hard if no expected version could be determined. 511if (CliE2ETestHelpers.IsRunningInCI && strategy.Mode is CliInstallMode.LocalArchive)
Helpers\CliE2ETestHelpers.cs (1)
1023if (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)
ProjectReferenceTests.cs (3)
26if (strategy.Mode is not (CliInstallMode.LocalHive or CliInstallMode.LocalArchive or CliInstallMode.PullRequest))
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)) 62if (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)
284if (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)