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