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