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