1 write to Path
Aspire.Tray.Tests (1)
Helpers\FixtureCli.cs (1)
21Path = System.IO.Path.Combine(_directory.FullName, "aspire");
28 references to Path
Aspire.Tray.Tests (28)
CliAppHostClientTests.cs (13)
33IAppHostClient client = new CliAppHostClient(cli.Path); 47var client = new CliAppHostClient(cli.Path); 64var stream = new CliAppHostClient(cli.Path) 85var stream = new CliAppHostClient(cli.Path) 103var stream = new CliAppHostClient(cli.Path) 121var stream = new CliAppHostClient(cli.Path) 136var stream = new CliAppHostClient(cli.Path) 156var client = new CliAppHostClient(cli.Path, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(30), TimeSpan.FromMilliseconds(10), TimeProvider.System); 179var client = new CliAppHostClient(cli.Path, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(2), TimeSpan.FromSeconds(1), TimeProvider.System); 195var stream = new CliAppHostClient(cli.Path).WatchAsync(cancellation.Token).GetAsyncEnumerator(cancellation.Token); 217var client = new CliAppHostClient(cli.Path, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(1), time); 250var client = new CliAppHostClient(cli.Path, TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(1), time); 263File.WriteAllText(cli.Path + ".heartbeat", "ready");
CliAppHostCommandsTests.cs (10)
85var commands = new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(30)); 98using var otherProcess = Process.Start(CliProcess.CreateStartInfo(otherCli.Path)) 101var commands = new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(30)); 137var commands = new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(5)); 155var result = await new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(30)) 168var commands = new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(2)); 188var result = await new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(30)) 260var commands = new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(30)); 279var commands = new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(30)); 324var commands = new CliAppHostCommands(cli.Path, TimeSpan.FromSeconds(5));
Helpers\FixtureCli.cs (5)
24File.WriteAllText(Path, "#!/bin/sh\nprintf '%s\\n' \"$$\" > \"$0.pid\"\nprintf '%s\\n' \"$@\" > \"$0.args\"\n" + body + "\n"); 25File.SetUnixFileMode(Path, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute); 28public string[] ReadArguments() => File.ReadAllLines(Path + ".args"); 31=> WaitForPidFileAsync(Path + ".pid", cancellationToken); 34=> WaitForPidFileAsync(Path + ".detached.pid", cancellationToken);