1 write to TestRunCache
Microsoft.TestPlatform.CrossPlatEngine (1)
Execution\BaseRunTests.cs (1)
146TestRunCache = new TestRunCache(TestExecutionContext.FrequencyOfRunStatsChangeEvent, TestExecutionContext.RunStatsChangeEventTimeout, OnCacheHit);
13 references to TestRunCache
Microsoft.TestPlatform.CrossPlatEngine (13)
Execution\BaseRunTests.cs (12)
162TestRunCache, 200using (TestRunCache) 355_testPlatformEventSource.ExecutionStop(TestRunCache.TotalExecutedTests); 476var currentTotalTests = TestRunCache.TotalExecutedTests; 485_testPlatformEventSource.AdapterExecutionStop(TestRunCache.TotalExecutedTests - currentTotalTests); 490if (TestRunCache.TotalExecutedTests > totalTests) 495var totalTestRun = TestRunCache.TotalExecutedTests - totalTests; 501foreach (var adapterMetrics in TestRunCache.AdapterTelemetry.Keys.Where(k => k.StartsWith(executorUri))) 503var value = TestRunCache.AdapterTelemetry[adapterMetrics]; 521totalTests = TestRunCache.TotalExecutedTests; 619var runStats = TestRunCache?.TestRunStatistics ?? new TestRunStatistics(new Dictionary<TestOutcome, long>()); 620var lastChunkTestResults = TestRunCache?.GetLastChunk() ?? new List<TestResult>();
Execution\RunTestsWithSources.cs (1)
65&& TestRunCache?.TotalExecutedTests <= 0)