commit 0d796a7c03e940d6d815800a81bb188b851696fb Author: Eric Ayers Date: Mon Jun 27 22:52:01 2016 -0400 Add AnnotatedParallelClassesAndMethodsTest* and AnnotatedParallelMethodsTest* No bugs found, this just rounds out the testing of ConsoleRunnerImpl to make sure that the @TestParallelMethods and @TestParallelClassesAndMethods annotations take precedence over the -default-concurrency setting. Testing Done: CI green at https://travis-ci.org/pantsbuild/pants/builds/140545792 Bugs closed: 3605 Reviewed at https://rbcommons.com/s/twitter/r/4027/ src/java/org/pantsbuild/tools/junit/impl/SpecException.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c432f6d45b69ddce95dec8923198315e896cd610 Author: Eric Ayers Date: Mon Jun 27 22:51:02 2016 -0400 ConsoleRunner bugfix for @TestSerial and other test cleanups This change started as just adding tests to show that parallelization is working correctly under Parameterized and BurstJUnit4 test runners, but ended up also finding a bug. - Fix bug in ConsoleRunnerImpl - Don't run parallel methods when test class is annotated with @TestSerial or @TestParallel - Fix testing bug in all Concurrency related tests - reset the concurrency parameters before each test permutation - Fix testing bug in ParallelMethodsDefaultParallelTest1: only wait for 2 tests to start - Fix testing bug that -default-concurrency flag was overwritten in ConsoleRunnerTestBase - Add MockParameterizedTest and friends to show tests running parallel under the Parameterized test runner library - Add MockBurstTest and friends to show tests running parallel under the Burst library - Use assumeThat() to skip test permutations that won't work with specified tests Testing Done: Added several new unit tests CI running at https://travis-ci.org/pantsbuild/pants/builds/140590946 Bugs closed: 3604 Reviewed at https://rbcommons.com/s/twitter/r/4026/ src/java/org/pantsbuild/tools/junit/impl/ConsoleRunnerImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+)