1 instantiation of Executable
Aspire.Hosting (1)
Dcp\Model\Executable.cs (1)
294
var exe = new
Executable
(new ExecutableSpec
377 references to Executable
Aspire.Hosting (55)
Dcp\DcpExecutor.cs (11)
163
RenderedModelResource<
Executable
>[] executables;
357
Executable
=> appModelResource.GetResourceType(),
759
private void AllocateExecutableTargetPorts(IEnumerable<RenderedModelResource<
Executable
>> executables)
987
Executable
exe => s => _resourceWatcher.SnapshotBuilder.ToSnapshot(exe, s),
1023
Executable
{ Spec.Start: false } => true,
1117
case
Executable
e:
1120
var
eu = await _kubernetesService.GetAsync<
Executable
>(e.Metadata.Name, cancellationToken: attemptCancellationToken).ConfigureAwait(false);
1181
case RenderedModelResource<
Executable
> { DcpResource.Spec.Start: false } er when !DcpModelUtilities.ShouldDeferCreateForExplicitStart(er.ModelResource, er.DcpResource.Spec.Start):
1199
case RenderedModelResource<
Executable
> er:
1200
await EnsureResourceDeletedAsync<
Executable
>(resourceReference, cancellationToken).ConfigureAwait(false);
Dcp\DcpModelUtilities.cs (2)
143
if (resource is
Executable
exe && exe.Metadata.Annotations.TryGetValue(CustomResource.ResourceReplicaCount, out var value) && int.TryParse(value, CultureInfo.InvariantCulture, out var replicas) && replicas > 1)
296
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 (20)
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);
276
Executable
.SensitiveEffectiveArgumentIndexesAnnotation,
303
var
executable =
Executable
.Create(instance.Name, executableAnnotation?.Command ?? "dotnet");
331
var
executable =
Executable
.Create(instance.Name, resource.Command);
343
Executable
executable,
383
private static void ApplyTerminal(IResource resource,
Executable
executable, ILogger logger)
412
private static bool TryGetReplicaIndex(
Executable
executable, out int replicaIndex)
426
private void AddRenderedResource(IResource resource,
Executable
executable)
428
var renderedResource = new RenderedModelResource<
Executable
>(resource, executable);
Dcp\Model\Executable.cs (2)
292
public static
Executable
Create(string name, string executablePath)
294
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 (3)
134
public CustomResourceSnapshot ToSnapshot(
Executable
executable, CustomResourceSnapshot previous)
256
Executable
resource,
485
Executable
.SensitiveEffectiveArgumentIndexesAnnotation,
Aspire.Hosting.Blazor.Tests (3)
AddBlazorGatewayTests.cs (3)
560
var
executable =
Executable
.Create("gateway-12345678", "stale");
561
var renderedResource = new RenderedModelResource<
Executable
>(resource, executable);
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
115
var
executable = rendered[index];
Aspire.Hosting.Tests (318)
Dcp\DcpExecutorTests.cs (227)
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");
437
Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
617
var
exe = Assert.Single(executables);
652
var executables = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
653
var
exe = Assert.Single(executables);
705
var
exe = GetCreatedExecutableForResource(kubernetesService, "tool");
745
var
exe = GetCreatedExecutableForResource(kubernetesService, "tool");
780
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
978
var
exe1 = Assert.Single(executables);
998
var
exe2 = executables[1];
1031
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1069
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1100
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1141
var
fixedExecutable = kubernetesService.CreatedResources.OfType<
Executable
>().Single(e => e.AppModelResourceName == "FixedProgram");
1142
var
dynamicExecutable = kubernetesService.CreatedResources.OfType<
Executable
>().Single(e => e.AppModelResourceName == "DynamicProgram");
1165
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1220
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1249
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1284
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1327
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1365
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1393
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1424
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1456
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1486
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
1608
var
dynamicExecutable = kubernetesService.CreatedResources.OfType<
Executable
>().Single(e => e.AppModelResourceName == "DynamicProgram");
1791
var
firstExecutable = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "CoolProgram"));
2332
var
executable = kubernetesService.CreatedResources.OfType<
Executable
>().Single(e => e.AppModelResourceName == "Program");
2409
foreach (
var
exe in executables)
3588
async Task PublishStateAsync(
Executable
executable, string state, string? previousState)
4433
foreach (
var
dcpExe in exes)
4480
foreach (
var
dcpExe in exes)
4519
var
dcpExe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
4556
var
dcpExe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
4601
var
dcpExe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
5390
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
5434
var
dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>());
5599
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5633
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5675
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5711
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5747
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5783
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5814
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5845
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5875
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5904
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
5969
var
executable = GetCreatedExecutableForResource(kubernetesService, resource.Name);
6011
List<
Executable
> dcpExes = [];
6015
dcpExes.AddRange(kubernetesService.CreatedResources.OfType<
Executable
>());
6020
var
debuggableExe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
6023
Assert.True(debuggableExe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs1));
6028
var
nonDebuggableExe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestOtherExecutable");
6030
Assert.False(nonDebuggableExe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out _));
6061
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "TestExecutable");
6090
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6127
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6160
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6202
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6232
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6275
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6315
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6359
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6403
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6489
var
exe = GetCreatedExecutableForResource(kubernetes, "proj");
6527
var executables = kubernetesService.CreatedResources.OfType<
Executable
>()
6681
var executables = kubernetesService.CreatedResources.OfType<
Executable
>()
6727
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "TestExecutable");
6827
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "TestExecutable");
6926
var
exe = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "CoolProgram"));
7004
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
7007
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
7041
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
7044
var
debuggableExe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
7046
Assert.False(debuggableExe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out _));
7048
var
nonDebuggableExe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestOtherExecutable");
7050
Assert.False(nonDebuggableExe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out _));
7082
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
7085
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
7118
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
7121
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
7160
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
7163
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
7202
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
7205
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
7244
var dcpExes = kubernetesService.CreatedResources.OfType<
Executable
>().ToList();
7247
var
exe = Assert.Single(dcpExes, e => e.AppModelResourceName == "TestExecutable");
7280
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
7320
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
7360
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
7393
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
7432
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
7473
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
7508
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7513
Assert.True(exe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
7556
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7615
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7667
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7712
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7783
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
7797
Assert.True(exe.TryGetAnnotationAsObjectList<TestMauiLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
7887
var
executable = GetCreatedExecutableForResource(kubernetesService, "proj");
7905
Executable
.LaunchConfigurationsAnnotation,
8031
var
executable = GetCreatedExecutableForResource(kubernetesService, "proj");
8052
Executable
.LaunchConfigurationsAnnotation,
8114
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8204
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8319
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8372
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8437
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8464
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8506
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8545
var
standardExe = GetCreatedExecutableForResource(kubernetesService, "standard-project");
8548
var
customExe = GetCreatedExecutableForResource(kubernetesService, "custom-project");
8553
Assert.True(customExe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
8604
var
standardExe = GetCreatedExecutableForResource(kubernetesService, "standard-project");
8608
var
functionsExe = GetCreatedExecutableForResource(kubernetesService, "functions-project");
8643
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
8724
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8728
Assert.True(exe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
8764
var
exe = GetCreatedExecutableForResource(kubernetesService, "file-project");
8815
var
exe = GetCreatedExecutableForResource(kubernetesService, "file-project");
8861
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
8902
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
8904
Assert.True(exe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
8983
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
9022
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
9059
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
9095
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
9130
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
9181
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
9219
var
exe = GetCreatedExecutableForResource(kubernetesService, "ServiceA");
9254
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestFunction");
9258
Assert.True(exe.TryGetAnnotationAsObjectList<ProjectLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
9293
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
9328
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
9347
var
dcpExecutable =
Executable
.Create("test-exe", "dotnet");
9392
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
9424
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
9469
Assert.Empty(kubernetesService.CreatedResources.OfType<
Executable
>());
9518
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9573
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9624
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9677
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9710
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9754
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9843
var
exe = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "TestExecutable"));
9885
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestExecutable");
9922
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
10047
var
executable = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "TestDotnetProject"));
10116
var
exe1 = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "TestExecutable"));
10126
var
exe2 = executables[1];
10135
var
exe3 = executables[2];
10178
var
exe1 = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "TestExecutable"));
10197
var
exe2 = executables[1];
10237
Assert.Empty(kubernetesService.CreatedResources.OfType<
Executable
>());
10273
var
exe = GetCreatedExecutableForResource(kubernetesService, "TestDotnetProject");
10619
var
startedExecutable = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "anExecutable"), e => e.Spec.Start == true);
10709
var
executable = Assert.Single(GetCreatedExecutablesForResource(kubernetesService, "anExecutable"));
10917
var
dcpExecutable = Assert.Single(
10918
kubernetesService.CreatedResources.OfType<
Executable
>(),
10967
var
sourceExecutable = Assert.Single(
10968
kubernetesService.CreatedResources.OfType<
Executable
>(),
11004
var
dcpExecutable = Assert.Single(
11005
kubernetesService.CreatedResources.OfType<
Executable
>(),
11044
var
sourceExecutable = Assert.Single(
11045
kubernetesService.CreatedResources.OfType<
Executable
>(),
11097
kubernetesService.CreatedResources.OfType<
Executable
>(),
11100
kubernetesService.CreatedResources.OfType<
Executable
>(),
11164
kubernetesService.CreatedResources.OfType<
Executable
>(),
11167
kubernetesService.CreatedResources.OfType<
Executable
>(),
11204
var
sourceExecutable = Assert.Single(
11205
kubernetesService.CreatedResources.OfType<
Executable
>(),
11253
var
dcpExecutable = Assert.Single(
11254
kubernetesService.CreatedResources.OfType<
Executable
>(),
11453
while (!kubernetesService.CreatedResources.OfType<
Executable
>().Any(e => e.AppModelResourceName == upstreamExecutable.Resource.Name))
11477
var
upstreamExecutableResource = Assert.Single(createdResources.OfType<
Executable
>(), e => e.AppModelResourceName == upstreamExecutable.Resource.Name);
11478
var
downstreamExecutableResource = Assert.Single(createdResources.OfType<
Executable
>(), e => e.AppModelResourceName == downstreamExecutable.Resource.Name);
11692
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
11696
Assert.True(exe.TryGetAnnotationAsObjectList<ExecutableLaunchConfiguration>(
Executable
.LaunchConfigurationsAnnotation, out var launchConfigs));
11745
Assert.Empty(kubernetesService.CreatedResources.OfType<
Executable
>());
11784
var
exe = GetCreatedExecutableForResource(kubernetesService, "proj");
11799
private static
Executable
GetCreatedExecutableForResource(TestKubernetesService kubernetesService, string appModelResourceName)
11804
private static List<
Executable
> GetCreatedExecutablesForResource(TestKubernetesService kubernetesService, string appModelResourceName)
11807
.OfType<
Executable
>()
11849
var exes = kubernetesService.CreatedResources.OfType<
Executable
>()
11887
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "ServiceA");
11920
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "shell");
12221
var
exe = Assert.Single(kubernetesService.CreatedResources.OfType<
Executable
>(), e => e.AppModelResourceName == "TestExecutable");
Dcp\ExecutableLaunchPlanTests.cs (8)
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);
248
var
executable =
Executable
.Create("app-12345678", "stale-tool");
249
var renderedResource = new RenderedModelResource<
Executable
>(resource, executable);
270
Executable
.SensitiveEffectiveArgumentIndexesAnnotation,
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 (53)
46
var
executable =
Executable
.Create("exe", "dotnet");
68
var
executable =
Executable
.Create("project", "dotnet");
98
var
executable =
Executable
.Create("project", "dotnet");
126
var
executable =
Executable
.Create("project", "dotnet");
129
executable.SetAnnotationAsObjectList(
Executable
.LaunchConfigurationsAnnotation, new[]
178
var
executable =
Executable
.Create(resource.Name, "dotnet");
181
executable.SetAnnotationAsObjectList(
Executable
.LaunchConfigurationsAnnotation, new[]
232
var
executable =
Executable
.Create(resource.Name, executablePath);
284
var
executable =
Executable
.Create(resource.Name, "/app/unknown");
342
var
executable =
Executable
.Create("project", "dotnet");
379
var
executable =
Executable
.Create("project", "dotnet");
387
executable.SetAnnotationAsObjectList(
Executable
.SensitiveEffectiveArgumentIndexesAnnotation, [4, 5]);
421
var
executable =
Executable
.Create("project", "dotnet");
434
executable.SetAnnotationAsObjectList(
Executable
.SensitiveEffectiveArgumentIndexesAnnotation, [4]);
465
var
executable =
Executable
.Create("project", "dotnet");
494
var
executable =
Executable
.Create("project", "dotnet");
527
var
executable =
Executable
.Create("project", "dotnet");
551
var
executable =
Executable
.Create("project", "dotnet");
574
var
executable =
Executable
.Create("project", "dotnet.exe");
602
var
executable =
Executable
.Create(resource.Name, "python");
634
var
executable =
Executable
.Create("project", "dotnet");
662
var
executable =
Executable
.Create("proj", "dotnet");
687
var
executable = CreateExecutable(
705
var
executable = CreateExecutable(
720
var
executable =
Executable
.Create("exe", "pwsh");
735
var
executable =
Executable
.Create("exe", "pwsh");
750
var
executable =
Executable
.Create("exe", "pwsh");
765
var
executable =
Executable
.Create("exe", "pwsh");
777
private static
Executable
CreateExecutable(AppLaunchArgumentAnnotation[] launchArgumentAnnotations, IReadOnlyList<string> effectiveArgs)
779
var
executable =
Executable
.Create("exe", "pwsh");
Dcp\TestKubernetesService.cs (2)
411
if (res is
Executable
exe && result is
Executable
eu)
DistributedApplicationTests.cs (22)
1343
var
serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, executablePattern, r => r.Status?.State == ExecutableState.Running, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1350
serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, executablePattern, r => r.Status?.State == ExecutableState.Finished, token).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1355
serviceA = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, executablePattern, r => r.Status?.State == ExecutableState.Running, token).DefaultTimeout(TestConstants.LongTimeoutDuration);
1388
var
serviceA = await KubernetesHelper.GetResourceByNameAsync<
Executable
>(kubernetes, $"{testName}-servicea", suffix!, r => r.Status?.EffectiveEnv is not null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1391
var
nodeApp = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, $"{testName}-nodeapp-{ReplicaIdRegex}-{suffix}", r => r.Status?.EffectiveEnv is not null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1466
var
aspireDashboard = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, $"aspire-dashboard-{ReplicaIdRegex}-{suffix}", r => r.Status?.EffectiveEnv is not null).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
1503
var
aspireDashboard = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, $"aspire-dashboard-{ReplicaIdRegex}-{suffix}", r => r.Status?.EffectiveEnv is not null).DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout);
1739
await foreach (var resource in s.WatchAsync<
Executable
>().DefaultTimeout(TestConstants.DefaultOrchestratorTestTimeout))
1741
Assert.True(resource.Item2.Metadata.Annotations.TryGetValue(
Executable
.ResourceNameAnnotation, out var value));
1934
var exeList = await s.ListAsync<
Executable
>().DefaultTimeout();
1936
var
service = Assert.Single(exeList, c => $"{testName}-servicea".Equals(c.AppModelResourceName));
2014
var exeList = await s.ListAsync<
Executable
>().DefaultTimeout();
2016
var
service = Assert.Single(exeList, c => $"{testName}-servicea".Equals(c.AppModelResourceName));
2150
var executables = await kubernetes.ListAsync<
Executable
>(cancellationToken: token)
2152
var
dcpExecutable = Assert.Single(executables, e => e.AppModelResourceName == executable.Resource.Name);
2326
var
worker = await KubernetesHelper.GetResourceByNameMatchAsync<
Executable
>(kubernetes, workerNamePattern, r => r.Status?.State == ContainerState.Running, token)