284 references to GetMeasurementSnapshot
InMemory.FunctionalTests (80)
KestrelMetricsTests.cs (36)
78Assert.Empty(connectionDuration.GetMeasurementSnapshot());
79Assert.Collection(activeConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
94Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m =>
99Assert.Collection(activeConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
100Assert.Collection(queuedConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
153Assert.Empty(connectionDuration.GetMeasurementSnapshot());
154Assert.Empty(activeConnections.GetMeasurementSnapshot());
155Assert.Empty(queuedConnections.GetMeasurementSnapshot());
196Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m =>
260Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m =>
311Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m =>
366Assert.Empty(connectionDuration.GetMeasurementSnapshot());
367Assert.Collection(activeConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
382Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m =>
388Assert.Collection(activeConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
389Assert.Collection(queuedConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
425Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m =>
471Assert.Empty(connectionDuration.GetMeasurementSnapshot());
472Assert.Collection(activeConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
482Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m =>
486Assert.Collection(activeConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
487Assert.Collection(queuedConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
514Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => AssertDuration(m, "127.0.0.1", localPort: 0, "tcp", "ipv4", KestrelMetrics.Http11));
515Assert.Collection(activeConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
516Assert.Collection(currentUpgradedRequests.GetMeasurementSnapshot(), m => Assert.Equal(1, m.Value), m => Assert.Equal(-1, m.Value));
601Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => AssertDuration(m, "127.0.0.1", localPort: 0, "tcp", "ipv4", KestrelMetrics.Http2));
663Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => AssertDuration(m, "127.0.0.1", localPort: 0, "tcp", "ipv4", KestrelMetrics.Http2, error: KestrelMetrics.GetErrorType(ConnectionEndReason.AppShutdownTimeout)));
739Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => AssertDuration(m, "127.0.0.1", localPort: 0, "tcp", "ipv4", KestrelMetrics.Http2, "1.2"));
740Assert.Collection(activeConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
741Assert.Collection(queuedConnections.GetMeasurementSnapshot(), m => AssertCount(m, 1, "127.0.0.1", localPort: 0, "tcp", "ipv4"), m => AssertCount(m, -1, "127.0.0.1", localPort: 0, "tcp", "ipv4"));
743Assert.Collection(queuedRequests.GetMeasurementSnapshot(),
749Assert.Collection(tlsHandshakeDuration.GetMeasurementSnapshot(), m =>
755Assert.Collection(activeTlsHandshakes.GetMeasurementSnapshot(), m => Assert.Equal(1, m.Value), m => Assert.Equal(-1, m.Value));
832Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => AssertDuration(m, "127.0.0.1", localPort: 0, "tcp", "ipv4", KestrelMetrics.Http2));
904Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m =>
909Assert.Collection(tlsHandshakeDuration.GetMeasurementSnapshot(), m =>
ResponseTests.cs (9)
210Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.Equal(ConnectionEndReason.WriteCanceled, m.Tags));
708Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.NoError(m.Tags));
988Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.Equal(ConnectionEndReason.ResponseContentLengthMismatch, m.Tags));
1026Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.Equal(ConnectionEndReason.ResponseContentLengthMismatch, m.Tags));
2654Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.NoError(m.Tags));
2856Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.NoError(m.Tags));
2901Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.Equal(ConnectionEndReason.ErrorAfterStartingResponse, m.Tags));
2946Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.Equal(ConnectionEndReason.ErrorAfterStartingResponse, m.Tags));
3029Assert.Collection(connectionDuration.GetMeasurementSnapshot(), m => MetricsAssert.Equal(ConnectionEndReason.AbortedByApp, m.Tags));
Interop.FunctionalTests (2)
Microsoft.AspNetCore.Authentication.Test (12)
Microsoft.AspNetCore.Authorization.Test (6)
Microsoft.AspNetCore.Components.Server.Tests (11)
Microsoft.AspNetCore.Components.Tests (11)
Microsoft.AspNetCore.Diagnostics.Tests (14)
Microsoft.AspNetCore.Hosting.Tests (29)
HostingApplicationDiagnosticsTests.cs (19)
84Assert.Collection(activeRequestsCollector1.GetMeasurementSnapshot(),
87Assert.Collection(activeRequestsCollector2.GetMeasurementSnapshot(),
90Assert.Collection(requestDurationCollector1.GetMeasurementSnapshot(),
92Assert.Collection(requestDurationCollector2.GetMeasurementSnapshot(),
118Assert.Collection(activeRequestsCollector1.GetMeasurementSnapshot(),
123Assert.Collection(activeRequestsCollector2.GetMeasurementSnapshot(),
128Assert.Collection(requestDurationCollector1.GetMeasurementSnapshot(),
131Assert.Collection(requestDurationCollector2.GetMeasurementSnapshot(),
259Assert.Collection(activeRequestsCollector.GetMeasurementSnapshot(),
275Assert.Collection(activeRequestsCollector.GetMeasurementSnapshot(),
318Assert.Collection(activeRequestsCollector.GetMeasurementSnapshot(),
334Assert.Collection(activeRequestsCollector.GetMeasurementSnapshot(),
347Assert.Collection(requestDurationCollector.GetMeasurementSnapshot(),
378Assert.Collection(activeRequestsCollector.GetMeasurementSnapshot(),
394Assert.Collection(activeRequestsCollector.GetMeasurementSnapshot(),
407Assert.Empty(requestDurationCollector.GetMeasurementSnapshot());
433Assert.Collection(activeRequestsCollector.GetMeasurementSnapshot(),
449Assert.Collection(activeRequestsCollector.GetMeasurementSnapshot(),
462Assert.Empty(requestDurationCollector.GetMeasurementSnapshot());
Microsoft.AspNetCore.Http.Connections.Tests (4)
Microsoft.AspNetCore.RateLimiting.Tests (22)
RateLimitingMetricsTests.cs (22)
50Assert.Empty(currentLeaseRequestsCollector.GetMeasurementSnapshot());
51Assert.Empty(leaseRequestDurationCollector.GetMeasurementSnapshot());
52Assert.Empty(currentRequestsQueuedCollector.GetMeasurementSnapshot());
53Assert.Empty(queuedRequestDurationCollector.GetMeasurementSnapshot());
54Assert.Collection(rateLimitingRequestsCollector.GetMeasurementSnapshot(),
96Assert.Collection(currentLeaseRequestsCollector.GetMeasurementSnapshot(),
98Assert.Empty(leaseRequestDurationCollector.GetMeasurementSnapshot());
107Assert.Collection(currentLeaseRequestsCollector.GetMeasurementSnapshot(),
110Assert.Collection(leaseRequestDurationCollector.GetMeasurementSnapshot(),
112Assert.Empty(currentRequestsQueuedCollector.GetMeasurementSnapshot());
113Assert.Empty(queuedRequestDurationCollector.GetMeasurementSnapshot());
114Assert.Collection(rateLimitingRequestsCollector.GetMeasurementSnapshot(),
162Assert.Empty(currentLeaseRequestsCollector.GetMeasurementSnapshot());
163Assert.Collection(leaseRequestDurationCollector.GetMeasurementSnapshot(),
221Assert.Collection(currentRequestsQueuedCollector.GetMeasurementSnapshot(),
223Assert.Empty(queuedRequestDurationCollector.GetMeasurementSnapshot());
231Assert.Collection(currentRequestsQueuedCollector.GetMeasurementSnapshot(),
234Assert.Collection(queuedRequestDurationCollector.GetMeasurementSnapshot(),
297Assert.Empty(currentRequestsQueuedCollector.GetMeasurementSnapshot());
298Assert.Empty(queuedRequestDurationCollector.GetMeasurementSnapshot());
306Assert.Empty(currentRequestsQueuedCollector.GetMeasurementSnapshot());
307Assert.Collection(queuedRequestDurationCollector.GetMeasurementSnapshot(),
Microsoft.AspNetCore.Routing.Tests (4)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
Microsoft.Extensions.Diagnostics.Testing.Tests (39)
Metrics\MetricCollectorTests.cs (28)
52Assert.Empty(collector.GetMeasurementSnapshot());
63Assert.Single(collector.GetMeasurementSnapshot());
64Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.LastMeasurement);
73Assert.Equal(2, collector.GetMeasurementSnapshot().Count);
74Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.LastMeasurement);
81Assert.Empty(collector.GetMeasurementSnapshot());
98Assert.Empty(collector.GetMeasurementSnapshot());
108Assert.Single(collector.GetMeasurementSnapshot());
109Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.LastMeasurement);
118Assert.Equal(2, collector.GetMeasurementSnapshot().Count);
119Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.LastMeasurement);
126Assert.Empty(collector.GetMeasurementSnapshot());
145Assert.Empty(collector.GetMeasurementSnapshot());
155Assert.Single(collector.GetMeasurementSnapshot());
156Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.LastMeasurement);
165Assert.Equal(2, collector.GetMeasurementSnapshot().Count);
166Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.LastMeasurement);
173Assert.Empty(collector.GetMeasurementSnapshot());
206Assert.Empty(collector.GetMeasurementSnapshot());
216Assert.Single(collector.GetMeasurementSnapshot());
217Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.LastMeasurement);
226Assert.Equal(2, collector.GetMeasurementSnapshot().Count);
227Assert.Same(collector.GetMeasurementSnapshot().Last(), collector.LastMeasurement);
361Assert.Throws<ObjectDisposedException>(() => collector.GetMeasurementSnapshot());
398var snap = collector.GetMeasurementSnapshot();
400Assert.Equal(3, collector.GetMeasurementSnapshot().Count);
414snap = collector.GetMeasurementSnapshot(true);
416Assert.Empty(collector.GetMeasurementSnapshot());
Microsoft.Gen.Metrics.Generated.Tests (42)
Sockets.FunctionalTests (7)