1 write to TestRunCache
Microsoft.TestPlatform.CrossPlatEngine (1)
Execution\BaseRunTests.cs (1)
146TestRunCache = new TestRunCache(TestExecutionContext.FrequencyOfRunStatsChangeEvent, TestExecutionContext.RunStatsChangeEventTimeout, OnCacheHit);
14 references to TestRunCache
Microsoft.TestPlatform.CrossPlatEngine (14)
Execution\BaseRunTests.cs (13)
162TestRunCache, 200using (TestRunCache) 270TestRunCache.Dispose(); 371_testPlatformEventSource.ExecutionStop(TestRunCache.TotalExecutedTests); 492var currentTotalTests = TestRunCache.TotalExecutedTests; 501_testPlatformEventSource.AdapterExecutionStop(TestRunCache.TotalExecutedTests - currentTotalTests); 506if (TestRunCache.TotalExecutedTests > totalTests) 511var totalTestRun = TestRunCache.TotalExecutedTests - totalTests; 517foreach (var adapterMetrics in TestRunCache.AdapterTelemetry.Keys.Where(k => k.StartsWith(executorUri, StringComparison.Ordinal))) 519var value = TestRunCache.AdapterTelemetry[adapterMetrics]; 537totalTests = TestRunCache.TotalExecutedTests; 635var runStats = TestRunCache?.TestRunStatistics ?? new TestRunStatistics(new Dictionary<TestOutcome, long>()); 636var lastChunkTestResults = TestRunCache?.GetLastChunk() ?? new List<TestResult>();
Execution\RunTestsWithSources.cs (1)
65&& TestRunCache?.TotalExecutedTests <= 0)