commit 3c0c5374d0fb5952638677bfe1c3c992f428d7a8 Author: Chris Heisterkamp Date: Wed Mar 23 13:00:26 2016 -0400 Re-add the ConsoleRunnerOutputTests and consolodate them into ConsoleRunnerTest, also move test clases used for testing into junit/lib directory Testing Done: Travis CI: https://travis-ci.org/pantsbuild/pants/builds/117841276 This re-adds most of the changes from https://rbcommons.com/s/twitter/r/2406/ to make the swappable streams non-static in ConsoleRunnerImpl and testable. It also moves all the Test classes that are only used to test the ConsoleRunnerImpl into `src/java/org/pantsbuild/tools/junit/lib` so they are under a `java_library()` target and do not get run as regular tests under junit/impl. It updates the java packages so they match the directory the are in. Finally, it renames ConsoleRunnerTestHelper to ConsoleRunnerTestBase and consolodates the ConsoleRunnerOutputTests into ConsoleRunnerTest. Bugs closed: 3067 Reviewed at https://rbcommons.com/s/twitter/r/3588/ .../tools/junit/impl/ConsoleRunnerImpl.java | 66 ++++++++++++---------- 1 file changed, 36 insertions(+), 30 deletions(-)