1 write to ProducerUdsPath
Aspire.TerminalHost (1)
TerminalHostArgs.cs (1)
130ProducerUdsPath = parseResult.GetValue(producerOption)!,
30 references to ProducerUdsPath
Aspire.TerminalHost (3)
TerminalHostApp.cs (3)
69ProducerUdsPath = _args.ProducerUdsPath, 106_args.Columns, _args.Rows, _args.ProducerUdsPath, _args.ConsumerUdsPath); 117_args.ProducerUdsPath,
Aspire.TerminalHost.Tests (27)
TerminalHostAppTests.cs (25)
116Assert.Equal(args.ProducerUdsPath, session.ProducerUdsPath); 247Assert.Equal(args.ProducerUdsPath, snap.ProducerUdsPath); 286File.WriteAllBytes(args.ProducerUdsPath, []); 288Assert.True(File.Exists(args.ProducerUdsPath)); 303await using var producer = await ConnectProducerAsync(args.ProducerUdsPath, TimeSpan.FromSeconds(10)); 344await using (var producer = await ConnectProducerAsync(args.ProducerUdsPath, TimeSpan.FromSeconds(5))) 368await using (var producer = await ConnectProducerAsync(args.ProducerUdsPath, TimeSpan.FromSeconds(10))) 390Assert.Equal(args.ProducerUdsPath, afterCycle2.ProducerUdsPath); 429await WaitForFileAsync(args.ProducerUdsPath, TimeSpan.FromSeconds(10)); 431Assert.True(File.Exists(args.ProducerUdsPath), "Producer socket should be bound while the replica waits."); 444File.Exists(args.ProducerUdsPath), 445$"Producer socket '{args.ProducerUdsPath}' should be deleted after graceful shutdown."); 498await using var producer = await ConnectProducerAsync(args.ProducerUdsPath, TimeSpan.FromSeconds(5)); 544await using var producer = await ConnectProducerAsync(args.ProducerUdsPath, TimeSpan.FromSeconds(5)); 629await using var producer = await ConnectProducerAsync(args.ProducerUdsPath, TimeSpan.FromSeconds(5)); 775await using (var producer = await ConnectProducerAsync(args.ProducerUdsPath, TimeSpan.FromSeconds(5))) 811args.ProducerUdsPath, TimeSpan.FromSeconds(10)); 1184File.Delete(args.ProducerUdsPath); 1186var acceptTask = TerminalReplica.AcceptProducerAsync(args.ProducerUdsPath, cts.Token); 1192AssertSocketIsRestrictedToOwningUser(args.ProducerUdsPath); 1194await socket.ConnectAsync(new UnixDomainSocketEndPoint(args.ProducerUdsPath), cts.Token); 1271File.Delete(args.ProducerUdsPath); 1273var acceptTask = TerminalReplica.AcceptProducerAsync(args.ProducerUdsPath, cts.Token); 1276AssertSocketIsRestrictedToOwningUser(args.ProducerUdsPath); 1302"producer" => args.ProducerUdsPath,
TerminalHostArgsTests.cs (2)
17Assert.Equal("/tmp/p.sock", args.ProducerUdsPath); 49Assert.Equal("/tmp/p.sock", args.ProducerUdsPath);