2 writes to Traces
Aspire.Dashboard (2)
Components\Controls\Chart\ChartDataCalculator.cs (2)
61
Traces
= [trace],
127
Traces
= traces.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value).ToList(),
15 references to Traces
Aspire.Dashboard (2)
Components\Controls\Chart\ChartBase.cs (2)
160
foreach (var trace in data.
Traces
)
201
await OnChartUpdatedAsync(data.
Traces
, data.XValues, data.Exemplars, tickUpdate, inProgressDataTime, CancellationToken);
Aspire.Dashboard.Tests (13)
ChartDataCalculatorTests.cs (13)
216
Assert.Single(data.
Traces
);
218
var trace = data.
Traces
[0];
259
Assert.All(data.
Traces
[0].Values, v => Assert.Null(v));
284
Assert.Equal(3, data.
Traces
.Count);
285
Assert.Equal(50, data.
Traces
[0].Percentile);
286
Assert.Equal(90, data.
Traces
[1].Percentile);
287
Assert.Equal(99, data.
Traces
[2].Percentile);
288
Assert.Equal("P50 ms", data.
Traces
[0].Name);
289
Assert.Equal("P90 ms", data.
Traces
[1].Name);
290
Assert.Equal("P99 ms", data.
Traces
[2].Name);
293
Assert.All(data.
Traces
, t => Assert.Equal(7, t.Values.Count));
294
Assert.All(data.
Traces
, t => Assert.Equal(7, t.DiffValues.Count));
297
Assert.All(data.
Traces
, t => Assert.Empty(t.Tooltips));