|
9 | 9 | namespace OpenTelemetry.AutoInstrumentation.Sdk.Tests; |
10 | 10 |
|
11 | 11 | // Note: Metric aggregation is not tested here because it is handled by the .NET runtime before emitting the metrics out-of-process. |
12 | | -public sealed class ProtobufOtlpMetricExporterAsyncTests |
| 12 | +internal sealed class ProtobufOtlpMetricExporterAsyncTests |
13 | 13 | { |
14 | 14 | [Fact] |
15 | 15 | public async Task ToOtlpResourceMetricsTest() |
@@ -37,7 +37,7 @@ public async Task ToOtlpResourceMetricsTest() |
37 | 37 | counter.Add(100); |
38 | 38 |
|
39 | 39 | // Wait for measurement to be processed |
40 | | - var collectedData = await collector.WaitForMeasurementAsync(TimeSpan.FromSeconds(5)); |
| 40 | + var collectedData = await collector.WaitForMeasurementAsync(TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
41 | 41 |
|
42 | 42 | // All assertions are now local to the test |
43 | 43 | Assert.NotNull(collectedData); |
@@ -84,7 +84,7 @@ public async Task ToOtlpResourceMetricsWithMultipleCountersTest() |
84 | 84 | counter2.Add(5); |
85 | 85 |
|
86 | 86 | // Wait for all measurements |
87 | | - var collectedData = await collector.WaitForMeasurementsAsync(2, TimeSpan.FromSeconds(5)); |
| 87 | + var collectedData = await collector.WaitForMeasurementsAsync(2, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
88 | 88 |
|
89 | 89 | Assert.Equal(2, collectedData.Count); |
90 | 90 |
|
@@ -119,7 +119,7 @@ public async Task ToOtlpResourceMetricsWithDifferentTypesTest() |
119 | 119 | doubleGauge.Record(3.14159); |
120 | 120 |
|
121 | 121 | // Wait for all measurements |
122 | | - var collectedData = await collector.WaitForMeasurementsAsync(3, TimeSpan.FromSeconds(5)); |
| 122 | + var collectedData = await collector.WaitForMeasurementsAsync(3, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
123 | 123 |
|
124 | 124 | Assert.Equal(3, collectedData.Count); |
125 | 125 |
|
@@ -152,7 +152,7 @@ public async Task ToOtlpResourceMetricsWithUpDownCounterTest() |
152 | 152 |
|
153 | 153 | upDownCounter.Add(10); |
154 | 154 |
|
155 | | - var collectedData = await collector.WaitForMeasurementsAsync(1, TimeSpan.FromSeconds(5)); |
| 155 | + var collectedData = await collector.WaitForMeasurementsAsync(1, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
156 | 156 |
|
157 | 157 | Assert.Single(collectedData); |
158 | 158 |
|
@@ -190,7 +190,7 @@ public async Task ToOtlpResourceMetricsWithHistogramTest() |
190 | 190 | histogram.Record(1.5, new("method", "GET"), new("status", "500")); |
191 | 191 |
|
192 | 192 | // Wait for all measurements |
193 | | - var collectedData = await collector.WaitForMeasurementsAsync(3, TimeSpan.FromSeconds(5)); |
| 193 | + var collectedData = await collector.WaitForMeasurementsAsync(3, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
194 | 194 |
|
195 | 195 | Assert.Equal(3, collectedData.Count); |
196 | 196 |
|
@@ -230,7 +230,7 @@ public async Task ToOtlpResourceMetricsWithLongUpDownCounterTest() |
230 | 230 |
|
231 | 231 | upDownCounter.Add(1048576L); // Allocate 1MB |
232 | 232 |
|
233 | | - var collectedData = await collector.WaitForMeasurementsAsync(1, TimeSpan.FromSeconds(5)); |
| 233 | + var collectedData = await collector.WaitForMeasurementsAsync(1, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
234 | 234 |
|
235 | 235 | Assert.Single(collectedData); |
236 | 236 |
|
@@ -266,7 +266,7 @@ public async Task ToOtlpResourceMetricsWithIntHistogramTest() |
266 | 266 | histogram.Record(4096, new KeyValuePair<string, object?>("endpoint", "/api/data")); |
267 | 267 |
|
268 | 268 | // Wait for all measurements |
269 | | - var collectedData = await collector.WaitForMeasurementsAsync(4, TimeSpan.FromSeconds(5)); |
| 269 | + var collectedData = await collector.WaitForMeasurementsAsync(4, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
270 | 270 |
|
271 | 271 | Assert.Equal(4, collectedData.Count); |
272 | 272 |
|
@@ -313,7 +313,7 @@ public async Task ToOtlpResourceMetricsWithFloatGaugeTest() |
313 | 313 | gauge.Record(38.1f, new KeyValuePair<string, object?>("core", "2")); |
314 | 314 |
|
315 | 315 | // Wait for all measurements |
316 | | - var collectedData = await collector.WaitForMeasurementsAsync(3, TimeSpan.FromSeconds(5)); |
| 316 | + var collectedData = await collector.WaitForMeasurementsAsync(3, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
317 | 317 |
|
318 | 318 | Assert.Equal(3, collectedData.Count); |
319 | 319 |
|
@@ -366,7 +366,7 @@ public async Task ToOtlpResourceMetricsWithMixedInstrumentTypesTest() |
366 | 366 | gauge.Record(45.2f); |
367 | 367 |
|
368 | 368 | // Wait for all measurements |
369 | | - var collectedData = await collector.WaitForMeasurementsAsync(4, TimeSpan.FromSeconds(5)); |
| 369 | + var collectedData = await collector.WaitForMeasurementsAsync(4, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
370 | 370 |
|
371 | 371 | Assert.Equal(4, collectedData.Count); |
372 | 372 |
|
@@ -416,7 +416,7 @@ public async Task ToOtlpResourceMetricsWithTagsAndAttributesTest() |
416 | 416 | counter.Add(1, new("method", "GET"), new("status_code", "404"), new("endpoint", "/api/unknown")); |
417 | 417 |
|
418 | 418 | // Wait for all measurements |
419 | | - var collectedData = await collector.WaitForMeasurementsAsync(3, TimeSpan.FromSeconds(5)); |
| 419 | + var collectedData = await collector.WaitForMeasurementsAsync(3, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
420 | 420 |
|
421 | 421 | Assert.Equal(3, collectedData.Count); |
422 | 422 |
|
@@ -476,7 +476,7 @@ public async Task ToOtlpResourceMetricsWithComplexTagsTest() |
476 | 476 | new("query_id", "def456")); |
477 | 477 |
|
478 | 478 | // Wait for measurements |
479 | | - var collectedData = await collector.WaitForMeasurementsAsync(2, TimeSpan.FromSeconds(5)); |
| 479 | + var collectedData = await collector.WaitForMeasurementsAsync(2, TimeSpan.FromSeconds(5)).ConfigureAwait(false); |
480 | 480 |
|
481 | 481 | Assert.Equal(2, collectedData.Count); |
482 | 482 |
|
|
0 commit comments