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; 230private void AppendTestRunSummary(ITerminal terminal, int? exitCode) 458private void AppendRetrySummaryLines(ITerminal terminal, int flakyTests, int retriedTests, int retriedExecutions) 485private void AppendFlakyTests(ITerminal terminal, List<TestProgressState> assemblies) 540private static void AppendFlakyTestLine(ITerminal terminal, string displayName, int attempts) 559private void AppendSlowestTests(ITerminal terminal, List<TestProgressState> assemblies) 616private static void AppendSlowestTestLine(ITerminal terminal, string displayName, TimeSpan duration) 624private void AppendHandshakeFailureRecap(ITerminal terminal) 650private static void AppendExitCodeAndUrl(ITerminal terminal, int? exitCode, bool isRun) 690private void AppendAssemblyResult(ITerminal terminal, TestProgressState state) 794ITerminal terminal, 867private static void FormatInnerExceptions(ITerminal terminal, FlatException[]? exceptions) 884private static void FormatErrorMessage(ITerminal terminal, FlatException[]? exceptions, TestOutcome outcome, int index) 916private static void FormatExpectedAndActual(ITerminal terminal, string? expected, string? actual) 933private static void FormatStackTrace(ITerminal terminal, FlatException[]? exceptions, int index) 952private static void FormatStandardAndErrorOutput(ITerminal terminal, string? standardOutput, string? standardError) 971private static void AppendAssemblyLinkTargetFrameworkAndArchitecture(ITerminal terminal, string assembly, string? targetFramework, string? architecture) 995internal /* for testing */ static void AppendStackFrame(ITerminal terminal, string stackTraceLine) 1037private static void AppendIndentedLine(ITerminal terminal, string? message, string indent) 1139private static void AppendExecutableSummary(ITerminal terminal, int? exitCode, string? outputData, string? errorData) 1203private void AppendAssemblySummary(TestProgressState assemblyRun, ITerminal terminal) 1224private static void AppendAssemblyTestCounts(ITerminal terminal, TestProgressState assemblyRun) 1252private static void AppendGlyphCount(ITerminal terminal, char glyph, int count, TerminalColor color) 1263private static void AppendLongDuration(ITerminal terminal, TimeSpan duration, bool wrapInParentheses = true, bool colorize = true) 1368public void AppendTestDiscoverySummary(ITerminal terminal, int? exitCode) 1438private 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)