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)
424
_requestData.
MetricsCollection
= isTelemetryOptedIn ? (IMetricsCollection)new MetricsCollection() : new NoOpMetricsCollection();
77 references to MetricsCollection
Microsoft.TestPlatform.CommunicationUtilities (2)
DataCollectionRequestHandler.cs (2)
403
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.InvokedDataCollectors, string.Join(",", invokedDataCollectorsForMetrics.ToArray()));
406
var afterTestRunEndResult = new AfterTestRunEndResult(attachmentsets, invokedDataCollectors, _requestData.
MetricsCollection
.Metrics);
Microsoft.TestPlatform.CrossPlatEngine (32)
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)
189
_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)
364
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfAdapterDiscoveredDuringExecution, executorUriExtensionMapList.Count);
496
_requestData.
MetricsCollection
.Add($"{TelemetryDataConstants.TotalTestsRanByAdapter}.{executorUri}", totalTestRun);
505
_requestData.
MetricsCollection
.Add($"{TelemetryDataConstants.TotalTestsRunByMSTestv1}.{adapterMetrics}", value);
529
_requestData.
MetricsCollection
.Add($"{TelemetryDataConstants.TimeTakenToRunTestsByAnAdapter}.{executorUri}", totalTimeTaken.TotalSeconds);
560
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.TimeTakenByAllAdaptersInSec, totalTimeTakenByAdapters);
625
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.TotalTestsRun, runStats.ExecutedTests);
628
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.RunState, canceled ? "Canceled" : (aborted ? "Aborted" : "Completed"));
631
_requestData.
MetricsCollection
.Add(TelemetryDataConstants.NumberOfAdapterUsedToRunTests, ExecutorUrisThatRanTests.Count);
653
testRunCompleteEventArgs.Metrics = _requestData.
MetricsCollection
.Metrics;
Execution\ExecutionManager.cs (1)
69
_requestData.
MetricsCollection
?.Metrics?.Clear();
TestEngine.cs (2)
85
requestData.
MetricsCollection
.Add(TelemetryDataConstants.ParallelEnabledDuringDiscovery, isParallelRun ? "True" : "False");
173
requestData.
MetricsCollection
.Add(TelemetryDataConstants.ParallelEnabledDuringExecution, isParallelRun ? "True" : "False");
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 (15)
TestPlatformHelpers\TestRequestManager.cs (15)
300
requestData.
MetricsCollection
.Metrics!);
431
requestData.
MetricsCollection
.Metrics!);
481
requestData.
MetricsCollection
.Metrics!);
488
requestData.
MetricsCollection
.Add(
499
requestData.
MetricsCollection
.Add(
1264
requestData.
MetricsCollection
.Add(
1269
requestData.
MetricsCollection
.Add(
1274
requestData.
MetricsCollection
.Add(
1283
requestData.
MetricsCollection
.Add(
1290
requestData.
MetricsCollection
.Add(
1297
requestData.
MetricsCollection
.Add(
1303
requestData.
MetricsCollection
.Add(
1308
requestData.
MetricsCollection
.Add(
1313
requestData.
MetricsCollection
.Add(
1393
requestData.
MetricsCollection
.Add(
vstest.console.arm64 (15)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (15)
300
requestData.
MetricsCollection
.Metrics!);
431
requestData.
MetricsCollection
.Metrics!);
481
requestData.
MetricsCollection
.Metrics!);
488
requestData.
MetricsCollection
.Add(
499
requestData.
MetricsCollection
.Add(
1264
requestData.
MetricsCollection
.Add(
1269
requestData.
MetricsCollection
.Add(
1274
requestData.
MetricsCollection
.Add(
1283
requestData.
MetricsCollection
.Add(
1290
requestData.
MetricsCollection
.Add(
1297
requestData.
MetricsCollection
.Add(
1303
requestData.
MetricsCollection
.Add(
1308
requestData.
MetricsCollection
.Add(
1313
requestData.
MetricsCollection
.Add(
1393
requestData.
MetricsCollection
.Add(