1 write to Layout
Aspire.Hosting (1)
ApplicationModel\TerminalHostResource.cs (1)
34
Layout
= layout;
76 references to Layout
Aspire.Hosting (11)
ApplicationModel\ResourceTerminalCatalog.cs (2)
93
ConsumerUdsPath: host.
Layout
.ConsumerUdsPath,
94
ControlUdsPath: host.
Layout
.ControlUdsPath,
ApplicationModel\TerminalHostResource.cs (1)
52
public int ParentReplicaIndex =>
Layout
.ParentReplicaIndex;
ApplicationModel\TerminalResourceSnapshotProperties.cs (1)
53
? terminalHosts[replicaIndex].
Layout
.ConsumerUdsPath
Backchannel\AuxiliaryBackchannelRpcTarget.cs (2)
503
/// for the consumer UDS path and replica index — those come from <see cref="TerminalHostResource.
Layout
"/>
512
var layout = host.
Layout
;
Dcp\ContainerCreator.cs (1)
279
UdsPath = terminalAnnotation.TerminalHosts[0].
Layout
.ProducerUdsPath,
Dcp\ExecutableCreator.cs (1)
391
UdsPath = terminalAnnotation.TerminalHosts[replicaIndex].
Layout
.ProducerUdsPath,
TerminalResourceBuilderExtensions.cs (3)
390
context.Args.Add(host.
Layout
.ProducerUdsPath);
393
context.Args.Add(host.
Layout
.ConsumerUdsPath);
396
context.Args.Add(host.
Layout
.ControlUdsPath);
Aspire.Hosting.Tests (65)
Backchannel\GetTerminalInfoAsyncTests.cs (8)
80
Assert.Equal(hosts[i].
Layout
.ConsumerUdsPath, result.Replicas[i].ConsumerUdsPath);
145
Assert.Equal(hosts[0].
Layout
.ConsumerUdsPath, result.Replicas[0].ConsumerUdsPath);
163
Assert.Equal(hosts[1].
Layout
.ConsumerUdsPath, result.Replicas[1].ConsumerUdsPath);
196
Assert.Equal(hosts[0].
Layout
.ConsumerUdsPath, result.Replicas[0].ConsumerUdsPath);
197
Assert.Equal(hosts[1].
Layout
.ConsumerUdsPath, result.Replicas[1].ConsumerUdsPath);
226
Assert.Equal(hosts[i].
Layout
.ConsumerUdsPath, summary.Replicas[i].ConsumerUdsPath);
260
Assert.Equal(hosts[0].
Layout
.ConsumerUdsPath, summary.Replicas[0].ConsumerUdsPath);
261
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)
11150
Assert.Equal(hosts[i].
Layout
.ProducerUdsPath, spec!.UdsPath);
11211
Assert.Equal(host.
Layout
.ProducerUdsPath, exe.Spec.Terminal!.UdsPath);
11255
Assert.Equal(host.
Layout
.ProducerUdsPath, container.Spec.Terminal!.UdsPath);
WithTerminalTests.cs (50)
396
h.
Layout
.MetadataPath,
397
h.
Layout
.ProducerUdsPath,
398
h.
Layout
.ConsumerUdsPath,
399
h.
Layout
.ControlUdsPath,
406
File.Exists(host.
Layout
.MetadataPath),
407
$"Metadata sidecar '{host.
Layout
.MetadataPath}' should exist after BeforeStartEvent.");
411
File.WriteAllText(host.
Layout
.ProducerUdsPath, string.Empty);
412
File.WriteAllText(host.
Layout
.ConsumerUdsPath, string.Empty);
413
File.WriteAllText(host.
Layout
.ControlUdsPath, string.Empty);
456
Assert.True(File.Exists(host.
Layout
.MetadataPath));
458
using var doc = JsonDocument.Parse(await File.ReadAllTextAsync(host.
Layout
.MetadataPath));
462
Assert.Equal(host.
Layout
.ReplicaId, root.GetProperty("replicaId").GetString());
477
Assert.Equal(host.
Layout
.ControlUdsPath, root.GetProperty("controlSocketPath").GetString());
478
Assert.Equal(host.
Layout
.ConsumerUdsPath, root.GetProperty("consumerSocketPath").GetString());
481
Assert.Equal(_terminalDirectory, Path.GetDirectoryName(host.
Layout
.MetadataPath));
482
Assert.False(File.Exists(TerminalHostPaths.GetMetadataTemporaryPath(host.
Layout
.MetadataPath)));
489
var mode = File.GetUnixFileMode(host.
Layout
.MetadataPath);
1093
host.
Layout
.MetadataPath,
1094
host.
Layout
.ProducerUdsPath,
1095
host.
Layout
.ConsumerUdsPath,
1096
host.
Layout
.ControlUdsPath);
1146
Assert.NotEmpty(single.
Layout
.ProducerUdsPath);
1147
Assert.NotEmpty(single.
Layout
.ConsumerUdsPath);
1148
Assert.NotEmpty(single.
Layout
.ControlUdsPath);
1170
Assert.NotEmpty(hosts[i].
Layout
.ReplicaId);
1171
Assert.StartsWith(hosts[i].
Layout
.ReplicaId + ".", Path.GetFileName(hosts[i].
Layout
.ProducerUdsPath));
1172
Assert.StartsWith(hosts[i].
Layout
.ReplicaId + ".", Path.GetFileName(hosts[i].
Layout
.ConsumerUdsPath));
1219
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ProducerUdsPath));
1220
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ConsumerUdsPath));
1221
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ControlUdsPath));
1222
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.MetadataPath));
1224
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ProducerUdsPath));
1225
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ConsumerUdsPath));
1226
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ControlUdsPath));
1227
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.MetadataPath));
1231
Assert.True(seenReplicaIds.Add(host.
Layout
.ReplicaId), $"Duplicate replica id '{host.
Layout
.ReplicaId}'.");
1242
firstResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).
Layout
.ReplicaId;
1248
secondResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).
Layout
.ReplicaId;
1303
Assert.Contains(host.
Layout
.ProducerUdsPath, args);
1304
Assert.Contains(host.
Layout
.ConsumerUdsPath, args);
1305
Assert.Contains(host.
Layout
.ControlUdsPath, args);
1403
Assert.Equal(directory, Path.GetDirectoryName(host.
Layout
.MetadataPath));
1404
Assert.True(File.Exists(host.
Layout
.MetadataPath));