25 instantiations of Output
Aspire.Hosting.DevTunnels (5)
DevTunnelOutputParser.cs (5)
104
return
new
(OutputKind.Ready);
116
"restored" or "connected" =>
new
(OutputKind.Connected),
117
"closed" or "lost" or "disconnected" =>
new
(OutputKind.Disconnected),
159
return
new
(OutputKind.Port, port, uri);
181
return
new
(OutputKind.Unrecognized);
Aspire.Hosting.DevTunnels.Tests (20)
DevTunnelOutputParserTests.cs (20)
24
new DevTunnelOutputParser.
Output
(DevTunnelOutputParser.OutputKind.Connected),
25
new DevTunnelOutputParser.
Output
(DevTunnelOutputParser.OutputKind.Disconnected)
38
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Port, 3000, new("https://abc-3000.usw2.devtunnels.ms/")), parser.Parse(url));
45
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Port, 3000, new("https://abc-3000.usw2.devtunnels.ms/")),
57
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Port, 3000, new("https://abc-3000.usw2.devtunnels.ms/")),
70
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Ready), new DevTunnelOutputParser("mytunnel").Parse(line));
78
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Ready), parser.Parse("mytunnel.usw2"));
91
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Disconnected),
102
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Disconnected), parser.Parse("closed."));
110
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Port, 3000, new("https://abc-3000.usw2.devtunnels.ms/")),
113
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Ready), parser.Parse("mytunnel.usw2"));
121
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Port, 3000, new("https://abc-3000.usw2.devtunnels.ms/")),
123
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Ready), parser.Parse("Ready to accept connections"));
124
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Ready), parser.Parse("for tunnel: mytunnel.usw2"));
136
Assert.Equal(
new
((DevTunnelOutputParser.OutputKind)kind), new DevTunnelOutputParser("mytunnel").Parse(text));
150
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Unrecognized), parser.Parse("Connect via browser: " + url));
158
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Unrecognized), parser.Parse("Unknown message"));
159
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Unrecognized),
167
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Unrecognized), parser.Parse("Hosting port" + new string(':', 5000)));
168
Assert.Equal(
new
(DevTunnelOutputParser.OutputKind.Ready), parser.Parse("Ready to accept connections."));
5 references to Output
Aspire.Hosting.DevTunnels (5)
DevTunnelMonitor.cs (1)
508
var
output = run.Parser.Parse(line);
DevTunnelOutputParser.cs (4)
25
public
Output
Parse(string line)
147
private
Output
ParseUrl(string text)
165
private
Output
Remember(string text)
176
private
Output
Unknown()