14 references to CliProtocol
Aspire.Tray.Tests (14)
CliProtocolTests.cs (8)
83Assert.Throws<JsonException>(() => CliProtocol.ReadWatchMessage(json)); 95Assert.Throws<CliProtocolException>(() => CliProtocol.ReadWatchMessage(json)); 109var message = CliProtocol.ReadWatchMessage("""{"version":1,"type":"error","errorCode":"discovery_failed"}"""); 112Assert.Throws<CliProtocolException>(() => CliProtocol.ReadSnapshot(message)); 154Assert.Throws<CliProtocolException>(() => CliProtocol.ReadStopMessage(json)); 189private static AppHostSnapshot Parse(string json) => CliProtocol.ReadSnapshot(CliProtocol.ReadWatchMessage(json)); 195await foreach (var line in CliProtocol.ReadLinesAsync(reader, TestContext.Current.CancellationToken).ConfigureAwait(true))
src\Aspire.Tray\Common\CliAppHostClient.cs (3)
116await foreach (var line in CliProtocol.ReadLinesAsync(process.StandardOutput, streams.Token).ConfigureAwait(false)) 118var message = CliProtocol.ReadWatchMessage(line); 123var snapshot = CliProtocol.ReadSnapshot(message);
src\Aspire.Tray\Common\CliAppHostCommands.cs (3)
118await foreach (var line in CliProtocol.ReadLinesAsync(process.StandardOutput, lifetime.Token).ConfigureAwait(false)) 124result = CliProtocol.ReadStopMessage(line); 132return new(CliProtocol.GetStopOutcome(result.Outcome), process.ExitCode);