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