1 instantiation of TestProgressState
dotnet (1)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (1)
154
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();
122
var
assemblyRun = GetOrAddAssemblyRun(assembly, targetFramework, architecture, executionId);
149
private
TestProgressState
GetOrAddAssemblyRun(string assembly, string? targetFramework, string? architecture, string executionId)
154
var
assemblyRun = new TestProgressState(Interlocked.Increment(ref _counter), assembly, targetFramework, architecture, sw, _isDiscovery);
270
TestProgressState
testProgressState = _assemblies.Values.Single();
281
foreach (
TestProgressState
assemblyRun in _assemblies.Values)
426
private static void AppendAssemblyResult(ITerminal terminal,
TestProgressState
state)
466
TestProgressState
asm = _assemblies[executionId];
801
if (!_assemblies.TryGetValue(executionId, out
TestProgressState
? assemblyRun))
881
private static void AppendAssemblySummary(
TestProgressState
assemblyRun, ITerminal terminal)
950
TestProgressState
asm = _assemblies[executionId];
966
foreach (
TestProgressState
assembly in assemblies)
1054
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];