1 write to Tunnel
Aspire.Hosting.DevTunnels.Tests (1)
TestDevTunnelMonitor.cs (1)
35
Tunnel
= _builder.AddDevTunnel("tunnel", "mytunnel").WithReference(target).Resource;
20 references to Tunnel
Aspire.Hosting.DevTunnels.Tests (20)
DevTunnelMonitorTests.cs (15)
60
await test.App.ResourceNotifications.WaitForResourceAsync(test.
Tunnel
.Name,
61
_ => test.
Tunnel
.LastKnownStatus?.HostConnections == 1).DefaultTimeout();
65
Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.
Tunnel
).HealthReports, r => r.Name == "tunnel-connection").Status);
92
test.App.Services.GetRequiredService<ResourceLoggerService>().GetLogger(test.
Tunnel
)
192
Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.
Tunnel
).HealthReports, r => r.Name == "tunnel-connection").Status);
195
Assert.Null(test.
Tunnel
.LastKnownStatus);
229
Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.
Tunnel
).HealthReports, r => r.Name == "tunnel-connection").Status);
303
Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.
Tunnel
).HealthReports, r => r.Name == "tunnel-connection").Status);
356
Assert.Equal(HealthStatus.Unhealthy, Assert.Single(test.Snapshot(test.
Tunnel
).HealthReports, r => r.Name == "tunnel-connection").Status);
470
Assert.Null(test.
Tunnel
.LastKnownStatus);
479
await test.App.ResourceNotifications.PublishUpdateAsync(test.
Tunnel
, s => s with { State = KnownResourceStates.FailedToStart });
562
var otherPort = Assert.Single(test.
Tunnel
.Ports, p => p.TargetEndpoint.EndpointName == "other");
594
Assert.Same(allowed, test.
Tunnel
.LastKnownAccessStatus);
600
Assert.Null(test.
Tunnel
.LastKnownAccessStatus);
608
Assert.Same(allowed, test.
Tunnel
.LastKnownAccessStatus);
TestDevTunnelMonitor.cs (5)
36
Port = Assert.Single(
Tunnel
.Ports, p => p.TargetEndpoint.EndpointName == "http");
38
Monitor = App.Services.GetRequiredKeyedService<DevTunnelMonitor>(
Tunnel
);
60
await App.ResourceNotifications.PublishUpdateAsync(
Tunnel
, s => s with { State = KnownResourceStates.Running });
80
if (
Tunnel
.Ports.Count > 1)
99
await using var reader = App.Services.GetRequiredService<ResourceLoggerService>().WatchAsync(resource ??
Tunnel
).GetAsyncEnumerator();