diff --git a/platform/smRunner/testSrc/com/intellij/execution/testframework/sm/runner/ui/MockPrinter.java b/platform/smRunner/testSrc/com/intellij/execution/testframework/sm/runner/ui/MockPrinter.java index 167a3da8e2f9..3b939a32896f 100644 --- a/platform/smRunner/testSrc/com/intellij/execution/testframework/sm/runner/ui/MockPrinter.java +++ b/platform/smRunner/testSrc/com/intellij/execution/testframework/sm/runner/ui/MockPrinter.java @@ -24,6 +24,7 @@ import org.jetbrains.annotations.NotNull; public class MockPrinter implements Printer { private boolean myShouldReset = false; private boolean myHasPrinted = false; + private final StringBuilder myAllOut = new StringBuilder(); private final StringBuilder myStdOut = new StringBuilder(); private final StringBuilder myStdErr = new StringBuilder(); private final StringBuilder myStdSys = new StringBuilder(); @@ -39,6 +40,7 @@ public class MockPrinter implements Printer { @Override public void print(String s, ConsoleViewContentType contentType) { myHasPrinted = true; + myAllOut.append(s); if (contentType == ConsoleViewContentType.NORMAL_OUTPUT) { myStdOut.append(s); } @@ -50,6 +52,10 @@ public class MockPrinter implements Printer { } } + public String getAllOut() { + return myAllOut.toString(); + } + public String getStdOut() { return myStdOut.toString(); }