1 instantiation of AppHostLauncher
Aspire.Cli.Tests (1)
Commands\AppHostLauncherTests.cs (1)
1198var launcher = new AppHostLauncher(
98 references to AppHostLauncher
aspire (30)
Commands\AppHostLauncher.cs (3)
43ILogger<AppHostLauncher> logger, 896nameof(AppHostLauncher), 910nameof(AppHostLauncher),
Commands\RunCommand.cs (15)
71private readonly AppHostLauncher _appHostLauncher; 136AppHostLauncher appHostLauncher, 162AppHostLauncher.AddLaunchOptions(this); 169var passedAppHostProjectFile = parseResult.GetValue(AppHostLauncher.s_appHostOption); 172var format = parseResult.GetValue(AppHostLauncher.s_formatOption); 173var launchProfile = parseResult.GetValue(AppHostLauncher.s_launchProfileOption); 225AppHostLauncher.s_appHostOption.InnerOption, 226AppHostLauncher.s_appHostOption.LegacyOption, 227AppHostLauncher.s_formatOption, 284var isolated = AppHostLauncher.ResolveIsolated(parseResult); 295if (AppHostLauncher.GetLaunchProfileValidationError(project, launchProfile) is { } launchProfileError) 1374var format = parseResult.GetValue(AppHostLauncher.s_formatOption); 1375var isolated = AppHostLauncher.GetExplicitIsolated(parseResult); 1377var launchProfile = parseResult.GetValue(AppHostLauncher.s_launchProfileOption); 1394additionalArgs.Add($"{AppHostLauncher.s_launchProfileOption.Name}={launchProfile}");
Commands\StartCommand.cs (11)
21private readonly AppHostLauncher _appHostLauncher; 31AppHostLauncher appHostLauncher, 43AppHostLauncher.AddLaunchOptions(this); 50var passedAppHostProjectFile = parseResult.GetValue(AppHostLauncher.s_appHostOption); 51var format = parseResult.GetValue(AppHostLauncher.s_formatOption); 52var explicitIsolated = AppHostLauncher.GetExplicitIsolated(parseResult); 53var launchProfile = parseResult.GetValue(AppHostLauncher.s_launchProfileOption); 82AppHostLauncher.s_appHostOption.InnerOption, 83AppHostLauncher.s_appHostOption.LegacyOption, 84AppHostLauncher.s_formatOption, 112additionalArgs.Add($"{AppHostLauncher.s_launchProfileOption.Name}={launchProfile}");
Program.cs (1)
607builder.Services.AddTransient<AppHostLauncher>();
Aspire.Cli.Tests (68)
Commands\AppHostLauncherTests.cs (35)
35var message = AppHostLauncher.GetDetachedFailureMessage(CliExitCodes.FailedToBuildArtifacts); 43var message = AppHostLauncher.GetDetachedFailureMessage(123); 53var result = AppHostLauncher.IsSuccessfulDetachedEarlyExit(exitCode); 65var path = AppHostLauncher.GenerateChildLogFilePath(logsDirectory, timeProvider); 103var (expectedHash, fallbackHashes) = AppHostLauncher.ComputeDetachedMatchHashes(appHostPathViaSymlink, homeDirectory); 128var ready = await AppHostLauncher.WaitForAppHostReadyAsync(connection, CancellationToken.None).DefaultTimeout(); 142var exception = await Assert.ThrowsAsync<IOException>(() => AppHostLauncher.WaitForAppHostReadyAsync(connection, CancellationToken.None)).DefaultTimeout(); 149var stable = await AppHostLauncher.WaitForLegacyDetachedStartupStabilityAsync( 164var stable = await AppHostLauncher.WaitForLegacyDetachedStartupStabilityAsync( 507var stable = await AppHostLauncher.WaitForLegacyDetachedStartupStabilityAsync( 539var stable = await AppHostLauncher.WaitForLegacyDetachedStartupStabilityAsync( 836Assert.True(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.ExtensionEndpoint)); 837Assert.True(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.ExtensionDebugSessionId)); 839Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionInfo)); 840Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionRunMode)); 841Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionPort)); 842Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionToken)); 843Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionServerCertificate)); 844Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DcpInstanceIdPrefix)); 857var environment = AppHostLauncher.CreateDetachedChildEnvironment(activity, appHostSelectionOrigin: null); 872var environment = AppHostLauncher.CreateDetachedChildEnvironment(null, appHostSelectionOrigin: "explicit-launch-configuration"); 880var environment = AppHostLauncher.CreateDetachedChildEnvironment(null, appHostSelectionOrigin: null); 888var environment = AppHostLauncher.CreateDetachedChildEnvironment(null, appHostSelectionOrigin: null); 899var environment = AppHostLauncher.CreateDetachedChildEnvironment(null, appHostSelectionOrigin: null); 918var environment = AppHostLauncher.CreateDetachedChildEnvironment(Activity.Current, appHostSelectionOrigin: null); 936var environment = AppHostLauncher.CreateDetachedChildEnvironment(activity, appHostSelectionOrigin: null); 948var environment = AppHostLauncher.CreateDetachedChildEnvironment(null, appHostSelectionOrigin: null); 978var lines = AppHostLauncher.ReadChildLogTail(childLogFile, maxLines: 5); 998var lines = AppHostLauncher.ReadChildLogTail(childLogFile, maxLines: 4); 1029var entries = AppHostLauncher.ReadChildLogReplayTail(childLogFile, maxLines: 6); 1081var entries = AppHostLauncher.ReadChildLogReplayTail(childLogFile, maxLines: 3); 1121AppHostLauncher launcher, 1137public AppHostLauncher Launcher { get; } 1198var launcher = new AppHostLauncher( 1211NullLogger<AppHostLauncher>.Instance,
Commands\BaseCommandTests.cs (1)
604var parsedValue = result.GetValue(AppHostLauncher.s_appHostOption);
Commands\ParseResultHelperTests.cs (4)
222Assert.False(childParseResult.GetValue(AppHostLauncher.s_isolatedOption)); 226Assert.Null(childParseResult.GetValue(AppHostLauncher.s_appHostOption)); 327AppHostLauncher.s_appHostOption.InnerOption, 328AppHostLauncher.s_appHostOption.LegacyOption);
Commands\RootCommandTests.cs (1)
268Assert.Equal("E2E", result.GetValue(AppHostLauncher.s_launchProfileOption));
Commands\RunCommandTests.cs (6)
69Assert.Equal("E2E", result.GetValue(AppHostLauncher.s_launchProfileOption)); 1230var message = AppHostLauncher.GetDetachedFailureMessage(CliExitCodes.FailedToBuildArtifacts); 1238var message = AppHostLauncher.GetDetachedFailureMessage(123); 3718Assert.Null(result.GetValue(AppHostLauncher.s_launchProfileOption)); 4484Assert.False(childParseResult.GetValue(AppHostLauncher.s_isolatedOption)); 4790Assert.Equal(expectedLaunchProfile, childParseResult.GetValue(AppHostLauncher.s_launchProfileOption));
Commands\StartCommandTests.cs (16)
117Assert.Equal("E2E", result.GetValue(AppHostLauncher.s_launchProfileOption)); 202Assert.Null(result.GetValue(AppHostLauncher.s_launchProfileOption)); 624Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("start"))); 625Assert.True(AppHostLauncher.ResolveIsolated(command.Parse("start --isolated"))); 626Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("start --isolated false"))); 627Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("run"))); 628Assert.True(AppHostLauncher.ResolveIsolated(command.Parse("run --isolated"))); 629Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("run --isolated false"))); 643Assert.Equal(expected, AppHostLauncher.GetExplicitIsolated(command.Parse(commandLine))); 656Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("start"))); 657Assert.True(AppHostLauncher.ResolveIsolated(command.Parse("start --isolated"))); 658Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("start --isolated false"))); 659Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("run"))); 660Assert.True(AppHostLauncher.ResolveIsolated(command.Parse("run --isolated"))); 661Assert.False(AppHostLauncher.ResolveIsolated(command.Parse("run --isolated false"))); 703Assert.Equal(expectedLaunchProfile, childParseResult.GetValue(AppHostLauncher.s_launchProfileOption));
DotNet\ProcessExecutionFactoryEnvironmentTests.cs (2)
70AppHostLauncher.CreateDetachedChildEnvironment(activity: null, appHostSelectionOrigin: SelectionOrigin), 76EnvironmentVariableFilter = AppHostLauncher.IsExtensionEnvironmentVariable
Projects\DotNetAppHostProjectTests.cs (1)
1145LaunchProfile = parseResult.GetValue(AppHostLauncher.s_launchProfileOption),
Telemetry\TelemetryConfigurationTests.cs (1)
178var config = AppHostLauncher.CreateDetachedChildEnvironment(activity, appHostSelectionOrigin: null);
Utils\CliTestHelper.cs (1)
268services.AddTransient<AppHostLauncher>();