Add invocation count and shorter timeout to NanoSchedulerUnitTest

This commit is contained in:
Mark DePristo 2012-09-20 17:36:47 -04:00
parent ba9e95a8fe
commit 90b7df46cf
1 changed files with 3 additions and 3 deletions

View File

@ -24,7 +24,7 @@ import java.util.List;
*/ */
public class NanoSchedulerUnitTest extends BaseTest { public class NanoSchedulerUnitTest extends BaseTest {
private final static boolean debug = false; private final static boolean debug = false;
public static final int NANO_SCHEDULE_MAX_RUNTIME = 60000; public static final int NANO_SCHEDULE_MAX_RUNTIME = 30000;
private static class Map2x implements NSMapFunction<Integer, Integer> { private static class Map2x implements NSMapFunction<Integer, Integer> {
@Override public Integer apply(Integer input) { return input * 2; } @Override public Integer apply(Integer input) { return input * 2; }
@ -228,12 +228,12 @@ public class NanoSchedulerUnitTest extends BaseTest {
nanoScheduler.execute(exampleTest.makeReader(), exampleTest.makeMap(), exampleTest.initReduce(), exampleTest.makeReduce()); nanoScheduler.execute(exampleTest.makeReader(), exampleTest.makeMap(), exampleTest.initReduce(), exampleTest.makeReduce());
} }
@Test(expectedExceptions = NullPointerException.class, timeOut = 10000) @Test(expectedExceptions = NullPointerException.class, timeOut = 10000, invocationCount = 50)
public void testInputErrorIsThrown_NPE() throws InterruptedException { public void testInputErrorIsThrown_NPE() throws InterruptedException {
executeTestErrorThrowingInput(new NullPointerException()); executeTestErrorThrowingInput(new NullPointerException());
} }
@Test(expectedExceptions = ReviewedStingException.class, timeOut = 10000) @Test(expectedExceptions = ReviewedStingException.class, timeOut = 10000, invocationCount = 50)
public void testInputErrorIsThrown_RSE() throws InterruptedException { public void testInputErrorIsThrown_RSE() throws InterruptedException {
executeTestErrorThrowingInput(new ReviewedStingException("test")); executeTestErrorThrowingInput(new ReviewedStingException("test"));
} }