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