7 writes to EnvironmentVariables
Aspire.Hosting (4)
Publishing\ResourceContainerImageManager.cs (2)
648
EnvironmentVariables
= new Dictionary<string, string>(buildContext.Environment, buildContext.Environment.Comparer),
838
EnvironmentVariables
= new Dictionary<string, string>(buildContext.Environment, buildContext.Environment.Comparer),
ResourceBuilderExtensions.cs (1)
3840
EnvironmentVariables
= environmentVariables,
Utils\DotnetSdkVersionProvider.cs (1)
265
EnvironmentVariables
= new Dictionary<string, string>(probeEnvironment),
Aspire.Hosting.Go (1)
GoRunDebugging.cs (1)
128
EnvironmentVariables
= environment,
Aspire.Hosting.Go.Tests (1)
GoRunDebuggingTests.cs (1)
472
EnvironmentVariables
= environment,
Aspire.Hosting.Tests (1)
Dcp\ProcessUtilTests.cs (1)
160
EnvironmentVariables
= new Dictionary<string, string>
46 references to EnvironmentVariables
Aspire.Hosting (13)
Dcp\DcpHost.cs (10)
271
dcpProcessSpec.
EnvironmentVariables
.Add("DCP_LOG_SOCKET", _locations.DcpLogSocket);
274
dcpProcessSpec.
EnvironmentVariables
.Add("DCP_LOG_FILE_NAME_SUFFIX", _dcpOptions.LogFileNameSuffix);
354
dcpProcessSpec.
EnvironmentVariables
.Add("DCP_EXTENSIONS_PATH", _dcpOptions.ExtensionsPath);
359
dcpProcessSpec.
EnvironmentVariables
.Add("DCP_SESSION_FOLDER", locations.DcpSessionDir);
367
dcpProcessSpec.
EnvironmentVariables
[key] = val;
371
ConfigureBundledConPty(dcpProcessSpec.
EnvironmentVariables
);
376
SetDcpProfilingEnvironment(dcpProcessSpec.
EnvironmentVariables
);
381
dcpProcessSpec.
EnvironmentVariables
["DCP_DIAGNOSTICS_LOG_FOLDER"] = _dcpOptions.DiagnosticsLogFolder;
387
dcpProcessSpec.
EnvironmentVariables
["DCP_DIAGNOSTICS_LOG_LEVEL"] = _dcpOptions.DiagnosticsLogLevel;
393
dcpProcessSpec.
EnvironmentVariables
["DCP_PRESERVE_EXECUTABLE_LOGS"] = "1";
Dcp\Process\ProcessUtil.cs (2)
37
? PathLookupHelper.ResolveExecutablePath(processSpec.ExecutablePath, processSpec.
EnvironmentVariables
)
70
foreach (var (key, value) in processSpec.
EnvironmentVariables
)
Publishing\ContainerRuntimeBase.cs (1)
572
spec.
EnvironmentVariables
[key] = value;
Aspire.Hosting.Blazor (2)
BlazorDotNetCliRunner.cs (2)
66
processSpec.
EnvironmentVariables
["DOTNET_CLI_TELEMETRY_OPTOUT"] = "1";
67
processSpec.
EnvironmentVariables
["DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE"] = "1";
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectBuildCoordinatorTests.cs (2)
259
processSpec => Assert.Equal(firstDotnetPath, processSpec.
EnvironmentVariables
["PATH"]),
260
processSpec => Assert.Equal(secondDotnetPath, processSpec.
EnvironmentVariables
["PATH"]));
Aspire.Hosting.Tests (29)
Dcp\DcpHostNotificationTests.cs (9)
681
Assert.False(processSpec.
EnvironmentVariables
.ContainsKey(key),
685
Assert.True(processSpec.
EnvironmentVariables
.ContainsKey("MY_CUSTOM_SETTING"),
687
Assert.Equal("keep-me", processSpec.
EnvironmentVariables
["MY_CUSTOM_SETTING"]);
688
Assert.Equal("keep-me-too", processSpec.
EnvironmentVariables
["ASPNETCORE_URLS_FOO"]);
689
Assert.Equal("keep-me-three", processSpec.
EnvironmentVariables
["ASPIRE_LOGLEVEL_EXTRA"]);
711
Assert.Equal("true", processSpec.
EnvironmentVariables
[KnownConfigNames.DcpOtelStartupProfilingEnabled]);
712
Assert.Equal("profile-session", processSpec.
EnvironmentVariables
[KnownConfigNames.DcpOtelProfilingSessionId]);
713
Assert.Equal("00-11111111111111111111111111111111-2222222222222222-01", processSpec.
EnvironmentVariables
[KnownConfigNames.DcpOtelStartupTraceParent]);
714
Assert.Equal("vendor=value", processSpec.
EnvironmentVariables
[KnownConfigNames.DcpOtelStartupTraceState]);
Publishing\ContainerRuntimeBaseTests.cs (1)
92
Assert.Equal("secret-value", spec.
EnvironmentVariables
["TOKEN"]);
Publishing\ResourceContainerImageManagerTests.cs (1)
885
Assert.Equal(expectedValue, processSpec.
EnvironmentVariables
["BUILD_FLAVOR"]);
Publishing\WslcContainerRuntimeTests.cs (1)
62
Assert.Equal("secret-value", spec.
EnvironmentVariables
["TOKEN"]);
Utils\DotnetSdkVersionProviderTests.cs (14)
85
Assert.Equal("true", processSpec.
EnvironmentVariables
["DOTNET_NOLOGO"]);
86
Assert.Equal("true", processSpec.
EnvironmentVariables
["DOTNET_CLI_TELEMETRY_OPTOUT"]);
126
Assert.Equal("custom-dotnet-path", processSpec.
EnvironmentVariables
["PATH"]);
127
Assert.Equal("false", processSpec.
EnvironmentVariables
["DOTNET_NOLOGO"]);
128
Assert.Equal("true", processSpec.
EnvironmentVariables
["DOTNET_CLI_TELEMETRY_OPTOUT"]);
152
Assert.Equal("sdk-10-dotnet-path", processSpec.
EnvironmentVariables
["PATH"]);
153
Assert.Equal("sdk-11-dotnet-host", processSpec.
EnvironmentVariables
["DOTNET_HOST_PATH"]);
176
Assert.Equal("custom-dotnet-path", processSpec.
EnvironmentVariables
["PATH"]);
177
Assert.Equal("false", processSpec.
EnvironmentVariables
["DOTNET_NOLOGO"]);
178
Assert.Equal("true", processSpec.
EnvironmentVariables
["DOTNET_CLI_TELEMETRY_OPTOUT"]);
202
Assert.Equal("sdk-10-dotnet-path", processSpec.
EnvironmentVariables
["PATH"]);
203
Assert.Equal("sdk-11-dotnet-host", processSpec.
EnvironmentVariables
["DOTNET_HOST_PATH"]);
250
processSpec.
EnvironmentVariables
["PATH"]),
253
processSpec.
EnvironmentVariables
["PATH"]));
WithProcessCommandTests.cs (3)
283
Assert.Equal("hello-from-factory", processSpec.
EnvironmentVariables
["PROCESS_COMMAND_FACTORY_VALUE"]);
1001
Assert.Equal("from-environment", processSpec.
EnvironmentVariables
["PROCESS_COMMAND_TEST_VALUE"]);
1098
Assert.Equal("from-export-environment", processSpec.
EnvironmentVariables
["PROCESS_COMMAND_EXPORT_VALUE"]);