1 write to Monitor
Aspire.Hosting.DevTunnels.Tests (1)
TestDevTunnelMonitor.cs (1)
38Monitor = App.Services.GetRequiredKeyedService<DevTunnelMonitor>(Tunnel);
57 references to Monitor
Aspire.Hosting.DevTunnels.Tests (57)
DevTunnelMonitorTests.cs (52)
20var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 33test.Monitor.StartupLogTimeout = TimeSpan.Zero; 38Assert.Equal(HealthStatus.Healthy, (await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout()).Status); 48test.Monitor.StartupLogTimeout = TimeSpan.Zero; 49test.Monitor.ReconciliationRetryInterval = TimeSpan.FromMinutes(1); 58var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 106test.Monitor.StartupLogTimeout = TimeSpan.Zero; 107test.Monitor.ReconciliationRetryInterval = TimeSpan.FromSeconds(1); 131var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 169await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 172await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 189await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 206await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 220await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 227await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 245await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 248await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 275await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 284await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 301await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 334await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 358await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 379var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 391test.Monitor.StartupLogTimeout = TimeSpan.Zero; 400var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 405var subsequentHealth = test.Monitor.CheckHealthAsync(CancellationToken.None); 425var first = test.Monitor.CheckHealthAsync(CancellationToken.None); 426var second = test.Monitor.CheckHealthAsync(CancellationToken.None); 440await test.Monitor.StopAsync(CancellationToken.None).DefaultTimeout(); 443var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 456test.Monitor.StartupLogTimeout = TimeSpan.Zero; 465var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 467await test.Monitor.StopAsync(CancellationToken.None).DefaultTimeout(); 478var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 491var health = test.Monitor.CheckHealthAsync(cts.Token); 511var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 539await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 543await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 544await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 552await test.Monitor.StopAsync(CancellationToken.None).DefaultTimeout(); 674var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 680await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 699await test.Monitor.StopAsync(ct); 703var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 720var health = test.Monitor.CheckHealthAsync(CancellationToken.None); 725await Assert.ThrowsAsync<InvalidOperationException>(() => test.Monitor.CheckHealthAsync(CancellationToken.None)).DefaultTimeout(); 732test.Monitor.StartupLogTimeout = TimeSpan.Zero; 739await test.Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 749await test.Monitor.DisposeAsync(); 750await Assert.ThrowsAsync<ObjectDisposedException>(() => test.Monitor.CheckHealthAsync(CancellationToken.None)); 771await test.Monitor.DisposeAsync().AsTask().DefaultTimeout(); 774await Assert.ThrowsAsync<ObjectDisposedException>(() => test.Monitor.CheckHealthAsync(CancellationToken.None));
TestDevTunnelMonitor.cs (5)
40Monitor.StartupLogTimeout = TimeSpan.FromMinutes(1); 59await Monitor.StartAsync("mytunnel.usw2", CancellationToken.None).DefaultTimeout(); 63public Task LogAsync(string content) => Monitor.ProcessLogAsync(content, CancellationToken.None).DefaultTimeout(); 67await Monitor.CheckHealthAsync(CancellationToken.None).DefaultTimeout(); 68await Monitor.WaitForAccessRefreshAsync(CancellationToken.None).DefaultTimeout();