@Test public void getLongRunningTasksWrappedFutureTest() throws InterruptedException, TimeoutException { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getLongRunningTasksWrappedFutureTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getAverageExecutionDelayNoInputTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getAverageExecutionDurationNoInputTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getExecutionDelayPercentilesTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getExecutionDelayPercentilesTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getPriorityExecutionDelayPercentilesTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getPriorityExecutionDelayPercentilesTest(scheduler, null); } finally { scheduler.shutdownNow(); } }
@Test public void getAverageExecutionDurationTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getAverageExecutionDurationTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getHighPriorityAvgExecutionDelayNoInputTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getPriorityAverageExecutionDelayNoInputTest(scheduler, TaskPriority.High); } finally { scheduler.shutdownNow(); } }
@Test public void getHighPriorityAvgExecutionDelayTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getPriorityAverageExecutionDelayTest(scheduler, TaskPriority.High); } finally { scheduler.shutdownNow(); } }
@Test public void getWithPriorityExecutionDurationPercentilesTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getWithPriorityExecutionDurationPercentilesTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getLongRunningTasksQtyTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getLongRunningTasksQtyTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getTotalExecutionCountTest() { final SingleThreadSchedulerStatisticTracker scheduler; scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getTotalExecutionCountTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getPriorityAverageExecutionDelayTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getPriorityAverageExecutionDelayTest(scheduler, null); } finally { scheduler.shutdownNow(); } }
@Test public void getHighPriorityExecutionDelayPercentilesTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getPriorityExecutionDelayPercentilesTest(scheduler, TaskPriority.High); } finally { scheduler.shutdownNow(); } }
@Test public void getLowPriorityExecutionDelayPercentilesTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getPriorityExecutionDelayPercentilesTest(scheduler, TaskPriority.Low); } finally { scheduler.shutdownNow(); } }
@Test public void getExecutionDurationPercentilesTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getExecutionDurationPercentilesTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getLongRunningTasksTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(100, true); try { ThreadedStatisticPrioritySchedulerTests.getLongRunningTasksTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getLowPriorityAvgExecutionDelayNoInputTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getPriorityAverageExecutionDelayNoInputTest(scheduler, TaskPriority.Low); } finally { scheduler.shutdownNow(); } }
@Test public void getLowPriorityAvgExecutionDelayTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getPriorityAverageExecutionDelayTest(scheduler, TaskPriority.Low); } finally { scheduler.shutdownNow(); } }
@Test public void getAverageExecutionDurationSimpleTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getAverageExecutionDurationSimpleTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void getWithPriorityAverageExecutionDurationTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { ThreadedStatisticPrioritySchedulerTests.getWithPriorityAverageExecutionDurationNoInputTest(scheduler); } finally { scheduler.shutdownNow(); } }
@Test public void resetCollectedStatsTest() { SingleThreadSchedulerStatisticTracker scheduler = new SingleThreadSchedulerStatisticTracker(); try { // prestart so reuse percent is not zero scheduler.prestartExecutionThread(true); ThreadedStatisticPrioritySchedulerTests.resetCollectedStatsTest(scheduler); } finally { scheduler.shutdownNow(); } }