2 implementations of ITerminal
dotnet-aot (2)
parent\dotnet\Commands\Test\MTP\Terminal\AnsiTerminal.cs (1)
12internal sealed class AnsiTerminal(IConsole console, string? baseDirectory) : ITerminal
parent\dotnet\Commands\Test\MTP\Terminal\SimpleTerminalBase.cs (1)
10internal abstract class SimpleTerminal : ITerminal
30 references to ITerminal
dotnet-aot (30)
parent\dotnet\Commands\Test\MTP\Terminal\HumanReadableDurationFormatter.cs (1)
10public static void Append(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true)
parent\dotnet\Commands\Test\MTP\Terminal\TerminalTestReporter.cs (26)
89ITerminal terminal; 268private void AppendTestRunSummary(ITerminal terminal, int? exitCode) 496private void AppendRetrySummaryLines(ITerminal terminal, int flakyTests, int retriedTests, int retriedExecutions) 523private void AppendFlakyTests(ITerminal terminal, List<TestProgressState> assemblies) 578private static void AppendFlakyTestLine(ITerminal terminal, string displayName, int attempts) 597private void AppendSlowestTests(ITerminal terminal, List<TestProgressState> assemblies) 649private static void AppendSlowestTestLine(ITerminal terminal, string displayName, TimeSpan duration) 657private void AppendHandshakeFailureRecap(ITerminal terminal) 683private static void AppendExitCodeAndUrl(ITerminal terminal, int? exitCode, bool isRun) 723private void AppendAssemblyResult(ITerminal terminal, TestProgressState state) 828ITerminal terminal, 902private static void FormatInnerExceptions(ITerminal terminal, FlatException[]? exceptions) 919private static void FormatErrorMessage(ITerminal terminal, FlatException[]? exceptions, TestOutcome outcome, int index) 951private static void FormatExpectedAndActual(ITerminal terminal, string? expected, string? actual) 968private static void FormatStackTrace(ITerminal terminal, FlatException[]? exceptions, int index) 987private static void FormatStandardAndErrorOutput(ITerminal terminal, string? standardOutput, string? standardError) 1006private static void AppendAssemblyLinkTargetFrameworkAndArchitecture(ITerminal terminal, string assembly, string? targetFramework, string? architecture) 1030internal /* for testing */ static void AppendStackFrame(ITerminal terminal, string stackTraceLine) 1072private static void AppendIndentedLine(ITerminal terminal, string? message, string indent) 1174private static void AppendExecutableSummary(ITerminal terminal, int? exitCode, string? outputData, string? errorData) 1238private void AppendAssemblySummary(TestProgressState assemblyRun, ITerminal terminal) 1259private static void AppendAssemblyTestCounts(ITerminal terminal, TestProgressState assemblyRun) 1287private static void AppendGlyphCount(ITerminal terminal, char glyph, int count, TerminalColor color) 1298private static void AppendLongDuration(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true, bool colorize = true) 1403public void AppendTestDiscoverySummary(ITerminal terminal, int? exitCode) 1473private void AppendTestDiscoveryJson(ITerminal terminal)
parent\dotnet\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)