2 implementations of ITerminal
dotnet (2)
Commands\Test\MTP\Terminal\AnsiTerminal.cs (1)
12internal sealed class AnsiTerminal(IConsole console, string? baseDirectory) : ITerminal
Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (1)
10internal abstract class SimpleTerminal : ITerminal
30 references to ITerminal
dotnet (30)
Commands\Test\MTP\Terminal\HumanReadableDurationFormatter.cs (1)
10public static void Append(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (26)
92ITerminal terminal; 227private void AppendTestRunSummary(ITerminal terminal, int? exitCode) 473private void AppendRetrySummaryLines(ITerminal terminal, int flakyTests, int retriedTests, int retriedExecutions) 500private void AppendFlakyTests(ITerminal terminal, List<TestProgressState> assemblies) 555private static void AppendFlakyTestLine(ITerminal terminal, string displayName, int attempts) 574private void AppendSlowestTests(ITerminal terminal, List<TestProgressState> assemblies) 631private static void AppendSlowestTestLine(ITerminal terminal, string displayName, TimeSpan duration) 639private void AppendHandshakeFailureRecap(ITerminal terminal) 670private static void AppendExitCodeAndUrl(ITerminal terminal, int? exitCode, bool isRun) 685private void AppendAssemblyResult(ITerminal terminal, TestProgressState state) 780ITerminal terminal, 858private static void FormatInnerExceptions(ITerminal terminal, FlatException[]? exceptions) 875private static void FormatErrorMessage(ITerminal terminal, FlatException[]? exceptions, TestOutcome outcome, int index) 907private static void FormatExpectedAndActual(ITerminal terminal, string? expected, string? actual) 924private static void FormatStackTrace(ITerminal terminal, FlatException[]? exceptions, int index) 943private static void FormatStandardAndErrorOutput(ITerminal terminal, string? standardOutput, string? standardError) 962private static void AppendAssemblyLinkTargetFrameworkAndArchitecture(ITerminal terminal, string assembly, string? targetFramework, string? architecture) 986internal /* for testing */ static void AppendStackFrame(ITerminal terminal, string stackTraceLine) 1028private static void AppendIndentedLine(ITerminal terminal, string? message, string indent) 1134private static void AppendExecutableSummary(ITerminal terminal, int? exitCode, string? outputData, string? errorData) 1198private void AppendAssemblySummary(TestProgressState assemblyRun, ITerminal terminal) 1219private static void AppendAssemblyTestCounts(ITerminal terminal, TestProgressState assemblyRun) 1247private static void AppendGlyphCount(ITerminal terminal, char glyph, int count, TerminalColor color) 1258private static void AppendLongDuration(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true, bool colorize = true) 1363public void AppendTestDiscoverySummary(ITerminal terminal, int? exitCode) 1433private void AppendTestDiscoveryJson(ITerminal terminal)
Commands\Test\MTP\Terminal\TestProgressStateAwareTerminal.cs (3)
9internal sealed partial class TestProgressStateAwareTerminal(ITerminal terminal, bool showProgress) : IDisposable 21private readonly ITerminal _terminal = terminal; 112internal void WriteToTerminal(Action<ITerminal> write)