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)
394
context.Args.Add(host.
Layout
.ProducerUdsPath);
397
context.Args.Add(host.
Layout
.ConsumerUdsPath);
400
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)
71
Assert.Equal(GetTerminalHosts(resource)[0].
Layout
.ConsumerUdsPath, path.Value.StringValue);
97
GetTerminalHosts(resource)[2].
Layout
.ConsumerUdsPath,
119
GetTerminalHosts(resource)[0].
Layout
.ConsumerUdsPath,
144
GetTerminalHosts(resource)[0].
Layout
.ConsumerUdsPath,
Dcp\DcpExecutorTests.cs (3)
11175
Assert.Equal(hosts[i].
Layout
.ProducerUdsPath, spec!.UdsPath);
11236
Assert.Equal(host.
Layout
.ProducerUdsPath, exe.Spec.Terminal!.UdsPath);
11280
Assert.Equal(host.
Layout
.ProducerUdsPath, container.Spec.Terminal!.UdsPath);
WithTerminalTests.cs (50)
458
h.
Layout
.MetadataPath,
459
h.
Layout
.ProducerUdsPath,
460
h.
Layout
.ConsumerUdsPath,
461
h.
Layout
.ControlUdsPath,
468
File.Exists(host.
Layout
.MetadataPath),
469
$"Metadata sidecar '{host.
Layout
.MetadataPath}' should exist after BeforeStartEvent.");
473
File.WriteAllText(host.
Layout
.ProducerUdsPath, string.Empty);
474
File.WriteAllText(host.
Layout
.ConsumerUdsPath, string.Empty);
475
File.WriteAllText(host.
Layout
.ControlUdsPath, string.Empty);
518
Assert.True(File.Exists(host.
Layout
.MetadataPath));
520
using var doc = JsonDocument.Parse(await File.ReadAllTextAsync(host.
Layout
.MetadataPath));
524
Assert.Equal(host.
Layout
.ReplicaId, root.GetProperty("replicaId").GetString());
539
Assert.Equal(host.
Layout
.ControlUdsPath, root.GetProperty("controlSocketPath").GetString());
540
Assert.Equal(host.
Layout
.ConsumerUdsPath, root.GetProperty("consumerSocketPath").GetString());
543
Assert.Equal(_terminalDirectory, Path.GetDirectoryName(host.
Layout
.MetadataPath));
544
Assert.False(File.Exists(TerminalHostPaths.GetMetadataTemporaryPath(host.
Layout
.MetadataPath)));
551
var mode = File.GetUnixFileMode(host.
Layout
.MetadataPath);
1155
host.
Layout
.MetadataPath,
1156
host.
Layout
.ProducerUdsPath,
1157
host.
Layout
.ConsumerUdsPath,
1158
host.
Layout
.ControlUdsPath);
1208
Assert.NotEmpty(single.
Layout
.ProducerUdsPath);
1209
Assert.NotEmpty(single.
Layout
.ConsumerUdsPath);
1210
Assert.NotEmpty(single.
Layout
.ControlUdsPath);
1232
Assert.NotEmpty(hosts[i].
Layout
.ReplicaId);
1233
Assert.StartsWith(hosts[i].
Layout
.ReplicaId + ".", Path.GetFileName(hosts[i].
Layout
.ProducerUdsPath));
1234
Assert.StartsWith(hosts[i].
Layout
.ReplicaId + ".", Path.GetFileName(hosts[i].
Layout
.ConsumerUdsPath));
1281
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ProducerUdsPath));
1282
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ConsumerUdsPath));
1283
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.ControlUdsPath));
1284
Assert.Equal(expectedDirectory, Path.GetDirectoryName(host.
Layout
.MetadataPath));
1286
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ProducerUdsPath));
1287
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ConsumerUdsPath));
1288
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.ControlUdsPath));
1289
Assert.StartsWith(host.
Layout
.ReplicaId + ".", Path.GetFileName(host.
Layout
.MetadataPath));
1293
Assert.True(seenReplicaIds.Add(host.
Layout
.ReplicaId), $"Duplicate replica id '{host.
Layout
.ReplicaId}'.");
1304
firstResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).
Layout
.ReplicaId;
1310
secondResource.Resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts).
Layout
.ReplicaId;
1365
Assert.Contains(host.
Layout
.ProducerUdsPath, args);
1366
Assert.Contains(host.
Layout
.ConsumerUdsPath, args);
1367
Assert.Contains(host.
Layout
.ControlUdsPath, args);
1465
Assert.Equal(directory, Path.GetDirectoryName(host.
Layout
.MetadataPath));
1466
Assert.True(File.Exists(host.
Layout
.MetadataPath));