1 instantiation of TestProgressState
dotnet (1)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (1)
189
result = new
TestProgressState
(Interlocked.Increment(ref _counter), assembly, targetFramework, architecture, sw, _isDiscovery);
38 references to TestProgressState
dotnet (38)
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)
337
private List<object> GenerateLinesToRender(
TestProgressState
?[] progress)
344
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 (21)
38
private readonly ConcurrentDictionary<string,
TestProgressState
> _assemblies = new();
138
var
assemblyRun = GetOrAddAssemblyRun(assembly, targetFramework, architecture, executionId);
174
private
TestProgressState
GetOrAddAssemblyRun(string assembly, string? targetFramework, string? architecture, string executionId)
176
if (_assemblies.TryGetValue(executionId, out
TestProgressState
? result))
266
List<
TestProgressState
> assemblies = [.. _assemblies.Values.OrderBy(static a => a.Id)];
290
foreach (
TestProgressState
assembly in assemblies)
356
TestProgressState
testProgressState = assemblies[0];
367
foreach (
TestProgressState
assemblyRun in assemblies)
500
private void AppendFlakyTests(ITerminal terminal, List<
TestProgressState
> assemblies)
510
foreach (
TestProgressState
assembly in assemblies)
574
private void AppendSlowestTests(ITerminal terminal, List<
TestProgressState
> assemblies)
585
foreach (
TestProgressState
assembly in assemblies)
685
private void AppendAssemblyResult(ITerminal terminal,
TestProgressState
state)
727
TestProgressState
asm = _assemblies[executionId];
1069
if (!_assemblies.TryGetValue(executionId, out
TestProgressState
? assemblyRun))
1198
private void AppendAssemblySummary(
TestProgressState
assemblyRun, ITerminal terminal)
1219
private static void AppendAssemblyTestCounts(ITerminal terminal,
TestProgressState
assemblyRun)
1356
TestProgressState
asm = _assemblies[executionId];
1378
foreach (
TestProgressState
assembly in assemblies)
1444
foreach (
TestProgressState
assembly in assemblies)
1551
TestProgressState
asm = _assemblies[executionId];
Commands\Test\MTP\Terminal\TestProgressState.cs (1)
248
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];