168 references to Repository
Aspire.Dashboard.Tests (168)
Model\DashboardDataSourceTests.cs (2)
1065
await telemetryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
1081
await ((IResourceRepositoryWriter)resourceContext.
Repository
).ReplaceResourcesAsync([new Resource
Model\SqliteResourceRepositoryTests.cs (39)
24
var writer = (IResourceRepositoryWriter)repositoryContext.
Repository
;
27
AssertResource(Assert.Single(repositoryContext.
Repository
.GetResources()), resource, replicaIndex: 1);
32
Assert.Equal("Running", repositoryContext.
Repository
.GetResource(resource.Name)!.State);
36
AssertResource(Assert.Single(historicalContext.
Repository
.GetResources()), resource, replicaIndex: 1, state: "Running");
44
var writer = (IResourceRepositoryWriter)repositoryContext.
Repository
;
45
var subscription = await repositoryContext.
Repository
.SubscribeResourcesAsync(CancellationToken.None);
59
Assert.Empty(repositoryContext.
Repository
.GetResources());
67
var writer = (IResourceRepositoryWriter)repositoryContext.
Repository
;
70
var subscription = await repositoryContext.
Repository
.SubscribeResourcesAsync(CancellationToken.None);
99
var writer = (IResourceRepositoryWriter)repositoryContext.
Repository
;
113
await ((IResourceRepositoryWriter)restartedRepositoryContext.
Repository
).AddConsoleLogsAsync(
120
await foreach (var batch in historicalContext.
Repository
.GetConsoleLogs("api", CancellationToken.None))
138
var writer = (IResourceRepositoryWriter)repositoryContext.
Repository
;
159
await foreach (var batch in historicalContext.
Repository
.GetConsoleLogs("api", CancellationToken.None))
168
await foreach (var batch in historicalContext.
Repository
.GetConsoleLogs("worker", CancellationToken.None))
184
var writer = (IResourceRepositoryWriter)repositoryContext.
Repository
;
194
var writer = (IResourceRepositoryWriter)restartedRepositoryContext.
Repository
;
205
await foreach (var batch in historicalContext.
Repository
.GetConsoleLogs("api", CancellationToken.None))
229
await ((IResourceRepositoryWriter)repositoryContext.
Repository
).AddConsoleLogsAsync("api", logLines);
234
await foreach (var batch in historicalContext.
Repository
.GetConsoleLogs("api", CancellationToken.None))
253
await ((IResourceRepositoryWriter)repositoryContext.
Repository
).ReplaceResourcesAsync(resources);
260
var actual = historicalContext.
Repository
.GetResources()
272
var writer = (IResourceRepositoryWriter)repositoryContext.
Repository
;
274
Assert.False(repositoryContext.
Repository
.GetResource("api")!.ConsoleLogsLoaded);
280
Assert.True(repositoryContext.
Repository
.GetResource("api")!.ConsoleLogsLoaded);
284
Assert.False(repositoryContext.
Repository
.GetResource("worker")!.ConsoleLogsLoaded);
287
Assert.True(repositoryContext.
Repository
.GetResource("api")!.ConsoleLogsLoaded);
290
Assert.True(repositoryContext.
Repository
.GetResource("api")!.ConsoleLogsLoaded);
294
Assert.True(historicalContext.
Repository
.GetResource("api")!.ConsoleLogsLoaded);
295
Assert.False(historicalContext.
Repository
.GetResource("worker")!.ConsoleLogsLoaded);
408
await ((IResourceRepositoryWriter)repositoryContext.
Repository
).ReplaceResourcesAsync([resource]);
424
var actual = Assert.Single(historicalContext.
Repository
.GetResources());
482
await ((IResourceRepositoryWriter)repositoryContext.
Repository
).ReplaceResourcesAsync([resource]);
486
var actual = Assert.Single(historicalContext.
Repository
.GetResources());
515
await ((IResourceRepositoryWriter)repositoryContext.
Repository
).ReplaceResourcesAsync(resources);
519
var actualResources = historicalContext.
Repository
.GetResources().OrderBy(resource => resource.Name).ToList();
530
var writer = (IResourceRepositoryWriter)repositoryContext.
Repository
;
544
var resources = repositoryContext.
Repository
.GetResources().OrderBy(resource => resource.Name).ToArray();
612
await ((IResourceRepositoryWriter)repositoryContext.
Repository
).ReplaceResourcesAsync([resource]);
Model\TelemetryExportServiceTests.cs (72)
42
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
58
var resources = repositoryContext.
Repository
.GetResources();
60
var logs = await repositoryContext.
Repository
.GetLogsAsync(new GetLogsContext
110
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
126
var resources = repositoryContext.
Repository
.GetResources();
128
var logs = await repositoryContext.
Repository
.GetLogsAsync(GetLogsContext.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
149
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
174
var resources = repositoryContext.
Repository
.GetResources();
176
var logs = await repositoryContext.
Repository
.GetLogsAsync(GetLogsContext.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
231
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
247
var resources = repositoryContext.
Repository
.GetResources();
249
var logs = await repositoryContext.
Repository
.GetLogsAsync(GetLogsContext.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
269
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
295
var resources = repositoryContext.
Repository
.GetResources();
297
var traces = await repositoryContext.
Repository
.GetTracesAsync(new GetTracesRequest
348
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
368
var resources = repositoryContext.
Repository
.GetResources();
370
var traces = await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
392
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
416
var resources = repositoryContext.
Repository
.GetResources();
418
var traces = await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
442
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
466
var resources = repositoryContext.
Repository
.GetResources();
468
var traces = await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
525
await repositoryContext.
Repository
.AddMetricsAsync(addContext, new RepeatedField<OpenTelemetry.Proto.Metrics.V1.ResourceMetrics>()
544
var resources = repositoryContext.
Repository
.GetResources();
546
var instrumentSummaries = repositoryContext.
Repository
.GetInstrumentSummaries(resource.ResourceKey);
552
var instrumentData = await repositoryContext.
Repository
.GetInstrumentAsync(new GetInstrumentRequest
607
await repositoryContext.
Repository
.AddMetricsAsync(addContext, new RepeatedField<OpenTelemetry.Proto.Metrics.V1.ResourceMetrics>()
632
var resources = repositoryContext.
Repository
.GetResources();
634
var instrumentSummaries = repositoryContext.
Repository
.GetInstrumentSummaries(resource.ResourceKey);
640
var instrumentData = await repositoryContext.
Repository
.GetInstrumentAsync(new GetInstrumentRequest
688
var exportService = await CreateExportServiceAsync(repositoryContext.
Repository
);
691
await AddTestData(repositoryContext.
Repository
, "resource1", "111");
692
await AddTestData(repositoryContext.
Repository
, "resource2", "222");
693
await AddTestData(repositoryContext.
Repository
, "resource3", "333");
694
await AddTestData(repositoryContext.
Repository
, "resource4", "444");
753
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
770
var service = await CreateExportServiceAsync(repositoryContext.
Repository
, isDashboardClientEnabled: false);
773
var selectedResources = BuildAllResourcesSelection(repositoryContext.
Repository
);
802
await repositoryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
818
var service = await CreateExportServiceAsync(repositoryContext.
Repository
, isDashboardClientEnabled: false);
853
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
869
var service = await CreateExportServiceAsync(repositoryContext.
Repository
, isDashboardClientEnabled: false);
896
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
913
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
929
var service = await CreateExportServiceAsync(repositoryContext.
Repository
, isDashboardClientEnabled: false);
932
var selectedResources = BuildAllResourcesSelection(repositoryContext.
Repository
);
959
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
983
var service = await CreateExportServiceAsync(repositoryContext.
Repository
, isDashboardClientEnabled: false);
986
var selectedResources = BuildAllResourcesSelection(repositoryContext.
Repository
);
1038
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
1054
var span = (await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(repositoryContext.
Repository
.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items[0].Spans[0];
1076
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
1091
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
1107
var span = (await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(repositoryContext.
Repository
.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items[0].Spans[0];
1108
var logs = (await repositoryContext.
Repository
.GetLogsAsync(GetLogsContext.ForResourceKey(repositoryContext.
Repository
.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).Items;
1129
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
1148
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
1168
var trace = (await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(repositoryContext.
Repository
.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items[0];
1169
var logs = (await repositoryContext.
Repository
.GetLogsAsync(GetLogsContext.ForResourceKey(repositoryContext.
Repository
.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).Items;
1190
await repositoryContext.
Repository
.AddTracesAsync(addContext, new RepeatedField<ResourceSpans>()
1210
var trace = (await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(repositoryContext.
Repository
.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items[0];
1231
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>()
1247
var logEntry = (await repositoryContext.
Repository
.GetLogsAsync(GetLogsContext.ForResourceKey(repositoryContext.
Repository
.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).Items[0];
Shared\SqliteRepositoryTestHelpers.cs (1)
93
Repository
.Dispose();
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (53)
77
await repositoryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
85
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
100
await repositoryContext.
Repository
.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>
109
var cachedResource = Assert.Single(repositoryContext.
Repository
.GetResources());
110
var log = Assert.Single((await repositoryContext.
Repository
.GetLogsAsync(CreateLogsContext(), cancellationToken: CancellationToken.None)).Items);
111
var span = Assert.Single(Assert.Single((await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(cachedResource.ResourceKey), cancellationToken: CancellationToken.None)).PagedResult.Items).Spans);
112
var instrument = Assert.Single(repositoryContext.
Repository
.GetInstrumentSummaries(cachedResource.ResourceKey));
132
await repositoryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
140
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
174
reopenedContext.
Repository
.GetResource(new ResourceKey("backend", "TestId")));
177
var span = Assert.Single(reopenedContext.
Repository
.GetTrace(GetHexId("peer-trace"))!.Spans);
188
await repositoryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
196
await repositoryContext.
Repository
.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>
208
using var listener = ActivityListenerHelper.Create(historicalContext.
Repository
.SqlActivitySource, onActivityStopped: activities.Enqueue);
210
var firstResource = Assert.Single(historicalContext.
Repository
.GetResources());
214
var secondResource = Assert.Single(historicalContext.
Repository
.GetResources());
215
var summary = Assert.Single(historicalContext.
Repository
.GetInstrumentSummaries(firstResource.ResourceKey));
241
await repositoryContext.
Repository
.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>
259
var resource = Assert.Single(reopenedContext.
Repository
.GetResources());
261
var instrument = Assert.Single(reopenedContext.
Repository
.GetInstrumentSummaries(resource.ResourceKey));
277
await repositoryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
293
var log = Assert.Single((await repositoryContext.
Repository
.GetLogsAsync(CreateLogsContext(), cancellationToken: CancellationToken.None)).Items);
299
var log = Assert.Single((await historicalContext.
Repository
.GetLogsAsync(CreateLogsContext(), cancellationToken: CancellationToken.None)).Items);
303
Assert.Equal(logId, historicalContext.
Repository
.GetLog(logId)!.InternalId);
330
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
357
var trace = Assert.Single((await repositoryContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(new ResourceKey("TestService", "TestId")), cancellationToken: CancellationToken.None)).PagedResult.Items);
363
var trace = Assert.Single((await historicalContext.
Repository
.GetTracesAsync(GetTracesRequest.ForResourceKey(new ResourceKey("TestService", "TestId")), cancellationToken: CancellationToken.None)).PagedResult.Items);
391
await repositoryContext.
Repository
.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>
411
var summary = Assert.Single(historicalContext.
Repository
.GetInstrumentSummaries(resourceKey));
415
var instrument = await historicalContext.
Repository
.GetInstrumentAsync(new GetInstrumentRequest
450
await repositoryContext.
Repository
.AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>
483
await reopenedContext.
Repository
.AddMetricsAsync(changedContext, new RepeatedField<ResourceMetrics>
494
var instrument = await reopenedContext.
Repository
.GetInstrumentAsync(new GetInstrumentRequest
523
await repositoryContext.
Repository
.AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>
560
await repositoryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
575
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
590
await repositoryContext.
Repository
.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>
655
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>
689
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>
735
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>
772
await repositoryContext.
Repository
.AddLogsAsync(addContext, new RepeatedField<ResourceLogs>
799
await repositoryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
807
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
822
await repositoryContext.
Repository
.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>
838
await repositoryContext.
Repository
.ClearStructuredLogsAsync();
840
await repositoryContext.
Repository
.ClearTracesAsync();
842
await repositoryContext.
Repository
.ClearMetricsAsync();
853
await repositoryContext.
Repository
.AddLogsAsync(new AddContext(), new RepeatedField<ResourceLogs>
861
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
877
await repositoryContext.
Repository
.ClearStructuredLogsAsync();
878
await repositoryContext.
Repository
.ClearTracesAsync();
898
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
913
await repositoryContext.
Repository
.AddTracesAsync(new AddContext(), new RepeatedField<ResourceSpans>
TelemetryRepositoryTests\TelemetryRepositoryTestBase.cs (1)
65
var sqliteRepository = context.
Repository
;