1 implementation of MetricsCollection
Microsoft.VisualStudio.TestPlatform.Common (1)
RequestData.cs (1)
39public 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())); 392var afterTestRunEndResult = new AfterTestRunEndResult(attachmentsets, invokedDataCollectors, _requestData.MetricsCollection.Metrics);
Microsoft.TestPlatform.CrossPlatEngine (45)
AttachmentsProcessing\TestRunAttachmentsProcessingManager.cs (5)
63requestData.MetricsCollection.Add(TelemetryDataConstants.NumberOfAttachmentsSentForProcessing, localAttachments.Count); 209requestData.MetricsCollection.Add(TelemetryDataConstants.NumberOfAttachmentsAfterProcessing, attachments.Count); 210requestData.MetricsCollection.Add(TelemetryDataConstants.AttachmentsProcessingState, completeArgs.Error != null ? AttachmentsProcessingFailed : completeArgs.IsCanceled ? AttachmentsProcessingCanceled : AttachmentsProcessingCompleted); 213requestData.MetricsCollection.Add(TelemetryDataConstants.TimeTakenInSecForAttachmentsProcessing, stopwatch.Elapsed.TotalSeconds); 215completeArgs.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); 181Metrics = _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); 631testRunCompleteEventArgs.Metrics = _requestData.MetricsCollection.Metrics;
Execution\ExecutionManager.cs (1)
69_requestData.MetricsCollection?.Metrics?.Clear();
TestEngine.cs (5)
84requestData.MetricsCollection.Add(TelemetryDataConstants.ParallelEnabledDuringDiscovery, isParallelRun ? "True" : "False"); 85requestData.MetricsCollection.Add(TelemetryDataConstants.TestSessionId, discoveryCriteria.TestSessionInfo?.Id.ToString() ?? string.Empty); 208requestData.MetricsCollection.Add(TelemetryDataConstants.ParallelEnabledDuringExecution, isParallelRun ? "True" : "False"); 209requestData.MetricsCollection.Add(TelemetryDataConstants.TestSessionId, testRunCriteria.TestSessionInfo?.Id.ToString() ?? string.Empty); 359requestData.MetricsCollection.Add(
TestSession\ProxyTestSessionManager.cs (10)
150requestData?.MetricsCollection.Add( 153requestData?.MetricsCollection.Add( 156requestData?.MetricsCollection.Add( 172requestData?.MetricsCollection.Add( 185requestData?.MetricsCollection.Add( 192requestData?.MetricsCollection.Add( 204Metrics = requestData?.MetricsCollection.Metrics 232requestData?.MetricsCollection.Add( 235requestData?.MetricsCollection.Add( 238requestData?.MetricsCollection.Add(
Microsoft.VisualStudio.TestPlatform.Client (10)
Discovery\DiscoveryRequest.cs (5)
87RequestData.MetricsCollection.Add(TelemetryDataConstants.NumberOfSourcesSentForDiscovery, DiscoveryCriteria.Sources.Count()); 296RequestData.MetricsCollection.Add(metric.Key, metric.Value); 301RequestData.MetricsCollection.Add( 418discoveryCompletePayload.Metrics = RequestData.MetricsCollection.Metrics; 422foreach (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); 594testRunCompletePayload.TestRunCompleteArgs.Metrics = _requestData.MetricsCollection.Metrics; 598foreach (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)
278requestData.MetricsCollection.Metrics!); 409requestData.MetricsCollection.Metrics!); 459requestData.MetricsCollection.Metrics!); 566requestData.MetricsCollection.Metrics!); 594Metrics = stopped ? requestData.MetricsCollection.Metrics : null, 611requestData.MetricsCollection.Metrics!); 618requestData.MetricsCollection.Add( 629requestData.MetricsCollection.Add( 1394requestData.MetricsCollection.Add( 1399requestData.MetricsCollection.Add( 1404requestData.MetricsCollection.Add( 1413requestData.MetricsCollection.Add( 1420requestData.MetricsCollection.Add( 1427requestData.MetricsCollection.Add( 1433requestData.MetricsCollection.Add( 1438requestData.MetricsCollection.Add( 1443requestData.MetricsCollection.Add( 1523requestData.MetricsCollection.Add(
vstest.console.arm64 (18)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (18)
278requestData.MetricsCollection.Metrics!); 409requestData.MetricsCollection.Metrics!); 459requestData.MetricsCollection.Metrics!); 566requestData.MetricsCollection.Metrics!); 594Metrics = stopped ? requestData.MetricsCollection.Metrics : null, 611requestData.MetricsCollection.Metrics!); 618requestData.MetricsCollection.Add( 629requestData.MetricsCollection.Add( 1394requestData.MetricsCollection.Add( 1399requestData.MetricsCollection.Add( 1404requestData.MetricsCollection.Add( 1413requestData.MetricsCollection.Add( 1420requestData.MetricsCollection.Add( 1427requestData.MetricsCollection.Add( 1433requestData.MetricsCollection.Add( 1438requestData.MetricsCollection.Add( 1443requestData.MetricsCollection.Add( 1523requestData.MetricsCollection.Add(