1 write to Env
Aspire.Hosting (1)
Dcp\ExecutableCreator.cs (1)
180
spec.
Env
= plan.EnvironmentVariables
51 references to Env
Aspire.Hosting (1)
Dcp\ResourceSnapshotBuilder.cs (1)
164
var environment = GetEnvironmentVariables(executable.Status?.EffectiveEnv, executable.Spec.
Env
);
Aspire.Hosting.Tests (50)
Dcp\DcpExecutorTests.cs (37)
584
var callCount1 = exe1.Spec.
Env
!.Single(e => e.Name == "CALL_COUNT");
604
var callCount2 = exe2.Spec.
Env
!.Single(e => e.Name == "CALL_COUNT");
641
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_NO_TARGET_PORT").Value;
673
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
705
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
738
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
789
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
818
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "EQUAL_PORT_AND_TARGET_PORT").Value;
853
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
891
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
927
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
958
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
990
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
1021
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
1050
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_NO_TARGET_PORT").Value;
1168
var envVarVal = dynamicExecutable.Spec.
Env
?.Single(v => v.Name == "DYNAMIC_PORT").Value;
1320
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), firstExecutable.Spec.
Env
?.Single(v => v.Name == "HTTP_PORT").Value);
1329
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), executables[1].Spec.
Env
?.Single(v => v.Name == "HTTP_PORT").Value);
3398
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_NO_TARGET_PORT").Value;
3403
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == KnownAspNetCoreConfigNames.Urls).Value;
3443
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
3476
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == KnownAspNetCoreConfigNames.Urls).Value;
3513
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == KnownAspNetCoreConfigNames.Urls).Value;
3553
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == KnownAspNetCoreConfigNames.Urls).Value;
4430
Assert.NotNull(exe.Spec.
Env
);
4431
var effectiveLaunchProfileEnv = exe.Spec.
Env
.SingleOrDefault(v => v.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
4462
var envVal = exe.Spec.
Env
!.SingleOrDefault(e => e.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
4493
var envVal = exe.Spec.
Env
!.SingleOrDefault(e => e.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
4524
Assert.DoesNotContain(exe.Spec.
Env
?? [], e => e.Name == "DOTNET_LAUNCH_PROFILE");
4554
Assert.DoesNotContain(exe.Spec.
Env
?? [], e => e.Name == "DOTNET_LAUNCH_PROFILE");
4645
var debugValue = Assert.Single(executable.Spec.
Env
!, variable => variable.Name == "DEBUG_VALUE").Value;
5324
var sslCertDir = Assert.Single(exe.Spec.
Env
!, e => e.Name == "SSL_CERT_DIR").Value;
5325
var sslCertFile = Assert.Single(exe.Spec.
Env
!, e => e.Name == "SSL_CERT_FILE").Value;
5424
var sslCertDir = Assert.Single(exe.Spec.
Env
!, e => e.Name == "SSL_CERT_DIR").Value;
9154
Assert.Contains(startedExecutable.Spec.
Env
!, e => e is { Name: "DEFERRED_ENV", Value: "true" });
9246
Assert.Contains(executable.Spec.
Env
!, e => e is { Name: "PERSISTENT_ENV", Value: "true" });
10179
return Assert.Single(exe.Spec.
Env
!, e => e.Name == "SSL_CERT_DIR").Value;
Dcp\ExecutableLaunchPlanTests.cs (1)
205
executable.Spec.
Env
!,
DistributedApplicationTests.cs (12)
1317
Assert.Equal($"{{{{- portForServing \"{testName}-servicea-http0-{suffix}\" -}}}}", GetEnv(serviceA.Spec.
Env
, "PORT0"));
1322
Assert.Equal($"{{{{- portForServing \"{testName}-nodeapp-{suffix}\" -}}}}", GetEnv(nodeApp.Spec.
Env
, "PORT"));
1388
Assert.Equal("BrowserToken", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__AUTHMODE"));
1389
Assert.Equal("ThisIsATestToken", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__BROWSERTOKEN"));
1391
Assert.Equal("ApiKey", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__AUTHMODE"));
1392
var keyBytes = Convert.FromHexString(GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__PRIMARYAPIKEY")!);
1425
Assert.Equal("Unsecured", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__AUTHMODE"));
1426
Assert.Equal("Unsecured", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__AUTHMODE"));
1850
var env = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redis");
1871
var otherRedisEnv = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redisNoPort");
1928
var env = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redis");
1949
var otherRedisEnv = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redisNoPort");