1 instantiation of Executable
Aspire.Hosting (1)
Dcp\Model\Executable.cs (1)
293
var exe = new
Executable
(new ExecutableSpec
331 references to Executable
Aspire.Hosting (52)
Dcp\DcpExecutor.cs (11)
164
RenderedModelResource<
Executable
>[] executables;
346
Executable
=> appModelResource.GetResourceType(),
758
private void AllocateExecutableTargetPorts(IEnumerable<RenderedModelResource<
Executable
>> executables)
1071
Executable
exe => s => _resourceWatcher.SnapshotBuilder.ToSnapshot(exe, s),
1107
Executable
{ Spec.Start: false } => true,
1200
case
Executable
e:
1203
var
eu = await _kubernetesService.GetAsync<
Executable
>(e.Metadata.Name, cancellationToken: attemptCancellationToken).ConfigureAwait(false);
1262
case RenderedModelResource<
Executable
> { DcpResource.Spec.Start: false } er when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(er.ModelResource, er.DcpResource.Spec.Start):
1280
case RenderedModelResource<
Executable
> er:
1281
await EnsureResourceDeletedAsync<
Executable
>(resourceReference, cancellationToken).ConfigureAwait(false);
Dcp\DcpModelUtilities.cs (2)
101
if (resource is
Executable
exe && exe.Metadata.Annotations.TryGetValue(CustomResource.ResourceReplicaCount, out var value) && int.TryParse(value, CultureInfo.InvariantCulture, out var replicas) && replicas > 1)
254
if (resource.DcpResource is not
Executable
|| enableAspireContainerTunnel)
Dcp\DcpResourceState.cs (1)
13
public readonly ConcurrentDictionary<string,
Executable
> ExecutablesMap = [];
Dcp\DcpResourceWatcher.cs (9)
155
Task.Run(() => WatchKubernetesResourceAsync<
Executable
>((t, r) => ProcessResourceChange(t, r, _resourceState.ExecutablesMap, Model.Dcp.ExecutableKind, (e, s) => _snapshotBuilder.ToSnapshot(e, s)))),
206
else if (_resourceState.ExecutablesMap.TryGetValue(entry.ResourceName, out
var
executable))
549
resource is
Executable
{ LogsAvailable: true } ||
565
if (resource is
Executable
executable)
607
else if (_resourceState.ExecutablesMap.TryGetValue(resourceName, out
var
executable))
609
enumerable = new ResourceLogSource<
Executable
>(_logger, _kubernetesService, executable, follow: false);
653
Executable
e when e.LogsAvailable => new ResourceLogSource<T>(_logger, _kubernetesService, resource, follow: true),
998
"Executable" => _resourceState.ExecutablesMap.TryGetValue(resourceName, out
var
executable) ? executable : null,
1026
else if (cr is
Executable
exe)
Dcp\ExecutableConfigurationResolver.cs (4)
32
RenderedModelResource<
Executable
> renderedResource,
37
var
executable = renderedResource.DcpResource;
169
RenderedModelResource<
Executable
> renderedResource,
170
Executable
executable)
Dcp\ExecutableCreator.cs (19)
25
ILogger<ExecutableCreator> logger) : IObjectCreator<
Executable
, ContainerNetworkEndpointContext>
37
public IEnumerable<RenderedModelResource<
Executable
>> PrepareObjects(CancellationToken cancellationToken)
42
return _appResources.Get().OfType<RenderedModelResource<
Executable
>>();
46
RenderedModelResource<
Executable
> resource,
53
RenderedModelResource<
Executable
> renderedResource,
133
.OfType<RenderedModelResource<
Executable
>>()
236
RenderedModelResource<
Executable
> renderedResource,
241
var
executable = renderedResource.DcpResource;
261
executable.Metadata.Annotations?.Remove(
Executable
.LaunchConfigurationsAnnotation);
264
executable.SetAnnotationAsObjectList(
Executable
.LaunchConfigurationsAnnotation, plan.LaunchConfigurations);
296
var
executable =
Executable
.Create(instance.Name, executableAnnotation?.Command ?? "dotnet");
324
var
executable =
Executable
.Create(instance.Name, resource.Command);
336
Executable
executable,
376
private static void ApplyTerminal(IResource resource,
Executable
executable, ILogger logger)
405
private static bool TryGetReplicaIndex(
Executable
executable, out int replicaIndex)
419
private void AddRenderedResource(IResource resource,
Executable
executable)
421
var renderedResource = new RenderedModelResource<
Executable
>(resource, executable);
Dcp\Model\Executable.cs (2)
291
public static
Executable
Create(string name, string executablePath)
293
var
exe = new Executable(new ExecutableSpec
Dcp\Model\GroupVersion.cs (1)
36
Schema.Add<
Executable
>(ExecutableKind, "executables");
Dcp\ResourceLogSource.cs (2)
57
IReadOnlyList<KeyValuePair<string, string?>>? systemLogFields = resource is
Executable
executable
127
if (resource is not
Executable
{ Spec.Terminal: not null })
Dcp\ResourceSnapshotBuilder.cs (1)
133
public CustomResourceSnapshot ToSnapshot(
Executable
executable, CustomResourceSnapshot previous)
Aspire.Hosting.Blazor.Tests (3)
AddBlazorGatewayTests.cs (3)
556
var
executable =
Executable
.Create("gateway-12345678", "stale");
557
var renderedResource = new RenderedModelResource<
Executable
>(resource, executable);
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
123
var
executable = rendered[index];
Aspire.Hosting.Tests (275)
Dcp\DcpExecutorTests.cs (218)
80
var
previous = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "program"));
85
var
replacement = GetCreatedExecutablesForResource(kubernetesService, "program").Last();
106
if (resource is
Executable
{ AppModelResourceName: "program" } &&
115
if (context is { EventType: k8s.WatchEventType.Deleted, Resource:
Executable
{ AppModelResourceName: "program" } })
120
if (context.Resource is
Executable
{ Status.ExitCode: 7 })
150
var
previous = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "program"));
183
var
replacement = GetCreatedExecutablesForResource(kubernetesService, "program").Last();
207
if (resource is
Executable
{ AppModelResourceName: "program" } &&
242
var
previous = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "program"));
306
foreach (
var
executable in executables)
393
var
executable = GetCreatedExecutableForResource(kubernetesService, "program");
574
var
exe = Assert.Single(executables);
609
var executables = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
610
var
exe = Assert.Single(executables);
662
var
exe = GetCreatedExecutableForResource(kubernetesService, "tool");
702
var
exe = GetCreatedExecutableForResource(kubernetesService, "tool");
737
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
935
var
exe1 = Assert.Single(executables);
955
var
exe2 = executables[1];
988
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1026
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1057
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1098
var
fixedExecutable = kubernetesService.CreatedResources.OfType<
Executable
>().Single(e => e.AppModelResourceName == "FixedProgram");
1099
var
dynamicExecutable = kubernetesService.CreatedResources.OfType<
Executable
>().Single(e => e.AppModelResourceName == "DynamicProgram");
1122
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1177
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1206
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1241
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1284
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1322
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1350
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1381
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1413
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1443
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1565
var
dynamicExecutable = kubernetesService.CreatedResources.OfType<
Executable
>().Single(e => e.AppModelResourceName == "DynamicProgram");
1721
var
firstExecutable = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "CoolProgram"));
1923
foreach (
var
exe in executables)
3102
async Task PublishStateAsync(
Executable
executable, string state, string? previousState)
3947
foreach (
var
dcpExe in exes)
3994
foreach (
var
dcpExe in exes)
4033
var
dcpExe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
4070
var
dcpExe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
4115
var
dcpExe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
4993
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5027
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5069
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5105
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5141
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5177
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5208
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5239
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5269
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5298
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5363
var
executable = GetCreatedExecutableForResource(kubernetesService, resource.Name);
5405
List<
Executable
> dcpExes = [];
5409
dcpExes.AddRange(kubernetesService.CreatedResources.OfType<
Executable
>());
5414
var
debuggableExe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
5417
Assert.True(debuggableExe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs1));
5422
var
nonDebuggableExe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestOtherExecutable");
5424
Assert.False(nonDebuggableExe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out _));
5455
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "TestExecutable");
5484
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5521
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5547
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5590
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5630
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5674
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5718
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5804
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5842
var executables = kubernetesService.CreatedResources.OfType<
Executable
>()
5996
var executables = kubernetesService.CreatedResources.OfType<
Executable
>()
6042
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "TestExecutable");
6142
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "TestExecutable");
6241
var
exe = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "CoolProgram"));
6319
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
6322
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
6356
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
6359
var
debuggableExe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
6361
Assert.False(debuggableExe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out _));
6363
var
nonDebuggableExe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestOtherExecutable");
6365
Assert.False(nonDebuggableExe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out _));
6397
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
6400
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
6433
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
6436
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
6475
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
6478
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
6517
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
6520
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
6559
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
6562
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
6595
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
6635
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
6675
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
6708
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
6747
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
6788
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
6823
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
6828
Assert.True(exe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
6871
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
6930
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
6982
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7027
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7098
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7112
Assert.True(exe.TryGetAnnotationAsObjectList<TestMauiLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
7202
var
executable = GetCreatedExecutableForResource(kubernetesService, "proj");
7220
Executable
.LaunchConfigurationsAnnotation,
7346
var
executable = GetCreatedExecutableForResource(kubernetesService, "proj");
7367
Executable
.LaunchConfigurationsAnnotation,
7429
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7519
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7634
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7687
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7752
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7779
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7821
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7860
var
standardExe = GetCreatedExecutableForResource(kubernetesService, "standard-project");
7863
var
customExe = GetCreatedExecutableForResource(kubernetesService, "custom-project");
7868
Assert.True(customExe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
7919
var
standardExe = GetCreatedExecutableForResource(kubernetesService, "standard-project");
7923
var
functionsExe = GetCreatedExecutableForResource(kubernetesService, "functions-project");
7958
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8039
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8043
Assert.True(exe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
8079
var
exe = GetCreatedExecutableForResource(kubernetesService, "file-project");
8130
var
exe = GetCreatedExecutableForResource(kubernetesService, "file-project");
8176
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8217
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
8219
Assert.True(exe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
8298
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8337
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8374
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8410
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8445
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8496
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8534
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8569
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestFunction");
8573
Assert.True(exe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
8608
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8643
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
8662
var
dcpExecutable =
Executable
.Create("test-exe", "dotnet");
8707
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
8739
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
8784
Assert.Empty(kubernetesService.CreatedResources.OfType<
Executable
>());
8833
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
8888
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
8939
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
8992
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9025
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9069
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9158
var
exe = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "TestExecutable"));
9200
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9237
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
9362
var
executable = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "TestDotnetProject"));
9431
var
exe1 = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "TestExecutable"));
9441
var
exe2 = executables[1];
9450
var
exe3 = executables[2];
9493
var
exe1 = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "TestExecutable"));
9512
var
exe2 = executables[1];
9552
Assert.Empty(kubernetesService.CreatedResources.OfType<
Executable
>());
9588
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
9929
var
startedExecutable = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "anExecutable"), e => e.Spec.Start == true);
10019
var
executable = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "anExecutable"));
10227
var
dcpExecutable = Assert.Single(
10228
kubernetesService.CreatedResources.OfType<
Executable
>(),
10277
var
sourceExecutable = Assert.Single(
10278
kubernetesService.CreatedResources.OfType<
Executable
>(),
10314
var
dcpExecutable = Assert.Single(
10315
kubernetesService.CreatedResources.OfType<
Executable
>(),
10354
var
sourceExecutable = Assert.Single(
10355
kubernetesService.CreatedResources.OfType<
Executable
>(),
10407
kubernetesService.CreatedResources.OfType<
Executable
>(),
10410
kubernetesService.CreatedResources.OfType<
Executable
>(),
10474
kubernetesService.CreatedResources.OfType<
Executable
>(),
10477
kubernetesService.CreatedResources.OfType<
Executable
>(),
10514
var
sourceExecutable = Assert.Single(
10515
kubernetesService.CreatedResources.OfType<
Executable
>(),
10563
var
dcpExecutable = Assert.Single(
10564
kubernetesService.CreatedResources.OfType<
Executable
>(),
10763
while (!kubernetesService.CreatedResources.OfType<
Executable
>().Any(e => e.AppModelResourceName == upstreamExecutable.Resource.Name))
10787
var
upstreamExecutableResource = Assert.Single(createdResources.OfType<
Executable
>(), e => e.AppModelResourceName == upstreamExecutable.Resource.Name);
10788
var
downstreamExecutableResource = Assert.Single(createdResources.OfType<
Executable
>(), e => e.AppModelResourceName == downstreamExecutable.Resource.Name);
11002
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
11006
Assert.True(exe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
11055
Assert.Empty(kubernetesService.CreatedResources.OfType<
Executable
>());
11094
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
11109
private static
Executable
GetCreatedExecutableForResource(TestKubernetesService kubernetesService, string appModelResourceName)
11114
private static List<
Executable
> GetCreatedExecutablesForResource(TestKubernetesService kubernetesService, string appModelResourceName)
11117
.OfType<
Executable
>()
11159
var exes = kubernetesService.CreatedResources.OfType<
Executable
>()
11197
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "ServiceA");
11230
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "shell");
11511
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "TestExecutable");
Dcp\ExecutableLaunchPlanTests.cs (4)
206
var
executable =
Executable
.Create("app-12345678", "stale-tool");
210
var renderedResource = new RenderedModelResource<
Executable
>(resource, executable);
234
Assert.False(executable.Metadata.Annotations?.ContainsKey(
Executable
.LaunchConfigurationsAnnotation) is true);
Dcp\ResourceLogSourceTests.cs (6)
26
var
executable =
Executable
.Create("app", "dotnet");
42
var logSource = new ResourceLogSource<
Executable
>(
66
var
executable =
Executable
.Create("terminal-executable", "command");
85
var logSource = new ResourceLogSource<
Executable
>(
Dcp\ResourceSnapshotBuilderTests.cs (23)
45
var
executable =
Executable
.Create("exe", "dotnet");
67
var
executable =
Executable
.Create("project", "dotnet");
99
var
executable =
Executable
.Create(resource.Name, "python");
132
var
executable =
Executable
.Create("project", "dotnet");
160
var
executable =
Executable
.Create("proj", "dotnet");
185
var
executable = CreateExecutable(
203
var
executable = CreateExecutable(
218
var
executable =
Executable
.Create("exe", "pwsh");
233
var
executable =
Executable
.Create("exe", "pwsh");
248
var
executable =
Executable
.Create("exe", "pwsh");
263
var
executable =
Executable
.Create("exe", "pwsh");
275
private static
Executable
CreateExecutable(AppLaunchArgumentAnnotation[] launchArgumentAnnotations, IReadOnlyList<string> effectiveArgs)
277
var
executable =
Executable
.Create("exe", "pwsh");
Dcp\TestKubernetesService.cs (2)
406
if (res is
Executable
exe && result is
Executable
eu)
DistributedApplicationTests.cs (22)
1269
var
serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, executablePattern, r => r.Status?.State == ExecutableState.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1276
serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, executablePattern, r => r.Status?.State == ExecutableState.Finished, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1281
serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, executablePattern, r => r.Status?.State == ExecutableState.Running, token).DefaultTimeout(TestConstants.LongTimeoutDuration);
1314
var
serviceA = await KubernetesHelper.GetResourceByNameAsync<
Executable
>(kubernetes, $"{testName}-servicea", suffix!, r => r.Status?.EffectiveEnv is not null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1317
var
nodeApp = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, $"{testName}-nodeapp-{ReplicaIdRegex}-{suffix}", r => r.Status?.EffectiveEnv is not null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1392
var
aspireDashboard = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, $"aspire-dashboard-{ReplicaIdRegex}-{suffix}", r => r.Status?.EffectiveEnv is not null).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
1429
var
aspireDashboard = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, $"aspire-dashboard-{ReplicaIdRegex}-{suffix}", r => r.Status?.EffectiveEnv is not null).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
1665
await foreach (var resource in s.WatchAsync<
Executable
>().DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout))
1667
Assert.True(resource.Item2.Metadata.Annotations.TryGetValue(
Executable
.ResourceNameAnnotation, out var value));
1858
var exeList = await s.ListAsync<
Executable
>().DefaultTimeout();
1860
var
service = Assert.Single(exeList, c => $"{testName}-servicea".Equals(c.AppModelResourceName));
1936
var exeList = await s.ListAsync<
Executable
>().DefaultTimeout();
1938
var
service = Assert.Single(exeList, c => $"{testName}-servicea".Equals(c.AppModelResourceName));
2072
var executables = await kubernetes.ListAsync<
Executable
>(cancellationToken: token)
2074
var
dcpExecutable = Assert.Single(executables, e => e.AppModelResourceName == executable.Resource.Name);
2248
var
worker = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, workerNamePattern, r => r.Status?.State == ContainerState.Running, token)