1 write to TestRunCache
Microsoft.TestPlatform.CrossPlatEngine (1)
Execution\BaseRunTests.cs (1)
145TestRunCache = new TestRunCache(TestExecutionContext.FrequencyOfRunStatsChangeEvent, TestExecutionContext.RunStatsChangeEventTimeout, OnCacheHit);
13 references to TestRunCache
Microsoft.TestPlatform.CrossPlatEngine (13)
Execution\BaseRunTests.cs (12)
161TestRunCache, 199using (TestRunCache) 345_testPlatformEventSource.ExecutionStop(TestRunCache.TotalExecutedTests); 454var currentTotalTests = TestRunCache.TotalExecutedTests; 463_testPlatformEventSource.AdapterExecutionStop(TestRunCache.TotalExecutedTests - currentTotalTests); 468if (TestRunCache.TotalExecutedTests > totalTests) 473var totalTestRun = TestRunCache.TotalExecutedTests - totalTests; 479foreach (var adapterMetrics in TestRunCache.AdapterTelemetry.Keys.Where(k => k.StartsWith(executorUri))) 481var value = TestRunCache.AdapterTelemetry[adapterMetrics]; 499totalTests = TestRunCache.TotalExecutedTests; 597var runStats = TestRunCache?.TestRunStatistics ?? new TestRunStatistics(new Dictionary<TestOutcome, long>()); 598var lastChunkTestResults = TestRunCache?.GetLastChunk() ?? new List<TestResult>();
Execution\RunTestsWithSources.cs (1)
65&& TestRunCache?.TotalExecutedTests <= 0)