2 implementations of ITerminal
dotnet (2)
Commands\Test\MTP\Terminal\AnsiTerminal.cs (1)
12
internal sealed class AnsiTerminal(IConsole console, string? baseDirectory) :
ITerminal
Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (1)
10
internal abstract class SimpleTerminal :
ITerminal
22 references to ITerminal
dotnet (22)
Commands\Test\MTP\Terminal\HumanReadableDurationFormatter.cs (1)
10
public static void Append(
ITerminal
terminal, TimeSpan duration, bool wrapInParentheses = true)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (18)
82
ITerminal
terminal;
191
private void AppendTestRunSummary(
ITerminal
terminal, int? exitCode)
380
private void AppendHandshakeFailureRecap(
ITerminal
terminal)
411
private static void AppendExitCodeAndUrl(
ITerminal
terminal, int? exitCode, bool isRun)
426
private static void AppendAssemblyResult(
ITerminal
terminal, TestProgressState state)
512
ITerminal
terminal,
590
private static void FormatInnerExceptions(
ITerminal
terminal, FlatException[]? exceptions)
607
private static void FormatErrorMessage(
ITerminal
terminal, FlatException[]? exceptions, TestOutcome outcome, int index)
639
private static void FormatExpectedAndActual(
ITerminal
terminal, string? expected, string? actual)
656
private static void FormatStackTrace(
ITerminal
terminal, FlatException[]? exceptions, int index)
675
private static void FormatStandardAndErrorOutput(
ITerminal
terminal, string? standardOutput, string? standardError)
694
private static void AppendAssemblyLinkTargetFrameworkAndArchitecture(
ITerminal
terminal, string assembly, string? targetFramework, string? architecture)
718
internal /* for testing */ static void AppendStackFrame(
ITerminal
terminal, string stackTraceLine)
760
private static void AppendIndentedLine(
ITerminal
terminal, string? message, string indent)
859
private static void AppendExecutableSummary(
ITerminal
terminal, int? exitCode, string? outputData, string? errorData)
881
private static void AppendAssemblySummary(TestProgressState assemblyRun,
ITerminal
terminal)
896
private static void AppendLongDuration(
ITerminal
terminal, TimeSpan duration, bool wrapInParentheses = true, bool colorize = true)
957
public void AppendTestDiscoverySummary(
ITerminal
terminal, int? exitCode)
Commands\Test\MTP\Terminal\TestProgressStateAwareTerminal.cs (3)
9
internal sealed partial class TestProgressStateAwareTerminal(
ITerminal
terminal, bool showProgress) : IDisposable
21
private readonly
ITerminal
_terminal = terminal;
112
internal void WriteToTerminal(Action<
ITerminal
> write)