1 instantiation of TestProgressState
dotnet (1)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (1)
142var assemblyRun = new TestProgressState(Interlocked.Increment(ref _counter), assembly, targetFramework, architecture, sw, _isDiscovery);
30 references to TestProgressState
dotnet (30)
Commands\Test\MTP\Terminal\AnsiTerminal.cs (1)
274public void RenderProgress(TestProgressState?[] progress)
Commands\Test\MTP\Terminal\AnsiTerminalTestProgressFrame.cs (8)
9/// Captures <see cref="TestProgressState"/> that was rendered to screen, so we can only partially update the screen on next update. 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) 335private List<object> GenerateLinesToRender(TestProgressState?[] progress) 342TestProgressState[] progressItems = [.. progress.OfType<TestProgressState>()];
Commands\Test\MTP\Terminal\ITerminal.cs (1)
39void RenderProgress(TestProgressState?[] progress);
Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (2)
56public void RenderProgress(TestProgressState?[] progress) 59foreach (TestProgressState? p in progress)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (13)
31private readonly ConcurrentDictionary<string, TestProgressState> _assemblies = new(); 110var assemblyRun = GetOrAddAssemblyRun(assembly, targetFramework, architecture, executionId); 137private TestProgressState GetOrAddAssemblyRun(string assembly, string? targetFramework, string? architecture, string executionId) 142var assemblyRun = new TestProgressState(Interlocked.Increment(ref _counter), assembly, targetFramework, architecture, sw, _isDiscovery); 244TestProgressState testProgressState = _assemblies.Values.Single(); 255foreach (TestProgressState assemblyRun in _assemblies.Values) 367private static void AppendAssemblyResult(ITerminal terminal, TestProgressState state) 407TestProgressState asm = _assemblies[executionId]; 734TestProgressState assemblyRun = _assemblies[executionId]; 804private static void AppendAssemblySummary(TestProgressState assemblyRun, ITerminal terminal) 871TestProgressState asm = _assemblies[executionId]; 887foreach (TestProgressState assembly in assemblies) 957TestProgressState asm = _assemblies[executionId];
Commands\Test\MTP\Terminal\TestProgressState.cs (1)
59Action<TestProgressState> incrementCountAction)
Commands\Test\MTP\Terminal\TestProgressStateAwareTerminal.cs (4)
23private TestProgressState?[] _progressItems = []; 66public int AddWorker(TestProgressState testWorker) 89_progressItems = new TestProgressState[workerCount]; 165TestProgressState? progress = _progressItems[slotIndex];