336 references to KnownConfigNames
aspire (159)
Backchannel\AppHostCliBackchannel.cs (2)
566var maxUploadFileSize = long.TryParse(environment.GetEnvironmentVariable(KnownConfigNames.MaxFileUploadSize), out var parsed) 574$"To increase the limit, set the {KnownConfigNames.MaxFileUploadSize} environment variable.");
Backchannel\ExtensionBackchannel.cs (3)
84_token = configuration[KnownConfigNames.ExtensionToken] 153var endpoint = _configuration[KnownConfigNames.ExtensionEndpoint]; 868var serverCertificate = _configuration[KnownConfigNames.ExtensionCert];
Backchannel\ExtensionRpcTarget.cs (1)
59return Task.FromResult(configuration[KnownConfigNames.ExtensionDebugSessionId]);
Certificates\CertificateService.cs (1)
173var value = environment.GetEnvironmentVariable(KnownConfigNames.CliGenerateHttpsCertificate);
Commands\AppHostLauncher.cs (6)
194: configuration[KnownConfigNames.CliAppHostSelectionOrigin]; 400/// How this invocation's AppHost target was selected (<see cref="KnownConfigNames.CliAppHostSelectionOrigin"/>), 408[KnownConfigNames.CliRunDetached] = "true" 415OrphanDetectionEnvironment.ApplyCurrentProcess(environment, KnownConfigNames.CliLauncherProcessId, KnownConfigNames.CliLauncherProcessStarted); 419environment[KnownConfigNames.CliAppHostSelectionOrigin] = appHostSelectionOrigin;
Commands\AppHostStartupTimeout.cs (1)
40var configuredValue = configuration[KnownConfigNames.CliBackchannelConnectTimeoutSeconds];
Commands\ConfigCommand.cs (1)
43if (_configuration[KnownConfigNames.ExtensionPromptEnabled] is not "true")
Commands\DashboardRunCommand.cs (10)
136if (!allowAnonymous && !ConfigSettingHasValue(unmatchedTokens, _environment, KnownConfigNames.DashboardUnsecuredAllowAnonymous)) 184AddStringOptionArg(parseResult, args, unmatchedTokens, environment, s_otlpGrpcUrlOption, KnownConfigNames.DashboardOtlpGrpcEndpointUrl, defaultValue: "http://localhost:4317"); 185AddStringOptionArg(parseResult, args, unmatchedTokens, environment, s_otlpHttpUrlOption, KnownConfigNames.DashboardOtlpHttpEndpointUrl, defaultValue: "http://localhost:4318"); 186AddBoolOptionArg(parseResult, args, unmatchedTokens, environment, s_allowAnonymousOption, KnownConfigNames.DashboardUnsecuredAllowAnonymous); 192if (!ConfigSettingHasValue(unmatchedTokens, environment, KnownConfigNames.DashboardApiEnabled) && 193!ConfigSettingHasValue(unmatchedTokens, environment, KnownConfigNames.DashboardApiDisabled)) 195args.Add($"--{KnownConfigNames.DashboardApiEnabled}=true"); 198AddStringOptionArg(parseResult, args, unmatchedTokens, environment, s_configFilePathOption, KnownConfigNames.DashboardConfigFilePath, defaultValue: null); 278var otlpGrpcUrl = ResolveSettingValue(dashboardArgs, unmatchedTokens, environment, KnownConfigNames.DashboardOtlpGrpcEndpointUrl) ?? "http://localhost:4317"; 279var otlpHttpUrl = ResolveSettingValue(dashboardArgs, unmatchedTokens, environment, KnownConfigNames.DashboardOtlpHttpEndpointUrl) ?? "http://localhost:4318";
Commands\InitCommand.cs (14)
637[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = $"https://localhost:{effectivePorts.OtlpHttpsPort}", 638[KnownConfigNames.ResourceServiceEndpointUrl] = $"https://localhost:{effectivePorts.ResourceServiceHttpsPort}" 646[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = $"http://localhost:{effectivePorts.OtlpHttpPort}", 647[KnownConfigNames.ResourceServiceEndpointUrl] = $"http://localhost:{effectivePorts.ResourceServiceHttpPort}", 648[KnownConfigNames.AllowUnsecuredTransport] = "true" 747|| !TryParseHostPort(httpsEnv[KnownConfigNames.DashboardOtlpGrpcEndpointUrl]?.GetValue<string>(), "https", out var otlpHttps) 748|| !TryParseHostPort(httpEnv[KnownConfigNames.DashboardOtlpGrpcEndpointUrl]?.GetValue<string>(), "http", out var otlpHttp) 749|| !TryParseHostPort(httpsEnv[KnownConfigNames.ResourceServiceEndpointUrl]?.GetValue<string>(), "https", out var resourceServiceHttps) 750|| !TryParseHostPort(httpEnv[KnownConfigNames.ResourceServiceEndpointUrl]?.GetValue<string>(), "http", out var resourceServiceHttp)) 826[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = $"https://localhost:{ports.OtlpHttpsPort}", 827[KnownConfigNames.ResourceServiceEndpointUrl] = $"https://localhost:{ports.ResourceServiceHttpsPort}" 840[KnownConfigNames.DashboardOtlpGrpcEndpointUrl] = $"http://localhost:{ports.OtlpHttpPort}", 841[KnownConfigNames.ResourceServiceEndpointUrl] = $"http://localhost:{ports.ResourceServiceHttpPort}", 842[KnownConfigNames.AllowUnsecuredTransport] = "true"
Commands\PipelineCommandBase.cs (5)
165&& string.IsNullOrEmpty(_configuration[KnownConfigNames.ExtensionDebugSessionId]) 197[KnownConfigNames.AspireHome] = ExecutionContext.AspireHomeDirectory.FullName 246[KnownConfigNames.AspireHome] = ExecutionContext.AspireHomeDirectory.FullName 252env[KnownConfigNames.InteractivityEnabled] = "false"; 257env[KnownConfigNames.WaitForDebugger] = "true";
Commands\RunCommand.cs (4)
198&& string.IsNullOrEmpty(_configuration[KnownConfigNames.ExtensionDebugSessionId]); 223&& string.IsNullOrEmpty(_configuration[KnownConfigNames.ExtensionDebugSessionId])) 287runActivity?.SetTag(TelemetryConstants.Tags.AppHostDetached, _configuration.GetBool(KnownConfigNames.CliRunDetached) is true); 794private bool IsDetachedStartChild() => _configuration.GetBool(KnownConfigNames.CliRunDetached) is true;
Commands\StartCommand.cs (1)
77&& string.IsNullOrEmpty(_configuration[KnownConfigNames.ExtensionDebugSessionId]))
DotNet\DotNetCliRunner.cs (17)
267finalEnv.TryGetValue(KnownConfigNames.UnixSocketPath, out socketPath); 330var binlogDirectory = configuration[KnownConfigNames.CliDotnetBinlogDirectory]; 454env[KnownConfigNames.CliLogFilePath] = executionContext.LogFilePath; 457env[KnownConfigNames.MsBuildTerminalLogger] = "false"; 463var debugSessionInfo = configuration[KnownConfigNames.DebugSessionInfo]; 466env[KnownConfigNames.DebugSessionInfo] = debugSessionInfo; 830[KnownConfigNames.DotnetCliTelemetryOptOut] = "1", 831[KnownConfigNames.DotnetCliWorkloadUpdateNotifyDisable] = "1", 832[KnownConfigNames.SuppressCliRunHook] = "true" 929var suppressCliRunHookProperty = $"/p:{KnownConfigNames.SuppressCliRunHook}=true"; 1009if (!finalEnv.ContainsKey(KnownConfigNames.VersionCheckDisabled)) 1011finalEnv[KnownConfigNames.VersionCheckDisabled] = "true"; 1027finalEnv[KnownConfigNames.SuppressCliRunHook] = "true"; 1034finalEnv[KnownConfigNames.UnixSocketPath] = socketPath; 1098[KnownConfigNames.DotnetCliUiLanguage] = "en-US" 1158[KnownConfigNames.DotnetCliUiLanguage] = "en-US" 1296buildEnvironment[KnownConfigNames.SuppressCliRunHook] = "true";
DotNet\ProcessExecutionFactory.cs (1)
21KnownConfigNames.CliAppHostSelectionOrigin
Processes\LauncherLivenessMonitor.cs (2)
43if (!int.TryParse(configuration[KnownConfigNames.CliLauncherProcessId], NumberStyles.Integer, CultureInfo.InvariantCulture, out var launcherPid)) 48var launcherStartedUnix = ProcessStartTimeHelper.TryParseStartTimeUnixSeconds(configuration[KnownConfigNames.CliLauncherProcessStarted]);
Processes\OrphanDetectionEnvironment.cs (9)
19/// orphan-detection keys (<see cref="KnownConfigNames.CliProcessId"/> / 20/// <see cref="KnownConfigNames.CliProcessStarted"/>). 31string pidKey = KnownConfigNames.CliProcessId, 32string startedKey = KnownConfigNames.CliProcessStarted, 78var isCliParentIdentity = pidKey == KnownConfigNames.CliProcessId && startedKey == KnownConfigNames.CliProcessStarted; 116if (overwrite || !environment.ContainsKey(KnownConfigNames.CliProcessStartedStable)) 121environment[KnownConfigNames.CliProcessStartedStable] = stableStarted.ToString(CultureInfo.InvariantCulture); 126environment.Remove(KnownConfigNames.CliProcessStartedStable);
Profiling\ProfileCaptureEnvironment.cs (4)
72[KnownConfigNames.ProfilingEnabled] = "true", 73[KnownConfigNames.Legacy.StartupProfilingEnabled] = "true", 74[KnownConfigNames.ProfilingSessionId] = sessionId, 75[KnownConfigNames.Legacy.StartupOperationId] = sessionId,
Profiling\ProfileCaptureService.cs (8)
87$"--{KnownConfigNames.DashboardOtlpGrpcEndpointUrl}={options.OtlpGrpcUrl}", 88$"--{KnownConfigNames.DashboardOtlpHttpEndpointUrl}={options.OtlpHttpUrl}", 89$"--{KnownConfigNames.DashboardUnsecuredAllowAnonymous}=true", 90$"--{KnownConfigNames.DashboardApiEnabled}=true" 153[KnownConfigNames.ProfilingEnabled] = "false", 154[KnownConfigNames.Legacy.StartupProfilingEnabled] = "false", 155[KnownConfigNames.ProfilingSessionId] = string.Empty, 156[KnownConfigNames.Legacy.StartupOperationId] = string.Empty,
Program.cs (2)
1348var extensionEndpoint = builder.Configuration[KnownConfigNames.ExtensionEndpoint]; 1354var extensionPromptEnabled = builder.Configuration[KnownConfigNames.ExtensionPromptEnabled] is "true";
Projects\AppHostServerSession.cs (1)
184serverEnvironmentVariables[KnownConfigNames.RemoteAppHostToken] = _authenticationToken;
Projects\DotNetAppHostProject.cs (3)
1481env[KnownConfigNames.AspireLogLevel] = aspireLogLevel.ToString(); 1485env[KnownConfigNames.WaitForDebugger] = "true"; 1575env[KnownConfigNames.DcpWorkloadId] = AppHostWorkloadId.Create(effectiveAppHostFile);
Projects\DotNetBasedAppHostServerProject.cs (6)
634startInfo.Environment[KnownConfigNames.CliLogFilePath] = _logFilePath; 640OrphanDetectionEnvironment.Apply(startInfo.Environment, hostPid, hostStartedUnix, KnownConfigNames.RemoteAppHostProcessId, KnownConfigNames.RemoteAppHostProcessStarted); 641OrphanDetectionEnvironment.Apply(startInfo.Environment, hostPid, hostStartedUnix, KnownConfigNames.CliProcessId, KnownConfigNames.CliProcessStarted); 674startInfo.Environment[KnownConfigNames.AspireLogLevel] = "Debug";
Projects\GuestAppHostProject.cs (9)
465launchSettingsEnvVars[KnownConfigNames.DcpWorkloadId] = AppHostWorkloadId.Create(appHostFile); 477launchSettingsEnvVars[KnownConfigNames.UnixSocketPath] = backchannelSocketPath; 480launchSettingsEnvVars[KnownConfigNames.AspireUserSecretsId] = UserSecretsPathHelper.ComputeSyntheticUserSecretsId(appHostFile.FullName); 630environmentVariables[KnownConfigNames.RemoteAppHostToken] = authenticationToken; 1105launchSettingsEnvVars[KnownConfigNames.AspireHome] = _executionContext.AspireHomeDirectory.FullName; 1111launchSettingsEnvVars[KnownConfigNames.UnixSocketPath] = backchannelSocketPath; 1114launchSettingsEnvVars[KnownConfigNames.AspireUserSecretsId] = UserSecretsPathHelper.ComputeSyntheticUserSecretsId(appHostFile.FullName); 1216environmentVariables[KnownConfigNames.AspireHome] = _executionContext.AspireHomeDirectory.FullName; 1220environmentVariables[KnownConfigNames.RemoteAppHostToken] = authenticationToken;
Projects\PrebuiltAppHostServer.cs (12)
1448startInfo.Environment[KnownConfigNames.CliLogFilePath] = _executionContext.LogFilePath; 1454OrphanDetectionEnvironment.Apply(startInfo.Environment, hostPid, hostStartedUnix, KnownConfigNames.RemoteAppHostProcessId, KnownConfigNames.RemoteAppHostProcessStarted); 1455OrphanDetectionEnvironment.Apply(startInfo.Environment, hostPid, hostStartedUnix, KnownConfigNames.CliProcessId, KnownConfigNames.CliProcessStarted); 1459_logger.LogDebug("Setting {EnvironmentVariable} to {Path}", KnownConfigNames.IntegrationLibsPath, _integrationLibsPath); 1460startInfo.Environment[KnownConfigNames.IntegrationLibsPath] = _integrationLibsPath; 1464startInfo.Environment.Remove(KnownConfigNames.IntegrationLibsPath); 1471KnownConfigNames.IntegrationProbeManifestPath, 1473startInfo.Environment[KnownConfigNames.IntegrationProbeManifestPath] = _integrationProbeManifestPath; 1477startInfo.Environment.Remove(KnownConfigNames.IntegrationProbeManifestPath); 1518startInfo.Environment[KnownConfigNames.AspireLogLevel] = "Debug";
Projects\ProjectLocator.cs (1)
1229var configuredSelectionOrigin = configuration[KnownConfigNames.CliAppHostSelectionOrigin];
src\Shared\DashboardConfigNames.cs (15)
10public static readonly ConfigName DashboardOtlpGrpcUrlName = new(KnownConfigNames.DashboardOtlpGrpcEndpointUrl); 11public static readonly ConfigName DashboardOtlpHttpUrlName = new(KnownConfigNames.DashboardOtlpHttpEndpointUrl); 12public static readonly ConfigName DashboardUnsecuredAllowAnonymousName = new(KnownConfigNames.DashboardUnsecuredAllowAnonymous); 13public static readonly ConfigName DashboardConfigFilePathName = new(KnownConfigNames.DashboardConfigFilePath); 14public static readonly ConfigName DashboardFileConfigDirectoryName = new(KnownConfigNames.DashboardFileConfigDirectory); 15public static readonly ConfigName DashboardAspireApiEnabledName = new(KnownConfigNames.DashboardApiEnabled); 16public static readonly ConfigName DashboardAspireApiDisabledName = new(KnownConfigNames.DashboardApiDisabled); 17public static readonly ConfigName ResourceServiceUrlName = new(KnownConfigNames.ResourceServiceEndpointUrl); 18public static readonly ConfigName ForwardedHeaders = new(KnownConfigNames.DashboardForwardedHeadersEnabled); 58public static readonly ConfigName DashboardOtlpGrpcUrlName = new(KnownConfigNames.Legacy.DashboardOtlpGrpcEndpointUrl); 59public static readonly ConfigName DashboardOtlpHttpUrlName = new(KnownConfigNames.Legacy.DashboardOtlpHttpEndpointUrl); 60public static readonly ConfigName DashboardUnsecuredAllowAnonymousName = new(KnownConfigNames.Legacy.DashboardUnsecuredAllowAnonymous); 61public static readonly ConfigName DashboardConfigFilePathName = new(KnownConfigNames.Legacy.DashboardConfigFilePath); 62public static readonly ConfigName DashboardFileConfigDirectoryName = new(KnownConfigNames.Legacy.DashboardFileConfigDirectory); 63public static readonly ConfigName ResourceServiceUrlName = new(KnownConfigNames.Legacy.ResourceServiceEndpointUrl);
src\Shared\FileUploadHelpers.cs (2)
17/// Reads from the <see cref="KnownConfigNames.MaxFileUploadSize"/> key. 21return configuration.GetValue<long?>(KnownConfigNames.MaxFileUploadSize) ?? DefaultMaxFileUploadSize;
src\Shared\LocaleHelpers.cs (2)
81var localeOverride = configuration[KnownConfigNames.LocaleOverride]; 85localeOverride = configuration[KnownConfigNames.DotnetCliUiLanguage];
Telemetry\ProfilingTelemetry.cs (12)
30public const string Enabled = KnownConfigNames.ProfilingEnabled; 31public const string SessionId = KnownConfigNames.ProfilingSessionId; 32public const string TraceParent = KnownConfigNames.ProfilingTraceParent; 33public const string TraceState = KnownConfigNames.ProfilingTraceState; 258IsTruthy(configuration[KnownConfigNames.Legacy.StartupProfilingEnabled]); 280environment[KnownConfigNames.Legacy.StartupProfilingEnabled] = "true"; 282environment[KnownConfigNames.Legacy.StartupOperationId] = sessionId; 287environment[KnownConfigNames.Legacy.StartupTraceParent] = activity.Id; 293environment[KnownConfigNames.Legacy.StartupTraceState] = activity.TraceStateString; 719var traceParent = GetConfigurationValue(configuration, EnvironmentVariables.TraceParent, KnownConfigNames.Legacy.StartupTraceParent); 720var traceState = GetConfigurationValue(configuration, EnvironmentVariables.TraceState, KnownConfigNames.Legacy.StartupTraceState); 733return GetConfigurationValue(configuration, EnvironmentVariables.SessionId, KnownConfigNames.Legacy.StartupOperationId);
Telemetry\TelemetryConfiguration.cs (2)
56configuration.GetBool(Aspire.Hosting.KnownConfigNames.ProfilingEnabled) ?? 57configuration.GetBool(Aspire.Hosting.KnownConfigNames.Legacy.StartupProfilingEnabled, defaultValue: false);
Utils\CliHostEnvironment.cs (2)
128if (configuration[KnownConfigNames.ExtensionEndpoint] is not null && 129configuration[KnownConfigNames.ExtensionPromptEnabled] is "true")
Aspire.Cli.Tests (177)
Backchannel\AppHostCliBackchannelTests.cs (3)
21[KnownConfigNames.MaxFileUploadSize] = "1024" // 1 KB limit 43Assert.Contains(KnownConfigNames.MaxFileUploadSize, ex.Message); 56[KnownConfigNames.MaxFileUploadSize] = "4096" // 4 KB limit
Backchannel\ExtensionBackchannelTests.cs (2)
176[KnownConfigNames.ExtensionEndpoint] = endpoint, 177[KnownConfigNames.ExtensionToken] = "test-token"
Certificates\CertificateServiceTests.cs (1)
558[KnownConfigNames.CliGenerateHttpsCertificate] = "false"
Commands\AppHostLauncherTests.cs (21)
198KnownConfigNames.CliAppHostSelectionOrigin, 936Assert.True(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.ExtensionEndpoint)); 937Assert.True(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.ExtensionDebugSessionId)); 939Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionInfo)); 940Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionRunMode)); 941Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionPort)); 942Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionToken)); 943Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DebugSessionServerCertificate)); 944Assert.False(AppHostLauncher.IsExtensionEnvironmentVariable(KnownConfigNames.DcpInstanceIdPrefix)); 959Assert.Equal("true", environment[KnownConfigNames.CliRunDetached]); 962Assert.Equal("session-1", environment[KnownConfigNames.Legacy.StartupOperationId]); 974Assert.Equal("explicit-launch-configuration", environment[KnownConfigNames.CliAppHostSelectionOrigin]); 982Assert.False(environment.ContainsKey(KnownConfigNames.CliAppHostSelectionOrigin)); 1001Assert.Equal("true", environment[KnownConfigNames.CliRunDetached]); 1004environment[KnownConfigNames.CliLauncherProcessId]); 1005Assert.NotNull(ProcessStartTimeHelper.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliLauncherProcessStarted])); 1020Assert.Equal("true", environment[KnownConfigNames.CliRunDetached]); 1024Assert.Equal(sessionId, environment[KnownConfigNames.Legacy.StartupOperationId]); 1038Assert.Equal("true", environment[KnownConfigNames.CliRunDetached]); 1050Assert.Equal("true", environment[KnownConfigNames.CliRunDetached]); 1376CreateConfiguration((KnownConfigNames.CliAppHostSelectionOrigin, appHostSelectionOrigin)),
Commands\AppHostStartupTimeoutTests.cs (2)
44[KnownConfigNames.CliBackchannelConnectTimeoutSeconds] = "5" 62[KnownConfigNames.CliBackchannelConnectTimeoutSeconds] = configuredValue
Commands\DeployCommandTests.cs (3)
67[KnownConfigNames.AspireHome] = expectedAspireHome 146[KnownConfigNames.AspireHome] = expectedAspireHome 349Assert.Equal(expectedAspireHome, env[KnownConfigNames.AspireHome]);
Commands\DoCommandTests.cs (1)
50options.ConfigurationCallback += config => config[KnownConfigNames.ExtensionDebugSessionId] = "test-session-id";
Commands\RunCommandTests.cs (13)
877config[KnownConfigNames.CliRunDetached] = "true"; 878config[KnownConfigNames.CliLauncherProcessId] = launcher.Id.ToString(CultureInfo.InvariantCulture); 879config[KnownConfigNames.CliLauncherProcessStarted] = GetProcessStartTimeUnixMilliseconds(launcher).ToString(CultureInfo.InvariantCulture); 975config[KnownConfigNames.CliRunDetached] = "true"; 976config[KnownConfigNames.CliLauncherProcessId] = launcher.Id.ToString(CultureInfo.InvariantCulture); 977config[KnownConfigNames.CliLauncherProcessStarted] = GetProcessStartTimeUnixMilliseconds(launcher).ToString(CultureInfo.InvariantCulture); 1079options.ConfigurationCallback += config => config[KnownConfigNames.CliRunDetached] = "true"; 1531Assert.Equal("true", childEnvironment[KnownConfigNames.CliRunDetached]); 1933options.ConfigurationCallback += config => config[KnownConfigNames.CliRunDetached] = "true"; 2154if (!rpcFailed || cancellationRequested || key != KnownConfigNames.CliRunDetached) 2794config[KnownConfigNames.ExtensionDebugSessionId] = "test-session-id"; 5308options.ConfigurationCallback += config => config[KnownConfigNames.ExtensionDebugSessionId] = "existing-session"; 5365config[KnownConfigNames.CliRunDetached] = "true";
Commands\StartCommandTests.cs (1)
559testOptions.ConfigurationCallback += config => config[KnownConfigNames.ExtensionDebugSessionId] = "existing-session";
Commands\StopCommandTests.cs (1)
410config[KnownConfigNames.ProfilingEnabled] = "true";
DotNet\DotNetCliRunnerTests.cs (20)
107? ["run", "--launch-profile=--no-build", $"/p:{KnownConfigNames.SuppressCliRunHook}=true", "--file", appHostFile.FullName, "--"] 292Assert.Equal("true", env[KnownConfigNames.SuppressCliRunHook]); 542[KnownConfigNames.CliDotnetBinlogDirectory] = binlogDirectory.FullName 579[KnownConfigNames.CliDotnetBinlogDirectory] = workspace.WorkspaceRoot.CreateSubdirectory("binlogs").FullName 758Assert.Equal("true", env[KnownConfigNames.Legacy.StartupProfilingEnabled]); 760Assert.Equal("session-1", env[KnownConfigNames.Legacy.StartupOperationId]); 762Assert.Equal(currentActivity.Id, env[KnownConfigNames.Legacy.StartupTraceParent]); 827[KnownConfigNames.UnixSocketPath] = "cli.sock" 1060[KnownConfigNames.UnixSocketPath] = Path.Combine(workspace.WorkspaceRoot.FullName, "cli.sock") 1102configBuilder[KnownConfigNames.CliBackchannelConnectTimeoutSeconds] = "0"; 1127[KnownConfigNames.UnixSocketPath] = Path.Combine(workspace.WorkspaceRoot.FullName, "cli.sock") 1165[KnownConfigNames.UnixSocketPath] = Path.Combine(workspace.WorkspaceRoot.FullName, "cli.sock") 1207[KnownConfigNames.UnixSocketPath] = Path.Combine(workspace.WorkspaceRoot.FullName, "cli.sock") 1583arg => Assert.Equal($"/p:{KnownConfigNames.SuppressCliRunHook}=true", arg), 1629arg => Assert.Equal($"/p:{KnownConfigNames.SuppressCliRunHook}=true", arg), 1685Assert.Equal("true", capturedEnv[KnownConfigNames.SuppressCliRunHook]); 1722Assert.Equal("true", capturedEnv[KnownConfigNames.SuppressCliRunHook]); 1840arg => Assert.Equal($"/p:{KnownConfigNames.SuppressCliRunHook}=true", arg), 2028Assert.Equal("true", capturedEnv[KnownConfigNames.SuppressCliRunHook]); 2723Assert.Equal(executionContext.LogFilePath, capturedEnv[KnownConfigNames.CliLogFilePath]);
DotNet\ProcessExecutionFactoryEnvironmentTests.cs (8)
25[KnownConfigNames.CliAppHostSelectionOrigin], 32using var selectionOrigin = new EnvVarOverride(KnownConfigNames.CliAppHostSelectionOrigin, SelectionOrigin); 42Assert.False(execution.EnvironmentVariables.ContainsKey(KnownConfigNames.CliAppHostSelectionOrigin)); 53startInfo.Environment[KnownConfigNames.CliAppHostSelectionOrigin] = SelectionOrigin; 58Assert.False(execution.EnvironmentVariables.ContainsKey(KnownConfigNames.CliAppHostSelectionOrigin)); 65using var selectionOrigin = new EnvVarOverride(KnownConfigNames.CliAppHostSelectionOrigin, SelectionOrigin); 79Assert.Equal(SelectionOrigin, execution.EnvironmentVariables[KnownConfigNames.CliAppHostSelectionOrigin]); 80Assert.Equal("true", execution.EnvironmentVariables[KnownConfigNames.CliRunDetached]);
Processes\OrphanDetectionEnvironmentTests.cs (50)
19Assert.Equal(Environment.ProcessId.ToString(CultureInfo.InvariantCulture), environment[KnownConfigNames.CliProcessId]); 20Assert.NotNull(ProcessStartTimeHelper.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliProcessStarted])); 21Assert.NotNull(ProcessStartTimeHelper.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliProcessStartedStable])); 29OrphanDetectionEnvironment.ApplyCurrentProcess(environment, KnownConfigNames.CliLauncherProcessId, KnownConfigNames.CliLauncherProcessStarted); 31Assert.Equal(Environment.ProcessId.ToString(CultureInfo.InvariantCulture), environment[KnownConfigNames.CliLauncherProcessId]); 32Assert.NotNull(ProcessStartTimeHelper.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliLauncherProcessStarted])); 33Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessId)); 34Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStartedStable)); 42[KnownConfigNames.CliProcessId] = "999", 47Assert.Equal("999", environment[KnownConfigNames.CliProcessId]); 51Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStarted)); 52Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStartedStable)); 64Assert.Equal(Environment.ProcessId.ToString(CultureInfo.InvariantCulture), environment[KnownConfigNames.CliProcessId]); 65Assert.NotNull(ProcessStartTimeHelper.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliProcessStarted])); 66Assert.NotNull(ProcessStartTimeHelper.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliProcessStartedStable])); 74[KnownConfigNames.CliProcessId] = "999", 79Assert.Equal(Environment.ProcessId.ToString(CultureInfo.InvariantCulture), environment[KnownConfigNames.CliProcessId]); 87OrphanDetectionEnvironment.Apply(environment, pid: 4321, stableStartTimeUnixMilliseconds: 1000, KnownConfigNames.RemoteAppHostProcessId, KnownConfigNames.RemoteAppHostProcessStarted); 89Assert.Equal("4321", environment[KnownConfigNames.RemoteAppHostProcessId]); 90Assert.Equal("1000", environment[KnownConfigNames.RemoteAppHostProcessStarted]); 98OrphanDetectionEnvironment.Apply(environment, pid: 4321, stableStartTimeUnixMilliseconds: null, KnownConfigNames.CliProcessId, KnownConfigNames.CliProcessStarted); 100Assert.Equal("4321", environment[KnownConfigNames.CliProcessId]); 101Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStarted)); 102Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStartedStable)); 110[KnownConfigNames.CliProcessId] = "999", 111[KnownConfigNames.CliProcessStarted] = "111", 112[KnownConfigNames.CliProcessStartedStable] = "222", 115OrphanDetectionEnvironment.Apply(environment, pid: 4321, stableStartTimeUnixMilliseconds: null, KnownConfigNames.CliProcessId, KnownConfigNames.CliProcessStarted, overwrite: true); 117Assert.Equal("4321", environment[KnownConfigNames.CliProcessId]); 118Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStarted)); 119Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStartedStable)); 127[KnownConfigNames.CliProcessId] = "999", 128[KnownConfigNames.CliProcessStarted] = "111", 129[KnownConfigNames.CliProcessStartedStable] = "222", 132OrphanDetectionEnvironment.Apply(environment, pid: int.MaxValue, stableStartTimeUnixMilliseconds: 1000, KnownConfigNames.CliProcessId, KnownConfigNames.CliProcessStarted, overwrite: true); 134Assert.Equal(int.MaxValue.ToString(CultureInfo.InvariantCulture), environment[KnownConfigNames.CliProcessId]); 135Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStarted)); 136Assert.Equal("1000", environment[KnownConfigNames.CliProcessStartedStable]); 144[KnownConfigNames.CliProcessId] = "999", 145[KnownConfigNames.CliProcessStarted] = "111", 148OrphanDetectionEnvironment.Apply(environment, pid: 4321, stableStartTimeUnixMilliseconds: 1000, KnownConfigNames.CliProcessId, KnownConfigNames.CliProcessStarted, overwrite: false); 150Assert.Equal("999", environment[KnownConfigNames.CliProcessId]); 151Assert.Equal("111", environment[KnownConfigNames.CliProcessStarted]); 154Assert.False(environment.ContainsKey(KnownConfigNames.CliProcessStartedStable));
ProfileCaptureOptionsTests.cs (10)
161Environment.SetEnvironmentVariable(KnownConfigNames.ProfilingEnabled, "previous"); 166Assert.Equal("true", Environment.GetEnvironmentVariable(KnownConfigNames.ProfilingEnabled)); 167Assert.Equal("true", Environment.GetEnvironmentVariable(KnownConfigNames.Legacy.StartupProfilingEnabled)); 168Assert.Equal("test-session", Environment.GetEnvironmentVariable(KnownConfigNames.ProfilingSessionId)); 169Assert.Equal("test-session", Environment.GetEnvironmentVariable(KnownConfigNames.Legacy.StartupOperationId)); 175Assert.Equal("previous", Environment.GetEnvironmentVariable(KnownConfigNames.ProfilingEnabled)); 199Assert.Equal("true", environmentVariables[KnownConfigNames.ProfilingEnabled]); 200Assert.Equal("true", environmentVariables[KnownConfigNames.Legacy.StartupProfilingEnabled]); 201Assert.Equal("test-session", environmentVariables[KnownConfigNames.ProfilingSessionId]); 202Assert.Equal("test-session", environmentVariables[KnownConfigNames.Legacy.StartupOperationId]);
ProfileCaptureServiceTests.cs (12)
62$"--{KnownConfigNames.DashboardOtlpGrpcEndpointUrl}={options.OtlpGrpcUrl}", 63$"--{KnownConfigNames.DashboardOtlpHttpEndpointUrl}={options.OtlpHttpUrl}", 64$"--{KnownConfigNames.DashboardUnsecuredAllowAnonymous}=true", 65$"--{KnownConfigNames.DashboardApiEnabled}=true" 71Assert.Equal("false", environmentVariables[KnownConfigNames.ProfilingEnabled]); 72Assert.Equal("false", environmentVariables[KnownConfigNames.Legacy.StartupProfilingEnabled]); 73Assert.Equal(string.Empty, environmentVariables[KnownConfigNames.ProfilingSessionId]); 74Assert.Equal(string.Empty, environmentVariables[KnownConfigNames.Legacy.StartupOperationId]); 448Assert.Equal("false", environmentVariables[KnownConfigNames.ProfilingEnabled]); 449Assert.Equal("false", environmentVariables[KnownConfigNames.Legacy.StartupProfilingEnabled]); 450Assert.Equal(string.Empty, environmentVariables[KnownConfigNames.ProfilingSessionId]); 451Assert.Equal(string.Empty, environmentVariables[KnownConfigNames.Legacy.StartupOperationId]);
Projects\AppHostServerSessionTests.cs (7)
45Assert.False(environmentVariables.ContainsKey(KnownConfigNames.RemoteAppHostToken)); 49Assert.Equal(session.AuthenticationToken, project.ReceivedEnvironmentVariables[KnownConfigNames.RemoteAppHostToken]); 73Assert.False(environmentVariables.ContainsKey(KnownConfigNames.RemoteAppHostToken)); 78Assert.Equal(session.AuthenticationToken, receivedEnvironmentVariables[KnownConfigNames.RemoteAppHostToken]); 80Assert.Equal("true", receivedEnvironmentVariables[KnownConfigNames.Legacy.StartupProfilingEnabled]); 82Assert.Equal("session-1", receivedEnvironmentVariables[KnownConfigNames.Legacy.StartupOperationId]); 86receivedEnvironmentVariables[KnownConfigNames.Legacy.StartupTraceParent]);
Projects\DotNetAppHostProjectTests.cs (3)
342Assert.Equal(expectedWorkloadId, env[KnownConfigNames.DcpWorkloadId]); 1478Assert.Equal(expectedWorkloadId, env[KnownConfigNames.DcpWorkloadId]); 2910Assert.Equal(expectedWorkloadId, env[KnownConfigNames.DcpWorkloadId]);
Projects\GuestAppHostProjectTests.cs (3)
1109[KnownConfigNames.CliBackchannelConnectTimeoutSeconds] = "0" 1177Assert.Equal(expectedWorkloadId, sessionFactory.CapturedEnvironmentVariables[KnownConfigNames.DcpWorkloadId]); 1285sessionFactory.CapturedEnvironmentVariables[KnownConfigNames.AspireHome]);
Projects\PrebuiltAppHostServerTests.cs (5)
1439Assert.Equal(manifestPath, startInfo.Environment[KnownConfigNames.IntegrationProbeManifestPath]); 1440Assert.False(startInfo.Environment.ContainsKey(KnownConfigNames.IntegrationLibsPath)); 2402Assert.Equal(Path.Combine(layoutPath, "libs"), startInfo.Environment[KnownConfigNames.IntegrationLibsPath]); 2403Assert.False(startInfo.Environment.ContainsKey(KnownConfigNames.IntegrationProbeManifestPath)); 2994Assert.Equal(executionContext.LogFilePath, startInfo.Environment[KnownConfigNames.CliLogFilePath]);
Projects\ProjectLocatorTests.cs (1)
498[KnownConfigNames.CliAppHostSelectionOrigin] = selectionOrigin
Telemetry\ProfilingTelemetryContextTests.cs (8)
32Assert.Equal("true", environment[KnownConfigNames.Legacy.StartupProfilingEnabled]); 33Assert.Equal("session-1", environment[KnownConfigNames.Legacy.StartupOperationId]); 34Assert.Equal(activity.Id, environment[KnownConfigNames.Legacy.StartupTraceParent]); 35Assert.Equal("state-1", environment[KnownConfigNames.Legacy.StartupTraceState]); 103(KnownConfigNames.Legacy.StartupProfilingEnabled, "true"), 104(KnownConfigNames.Legacy.StartupOperationId, "session-1"), 105(KnownConfigNames.Legacy.StartupTraceParent, "00-0102030405060708090a0b0c0d0e0f10-1112131415161718-01"), 106(KnownConfigNames.Legacy.StartupTraceState, "state-1")));
Telemetry\TelemetryConfigurationTests.cs (2)
266[Aspire.Hosting.KnownConfigNames.ProfilingEnabled] = "true" 284[Aspire.Hosting.KnownConfigNames.ProfilingEnabled] = "true"