1 instantiation of TestProgressState
dotnet-aot (1)
parent\dotnet\Commands\Test\MTP\Terminal\TerminalTestReporter.cs (1)
276result = new TestProgressState(
58 references to TestProgressState
dotnet-aot (58)
parent\dotnet\Commands\Test\MTP\Terminal\AnsiTerminal.cs (1)
274public void RenderProgress(TestProgressState?[] progress)
parent\dotnet\Commands\Test\MTP\Terminal\AnsiTerminalTestProgressFrame.cs (7)
21public void AppendTestWorkerProgress(TestProgressState progress, RenderedProgressItem currentLine, AnsiTerminal terminal) 193public void Render(AnsiTerminalTestProgressFrame previousFrame, TestProgressState?[] progress, AnsiTerminal terminal) 234if (item is TestProgressState progressItem) 307if (item is TestProgressState progressItem) 337private List<object> GenerateLinesToRender(TestProgressState?[] progress) 344TestProgressState[] progressItems = [.. progress.OfType<TestProgressState>()];
parent\dotnet\Commands\Test\MTP\Terminal\CursorProgressRenderer.cs (2)
17public void OnTick(ITerminal terminal, TestProgressState?[] progressItems) 20public void OnWrite(ITerminal terminal, TestProgressState?[] progressItems, Action<ITerminal> write)
parent\dotnet\Commands\Test\MTP\Terminal\IProgressRenderer.cs (2)
15void OnTick(ITerminal terminal, TestProgressState?[] progressItems); 16void OnWrite(ITerminal terminal, TestProgressState?[] progressItems, Action<ITerminal> write);
parent\dotnet\Commands\Test\MTP\Terminal\ITerminal.cs (1)
39void RenderProgress(TestProgressState?[] progress);
parent\dotnet\Commands\Test\MTP\Terminal\SilenceDrivenHeartbeatRenderer.cs (10)
15Func<IEnumerable<TestProgressState>>? getTestRuns = null) : IProgressRenderer 40public void OnWrite(ITerminal terminal, TestProgressState?[] progressItems, Action<ITerminal> write) 46public void OnTick(ITerminal terminal, TestProgressState?[] progressItems) 52private void EmitSilenceHeartbeat(ITerminal terminal, TestProgressState?[] progressItems) 70IEnumerable<TestProgressState?> testRuns = progressItems; 76foreach (TestProgressState? item in testRuns) 87foreach (TestProgressState? item in progressItems) 120private void EmitSlowTests(ITerminal terminal, TestProgressState?[] progressItems) 127foreach (TestProgressState? item in progressItems) 168private string BuildSlowTestDescription(TestProgressState item, TestDetailState detail)
parent\dotnet\Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (2)
56public void RenderProgress(TestProgressState?[] progress) 59foreach (TestProgressState? p in progress)
parent\dotnet\Commands\Test\MTP\Terminal\TerminalTestReporter.Collection.cs (2)
142private void AppendReportingStatus(ITerminal terminal, IEnumerable<TestProgressState> assemblies) 158foreach (TestProgressState assembly in assemblies.Where(assembly => assembly.HasIncompleteTestResults))
parent\dotnet\Commands\Test\MTP\Terminal\TerminalTestReporter.cs (25)
38private readonly ConcurrentDictionary<string, TestProgressState> _assemblies = new(); 79TestProgressState[] assemblies = [.. _assemblies.Values]; 165foreach (TestProgressState assembly in _assemblies.Values) 217var assemblyRun = GetOrAddAssemblyRun(assembly, targetFramework, architecture, executionId, settings); 256private TestProgressState GetOrAddAssemblyRun( 263if (_assemblies.TryGetValue(executionId, out TestProgressState? result)) 339List<TestProgressState> assemblies = [.. _assemblies.Values.OrderBy(static assembly => assembly.Id)]; 427private void AppendTestRunResult(ITerminal terminal, int? exitCode, List<TestProgressState> assemblies) 439foreach (TestProgressState assembly in assemblies) 492TestProgressState testProgressState = assemblies[0]; 586private void AppendAssemblySummaries(ITerminal terminal, IEnumerable<TestProgressState> assemblies) 589foreach (TestProgressState assembly in assemblies) 640private void AppendFlakyTests(ITerminal terminal, List<TestProgressState> assemblies) 645foreach (TestProgressState assembly in assemblies) 714private void AppendSlowestTests(ITerminal terminal, List<TestProgressState> assemblies) 719foreach (TestProgressState assembly in assemblies) 840private void AppendAssemblyResult(ITerminal terminal, TestProgressState state) 882TestProgressState asm = _assemblies[executionId]; 1246if (!_assemblies.TryGetValue(executionId, out TestProgressState? assemblyRun)) 1377private void AppendAssemblySummary(TestProgressState assemblyRun, ITerminal terminal) 1398private static void AppendAssemblyTestCounts(ITerminal terminal, TestProgressState assemblyRun) 1559TestProgressState asm = _assemblies[executionId]; 1581foreach (TestProgressState assembly in assemblies) 1647foreach (TestProgressState assembly in assemblies) 1754TestProgressState asm = _assemblies[executionId];
parent\dotnet\Commands\Test\MTP\Terminal\TerminalTestReporter.ErroredAssemblies.cs (1)
14private void RecordErroredAssembly(TestProgressState assemblyRun, int exitCode, string? outputData, string? errorData)
parent\dotnet\Commands\Test\MTP\Terminal\TestProgressState.cs (1)
298Action<TestProgressState> incrementCountAction)
parent\dotnet\Commands\Test\MTP\Terminal\TestProgressStateAwareTerminal.cs (4)
24private TestProgressState?[] _progressItems = []; 68public int AddWorker(TestProgressState testWorker) 94_progressItems = new TestProgressState[workerCount]; 183TestProgressState? progress = _progressItems[slotIndex];