1 write to Env
Aspire.Hosting (1)
Dcp\ExecutableCreator.cs (1)
256
spec.
Env
= plan.EnvironmentVariables
65 references to Env
Aspire.Hosting (1)
Dcp\ResourceSnapshotBuilder.cs (1)
164
var environment = GetEnvironmentVariables(executable.Status?.EffectiveEnv, executable.Spec.
Env
);
Aspire.Hosting.Tests (64)
Dcp\DcpExecutorTests.cs (51)
317
Assert.Single(executable.Spec.
Env
!, variable => variable.Name == "PORT").Value);
937
var callCount1 = exe1.Spec.
Env
!.Single(e => e.Name == "CALL_COUNT");
957
var callCount2 = exe2.Spec.
Env
!.Single(e => e.Name == "CALL_COUNT");
1000
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_NO_TARGET_PORT").Value;
1038
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
1070
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
1135
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
1186
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
1215
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "EQUAL_PORT_AND_TARGET_PORT").Value;
1250
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
1295
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
1331
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
1362
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
1394
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
1425
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
1454
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_NO_TARGET_PORT").Value;
1572
var envVarVal = dynamicExecutable.Spec.
Env
?.Single(v => v.Name == "DYNAMIC_PORT").Value;
1724
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), firstExecutable.Spec.
Env
?.Single(v => v.Name == "HTTP_PORT").Value);
1733
Assert.Equal(allocatedPort.ToString(CultureInfo.InvariantCulture), executables[1].Spec.
Env
?.Single(v => v.Name == "HTTP_PORT").Value);
3962
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "NO_PORT_NO_TARGET_PORT").Value;
3967
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == KnownAspNetCoreConfigNames.Urls).Value;
4009
var envVarVal = dcpExe.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
4042
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == KnownAspNetCoreConfigNames.Urls).Value;
4079
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == KnownAspNetCoreConfigNames.Urls).Value;
4126
var aspnetCoreUrls = dcpExe.Spec.
Env
?.Single(v => v.Name == KnownAspNetCoreConfigNames.Urls).Value;
5150
Assert.NotNull(exe.Spec.
Env
);
5151
var effectiveLaunchProfileEnv = exe.Spec.
Env
.SingleOrDefault(v => v.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
5182
var envVal = exe.Spec.
Env
!.SingleOrDefault(e => e.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
5213
var envVal = exe.Spec.
Env
!.SingleOrDefault(e => e.Name == "DOTNET_LAUNCH_PROFILE")?.Value;
5244
Assert.DoesNotContain(exe.Spec.
Env
?? [], e => e.Name == "DOTNET_LAUNCH_PROFILE");
5274
Assert.DoesNotContain(exe.Spec.
Env
?? [], e => e.Name == "DOTNET_LAUNCH_PROFILE");
5365
var debugValue = Assert.Single(executable.Spec.
Env
!, variable => variable.Name == "DEBUG_VALUE").Value;
6044
var sslCertDir = Assert.Single(exe.Spec.
Env
!, e => e.Name == "SSL_CERT_DIR").Value;
6045
var sslCertFile = Assert.Single(exe.Spec.
Env
!, e => e.Name == "SSL_CERT_FILE").Value;
6144
var sslCertDir = Assert.Single(exe.Spec.
Env
!, e => e.Name == "SSL_CERT_DIR").Value;
9932
Assert.Contains(startedExecutable.Spec.
Env
!, e => e is { Name: "DEFERRED_ENV", Value: "true" });
10024
Assert.Contains(executable.Spec.
Env
!, e => e is { Name: "PERSISTENT_ENV", Value: "true" });
10205
Assert.NotNull(dcpExecutable.Spec.
Env
);
10208
Assert.Single(dcpExecutable.Spec.
Env
, variable => variable.Name == "CONTAINER_URL").Value);
10211
Assert.Single(dcpExecutable.Spec.
Env
, variable => variable.Name == "HOST_PORT").Value);
10255
Assert.NotNull(sourceExecutable.Spec.
Env
);
10258
Assert.Single(sourceExecutable.Spec.
Env
, variable => variable.Name == "TARGET_PORT").Value);
10292
Assert.NotNull(dcpExecutable.Spec.
Env
);
10295
Assert.Single(dcpExecutable.Spec.
Env
, variable => variable.Name == "CONTAINER_PORT").Value);
10332
Assert.NotNull(sourceExecutable.Spec.
Env
);
10335
Assert.Single(sourceExecutable.Spec.
Env
, variable => variable.Name == "TARGET_PORT").Value);
10492
Assert.NotNull(sourceExecutable.Spec.
Env
);
10495
Assert.Single(sourceExecutable.Spec.
Env
, variable => variable.Name == "TARGET_PORT").Value);
10541
Assert.NotNull(dcpExecutable.Spec.
Env
);
10544
Assert.Single(dcpExecutable.Spec.
Env
, variable => variable.Name == "CONTAINER_PORT").Value);
11487
return Assert.Single(exe.Spec.
Env
!, e => e.Name == "SSL_CERT_DIR").Value;
Dcp\ExecutableLaunchPlanTests.cs (1)
236
executable.Spec.
Env
!,
DistributedApplicationTests.cs (12)
1324
Assert.Equal($"{{{{- portForServing \"{testName}-servicea-http0-{suffix}\" -}}}}", GetEnv(serviceA.Spec.
Env
, "PORT0"));
1329
Assert.Equal($"{{{{- portForServing \"{testName}-nodeapp-{suffix}\" -}}}}", GetEnv(nodeApp.Spec.
Env
, "PORT"));
1395
Assert.Equal("BrowserToken", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__AUTHMODE"));
1396
Assert.Equal("ThisIsATestToken", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__BROWSERTOKEN"));
1398
Assert.Equal("ApiKey", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__AUTHMODE"));
1399
var keyBytes = Convert.FromHexString(GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__PRIMARYAPIKEY")!);
1432
Assert.Equal("Unsecured", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__FRONTEND__AUTHMODE"));
1433
Assert.Equal("Unsecured", GetEnv(aspireDashboard.Spec.
Env
, "DASHBOARD__OTLP__AUTHMODE"));
1861
var env = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redis");
1882
var otherRedisEnv = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redisNoPort");
1939
var env = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redis");
1960
var otherRedisEnv = Assert.Single(service.Spec.
Env
!, e => e.Name == $"ConnectionStrings__{testName}-redisNoPort");