1 write to Env
Aspire.Hosting (1)
Dcp\DcpExecutor.cs (1)
1743
spec.
Env
= configuration.EnvironmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList();
31 references to Env
Aspire.Hosting (1)
Dcp\ResourceSnapshotBuilder.cs (1)
148
var environment = GetEnvironmentVariables(executable.Status?.EffectiveEnv, executable.Spec.
Env
);
Aspire.Hosting.Tests (30)
Dcp\DcpExecutorTests.cs (18)
238
var callCount1 = exe1.Spec.
Env
!.Single(e => e.Name == "CALL_COUNT");
256
var callCount2 = exe2.Spec.
Env
!.Single(e => e.Name == "CALL_COUNT");
291
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_NO_TARGET_PORT").Value;
323
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
355
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
388
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
444
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
478
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
512
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
917
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_NO_TARGET_PORT").Value;
922
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == "ASPNETCORE_URLS").Value;
962
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
1495
Assert.NotNull(exe.Spec.
Env
);
1496
var effectiveLaunchProfileEnv = exe.Spec.
Env
.SingleOrDefault(v => v.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
1527
var envVal = exe.Spec.
Env
!.SingleOrDefault(e => e.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
1558
var envVal = exe.Spec.
Env
!.SingleOrDefault(e => e.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
1589
Assert.DoesNotContain(exe.Spec.
Env
?? [], e => e.Name == "DOTNET_LAUNCH_PROFILE");
1619
Assert.DoesNotContain(exe.Spec.
Env
?? [], e => e.Name == "DOTNET_LAUNCH_PROFILE");
DistributedApplicationTests.cs (12)
1172
Assert.Equal($"{{{{- portForServing \"{testName}-servicea-http0-{suffix}\" -}}}}", GetEnv(serviceA.Spec.
Env
, "PORT0"));
1177
Assert.Equal($"{{{{- portForServing \"{testName}-nodeapp-{suffix}\" -}}}}", GetEnv(nodeApp.Spec.
Env
, "PORT"));
1243
Assert.Equal("BrowserToken", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__AUTHMODE"));
1244
Assert.Equal("ThisIsATestToken", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__BROWSERTOKEN"));
1246
Assert.Equal("ApiKey", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__AUTHMODE"));
1247
var keyBytes = Convert.FromHexString(GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__PRIMARYAPIKEY")!);
1280
Assert.Equal("Unsecured", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__AUTHMODE"));
1281
Assert.Equal("Unsecured", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__AUTHMODE"));
1638
var env = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redis");
1656
var otherRedisEnv = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redisNoPort");
1710
var env = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redis");
1728
var otherRedisEnv = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redisNoPort");