1 write to Layout
Aspire.Hosting (1)
ApplicationModel\TerminalHostResource.cs (1)
34
Layout
= layout;
72 references to Layout
Aspire.Hosting (9)
ApplicationModel\TerminalHostResource.cs (1)
52
public int ParentReplicaIndex =>
Layout
.ParentReplicaIndex;
ApplicationModel\TerminalResourceSnapshotProperties.cs (1)
53
? terminalHosts[replicaIndex].
Layout
.ConsumerUdsPath
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
501
/// for the consumer UDS path and replica index — those come from <see cref="TerminalHostResource.
Layout
"/>
510
var layout = host.
Layout
;
Dcp\ContainerCreator.cs (1)
371
UdsPath = terminalAnnotation.TerminalHosts[0].
Layout
.ProducerUdsPath,
Dcp\ExecutableCreator.cs (1)
306
UdsPath = terminalAnnotation.TerminalHosts[replicaIndex].
Layout
.ProducerUdsPath,
TerminalResourceBuilderExtensions.cs (3)
402
context.Args.Add(host.
Layout
.ProducerUdsPath);
405
context.Args.Add(host.
Layout
.ConsumerUdsPath);
408
context.Args.Add(host.
Layout
.ControlUdsPath);
Aspire.Hosting.Tests (63)
Backchannel\GetTerminalInfoAsyncTests.cs (8)
77
Assert.Equal(hosts[i].
Layout
.ConsumerUdsPath, result.Replicas[i].ConsumerUdsPath);
142
Assert.Equal(hosts[0].
Layout
.ConsumerUdsPath, result.Replicas[0].ConsumerUdsPath);
160
Assert.Equal(hosts[1].
Layout
.ConsumerUdsPath, result.Replicas[1].ConsumerUdsPath);
193
Assert.Equal(hosts[0].
Layout
.ConsumerUdsPath, result.Replicas[0].ConsumerUdsPath);
194
Assert.Equal(hosts[1].
Layout
.ConsumerUdsPath, result.Replicas[1].ConsumerUdsPath);
222
Assert.Equal(hosts[i].
Layout
.ConsumerUdsPath, summary.Replicas[i].ConsumerUdsPath);
255
Assert.Equal(hosts[0].
Layout
.ConsumerUdsPath, summary.Replicas[0].ConsumerUdsPath);
256
Assert.Equal(hosts[1].
Layout
.ConsumerUdsPath, summary.Replicas[1].ConsumerUdsPath);
Dashboard\DashboardServiceDataTerminalTests.cs (4)
68
Assert.Equal(GetTerminalHosts(resource)[0].
Layout
.ConsumerUdsPath, path.Value.StringValue);
94
GetTerminalHosts(resource)[2].
Layout
.ConsumerUdsPath,
116
GetTerminalHosts(resource)[0].
Layout
.ConsumerUdsPath,
141
GetTerminalHosts(resource)[0].
Layout
.ConsumerUdsPath,
Dcp\DcpExecutorTests.cs (3)
9988
Assert.Equal(hosts[i].
Layout
.ProducerUdsPath, spec!.UdsPath);
10049
Assert.Equal(host.
Layout
.ProducerUdsPath, exe.Spec.Terminal!.UdsPath);
10093
Assert.Equal(host.
Layout
.ProducerUdsPath, container.Spec.Terminal!.UdsPath);
WithTerminalTests.cs (48)
368
h.
Layout
.MetadataPath,
369
h.
Layout
.ProducerUdsPath,
370
h.
Layout
.ConsumerUdsPath,
371
h.
Layout
.ControlUdsPath,
378
File.Exists(host.
Layout
.MetadataPath),
379
$"Metadata sidecar '{host.
Layout
.MetadataPath}' should exist after BeforeStartEvent.");
383
File.WriteAllText(host.
Layout
.ProducerUdsPath, string.Empty);
384
File.WriteAllText(host.
Layout
.ConsumerUdsPath, string.Empty);
385
File.WriteAllText(host.
Layout
.ControlUdsPath, string.Empty);
428
Assert.True(File.Exists(host.
Layout
.MetadataPath));
430
using var doc = JsonDocument.Parse(await File.ReadAllTextAsync(host.
Layout
.MetadataPath));
434
Assert.Equal(host.
Layout
.ReplicaId, root.GetProperty("replicaId").GetString());
449
Assert.Equal(host.
Layout
.ControlUdsPath, root.GetProperty("controlSocketPath").GetString());
450
Assert.Equal(host.
Layout
.ConsumerUdsPath, root.GetProperty("consumerSocketPath").GetString());
453
Assert.Equal(_terminalDirectory, Path.GetDirectoryName(host.
Layout
.MetadataPath));
454
Assert.False(File.Exists(TerminalHostPaths.GetMetadataTemporaryPath(host.
Layout
.MetadataPath)));
459
var mode = File.GetUnixFileMode(host.
Layout
.MetadataPath);
1063
host.
Layout
.MetadataPath,
1064
host.
Layout
.ProducerUdsPath,
1065
host.
Layout
.ConsumerUdsPath,
1066
host.
Layout
.ControlUdsPath);
1116
Assert.NotEmpty(single.
Layout
.ProducerUdsPath);
1117
Assert.NotEmpty(single.
Layout
.ConsumerUdsPath);
1118
Assert.NotEmpty(single.
Layout
.ControlUdsPath);
1140
Assert.NotEmpty(hosts[i].
Layout
.ReplicaId);
1141
Assert.StartsWith(hosts[i].
Layout
.ReplicaId + ".", Path.GetFileName(hosts[i].
Layout
.ProducerUdsPath));
1142
Assert.StartsWith(hosts[i].
Layout
.ReplicaId + ".", Path.GetFileName(hosts[i].
Layout
.ConsumerUdsPath));
1189
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ProducerUdsPath));
1190
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ConsumerUdsPath));
1191
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ControlUdsPath));
1192
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.MetadataPath));
1194
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ProducerUdsPath));
1195
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ConsumerUdsPath));
1196
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ControlUdsPath));
1197
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.MetadataPath));
1201
Assert.True(seenReplicaIds.Add(host.
Layout
.ReplicaId), $"Duplicate replica id '{host.
Layout
.ReplicaId}'.");
1212
firstResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).
Layout
.ReplicaId;
1218
secondResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).
Layout
.ReplicaId;
1273
Assert.Contains(host.
Layout
.ProducerUdsPath, args);
1274
Assert.Contains(host.
Layout
.ConsumerUdsPath, args);
1275
Assert.Contains(host.
Layout
.ControlUdsPath, args);