1 instantiation of TestProgressState
dotnet (1)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (1)
142
var 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)
274
public 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.
21
public void AppendTestWorkerProgress(
TestProgressState
progress, RenderedProgressItem currentLine, AnsiTerminal terminal)
193
public void Render(AnsiTerminalTestProgressFrame previousFrame,
TestProgressState
?[] progress, AnsiTerminal terminal)
234
if (item is
TestProgressState
progressItem)
307
if (item is
TestProgressState
progressItem)
335
private List<object> GenerateLinesToRender(
TestProgressState
?[] progress)
342
TestProgressState
[] progressItems = [.. progress.OfType<
TestProgressState
>()];
Commands\Test\MTP\Terminal\ITerminal.cs (1)
39
void RenderProgress(
TestProgressState
?[] progress);
Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (2)
56
public void RenderProgress(
TestProgressState
?[] progress)
59
foreach (
TestProgressState
? p in progress)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (13)
31
private readonly ConcurrentDictionary<string,
TestProgressState
> _assemblies = new();
110
var
assemblyRun = GetOrAddAssemblyRun(assembly, targetFramework, architecture, executionId);
137
private
TestProgressState
GetOrAddAssemblyRun(string assembly, string? targetFramework, string? architecture, string executionId)
142
var
assemblyRun = new TestProgressState(Interlocked.Increment(ref _counter), assembly, targetFramework, architecture, sw, _isDiscovery);
244
TestProgressState
testProgressState = _assemblies.Values.Single();
255
foreach (
TestProgressState
assemblyRun in _assemblies.Values)
367
private static void AppendAssemblyResult(ITerminal terminal,
TestProgressState
state)
407
TestProgressState
asm = _assemblies[executionId];
734
TestProgressState
assemblyRun = _assemblies[executionId];
804
private static void AppendAssemblySummary(
TestProgressState
assemblyRun, ITerminal terminal)
871
TestProgressState
asm = _assemblies[executionId];
887
foreach (
TestProgressState
assembly in assemblies)
957
TestProgressState
asm = _assemblies[executionId];
Commands\Test\MTP\Terminal\TestProgressState.cs (1)
59
Action<
TestProgressState
> incrementCountAction)
Commands\Test\MTP\Terminal\TestProgressStateAwareTerminal.cs (4)
23
private
TestProgressState
?[] _progressItems = [];
66
public int AddWorker(
TestProgressState
testWorker)
89
_progressItems = new
TestProgressState
[workerCount];
165
TestProgressState
? progress = _progressItems[slotIndex];