1 implementation of MetricsCollection
Microsoft.VisualStudio.TestPlatform.Common (1)
RequestData.cs (1)
39
public IMetricsCollection
MetricsCollection
1 write to MetricsCollection
Microsoft.TestPlatform.CommunicationUtilities (1)
DataCollectionRequestHandler.cs (1)
410
_requestData.
MetricsCollection
= isTelemetryOptedIn ? (IMetricsCollection)new MetricsCollection() : new NoOpMetricsCollection();
96 references to MetricsCollection
Microsoft.TestPlatform.CommunicationUtilities (2)
DataCollectionRequestHandler.cs (2)
389
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.InvokedDataCollectors, string.Join(",", invokedDataCollectorsForMetrics.ToArray()));
392
var afterTestRunEndResult = new AfterTestRunEndResult(attachmentsets, invokedDataCollectors, _requestData.
MetricsCollection
.Metrics);
Microsoft.TestPlatform.CrossPlatEngine (45)
AttachmentsProcessing\TestRunAttachmentsProcessingManager.cs (5)
63
requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfAttachmentsSentForProcessing, localAttachments.Count);
209
requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfAttachmentsAfterProcessing, attachments.Count);
210
requestData.
MetricsCollection
.Add(TelemetryDataConstants.AttachmentsProcessingState, completeArgs.Error != null ? AttachmentsProcessingFailed : completeArgs.IsCanceled ? AttachmentsProcessingCanceled : AttachmentsProcessingCompleted);
213
requestData.
MetricsCollection
.Add(TelemetryDataConstants.TimeTakenInSecForAttachmentsProcessing, stopwatch.Elapsed.TotalSeconds);
215
completeArgs.Metrics = requestData.
MetricsCollection
.Metrics;
Client\Parallel\ParallelDiscoveryEventsHandler.cs (1)
118
_requestData.
MetricsCollection
.Add(
Client\Parallel\ParallelRunEventsHandler.cs (1)
84
_requestData.
MetricsCollection
.Add(
Client\TestLoggerManager.cs (1)
188
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.LoggerUsed, string.Join<Type>(",", _initializedLoggers.ToArray()));
DataCollection\ProxyDataCollectionManager.cs (2)
163
_requestData.
MetricsCollection
.Add(metric.Key, metric.Value);
402
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.DataCollectorsEnabled, string.Join(",", dataCollectors.ToArray()));
Discovery\DiscovererEnumerator.cs (6)
133
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.TimeTakenToLoadAdaptersInSec, totalAdapterLoadTIme.TotalSeconds);
146
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfAdapterDiscoveredDuringDiscovery, discovererToSourcesMap.Keys.Count);
186
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.TimeTakenInSecByAllAdapters,
190
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfAdapterUsedToDiscoverTests,
234
_requestData.
MetricsCollection
.Add(
251
_requestData.
MetricsCollection
.Add(
Discovery\DiscoveryManager.cs (4)
78
_requestData.
MetricsCollection
?.Metrics?.Clear();
150
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.DiscoveryState, "Completed");
153
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.TotalTestsDiscovered, totalDiscoveredTestCount);
181
Metrics = _requestData.
MetricsCollection
.Metrics,
Execution\BaseRunTests.cs (9)
354
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfAdapterDiscoveredDuringExecution, executorUriExtensionMapList.Count);
474
_requestData.
MetricsCollection
.Add($"{TelemetryDataConstants.TotalTestsRanByAdapter}.{executorUri}", totalTestRun);
483
_requestData.
MetricsCollection
.Add($"{TelemetryDataConstants.TotalTestsRunByMSTestv1}.{adapterMetrics}", value);
507
_requestData.
MetricsCollection
.Add($"{TelemetryDataConstants.TimeTakenToRunTestsByAnAdapter}.{executorUri}", totalTimeTaken.TotalSeconds);
538
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.TimeTakenByAllAdaptersInSec, totalTimeTakenByAdapters);
603
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.TotalTestsRun, runStats.ExecutedTests);
606
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.RunState, canceled ? "Canceled" : (aborted ? "Aborted" : "Completed"));
609
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfAdapterUsedToRunTests, ExecutorUrisThatRanTests.Count);
631
testRunCompleteEventArgs.Metrics = _requestData.
MetricsCollection
.Metrics;
Execution\ExecutionManager.cs (1)
69
_requestData.
MetricsCollection
?.Metrics?.Clear();
TestEngine.cs (5)
84
requestData.
MetricsCollection
.Add(TelemetryDataConstants.ParallelEnabledDuringDiscovery, isParallelRun ? "True" : "False");
85
requestData.
MetricsCollection
.Add(TelemetryDataConstants.TestSessionId, discoveryCriteria.TestSessionInfo?.Id.ToString() ?? string.Empty);
208
requestData.
MetricsCollection
.Add(TelemetryDataConstants.ParallelEnabledDuringExecution, isParallelRun ? "True" : "False");
209
requestData.
MetricsCollection
.Add(TelemetryDataConstants.TestSessionId, testRunCriteria.TestSessionInfo?.Id.ToString() ?? string.Empty);
359
requestData.
MetricsCollection
.Add(
TestSession\ProxyTestSessionManager.cs (10)
150
requestData?.
MetricsCollection
.Add(
153
requestData?.
MetricsCollection
.Add(
156
requestData?.
MetricsCollection
.Add(
172
requestData?.
MetricsCollection
.Add(
185
requestData?.
MetricsCollection
.Add(
192
requestData?.
MetricsCollection
.Add(
204
Metrics = requestData?.
MetricsCollection
.Metrics
232
requestData?.
MetricsCollection
.Add(
235
requestData?.
MetricsCollection
.Add(
238
requestData?.
MetricsCollection
.Add(
Microsoft.VisualStudio.TestPlatform.Client (10)
Discovery\DiscoveryRequest.cs (5)
87
RequestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfSourcesSentForDiscovery, DiscoveryCriteria.Sources.Count());
296
RequestData.
MetricsCollection
.Add(metric.Key, metric.Value);
301
RequestData.
MetricsCollection
.Add(
418
discoveryCompletePayload.Metrics = RequestData.
MetricsCollection
.Metrics;
422
foreach (var kvp in RequestData.
MetricsCollection
.Metrics)
Execution\TestRunRequest.cs (5)
125
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfSourcesSentForRun, numberOfSources);
441
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.TimeTakenInSecForRun, executionTotalTimeTaken.TotalSeconds);
449
_requestData.
MetricsCollection
.Add(metric.Key, metric.Value);
594
testRunCompletePayload.TestRunCompleteArgs.Metrics = _requestData.
MetricsCollection
.Metrics;
598
foreach (var kvp in _requestData.
MetricsCollection
.Metrics)
Microsoft.VisualStudio.TestPlatform.Common (3)
DataCollection\DataCollectionTelemetryManager.cs (3)
54
_requestData.
MetricsCollection
.Add(GetTelemetryKey(telemetryPrefix, dataCollectorInformation), GetProfilerGuid(value).ToString());
79
_requestData.
MetricsCollection
.Add(GetTelemetryKey(telemetryPrefix, dataCollectorInformation), ClrIeProfilerGuid.ToString());
84
_requestData.
MetricsCollection
.Add(GetTelemetryKey(telemetryPrefix, dataCollectorInformation), $"{existingProfilerGuid}({OverwrittenProfilerName}:{GetProfilerGuid(value)})");
vstest.console (18)
TestPlatformHelpers\TestRequestManager.cs (18)
278
requestData.
MetricsCollection
.Metrics!);
409
requestData.
MetricsCollection
.Metrics!);
459
requestData.
MetricsCollection
.Metrics!);
566
requestData.
MetricsCollection
.Metrics!);
594
Metrics = stopped ? requestData.
MetricsCollection
.Metrics : null,
611
requestData.
MetricsCollection
.Metrics!);
618
requestData.
MetricsCollection
.Add(
629
requestData.
MetricsCollection
.Add(
1394
requestData.
MetricsCollection
.Add(
1399
requestData.
MetricsCollection
.Add(
1404
requestData.
MetricsCollection
.Add(
1413
requestData.
MetricsCollection
.Add(
1420
requestData.
MetricsCollection
.Add(
1427
requestData.
MetricsCollection
.Add(
1433
requestData.
MetricsCollection
.Add(
1438
requestData.
MetricsCollection
.Add(
1443
requestData.
MetricsCollection
.Add(
1523
requestData.
MetricsCollection
.Add(
vstest.console.arm64 (18)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (18)
278
requestData.
MetricsCollection
.Metrics!);
409
requestData.
MetricsCollection
.Metrics!);
459
requestData.
MetricsCollection
.Metrics!);
566
requestData.
MetricsCollection
.Metrics!);
594
Metrics = stopped ? requestData.
MetricsCollection
.Metrics : null,
611
requestData.
MetricsCollection
.Metrics!);
618
requestData.
MetricsCollection
.Add(
629
requestData.
MetricsCollection
.Add(
1394
requestData.
MetricsCollection
.Add(
1399
requestData.
MetricsCollection
.Add(
1404
requestData.
MetricsCollection
.Add(
1413
requestData.
MetricsCollection
.Add(
1420
requestData.
MetricsCollection
.Add(
1427
requestData.
MetricsCollection
.Add(
1433
requestData.
MetricsCollection
.Add(
1438
requestData.
MetricsCollection
.Add(
1443
requestData.
MetricsCollection
.Add(
1523
requestData.
MetricsCollection
.Add(