@Test public void testCreateExecutorServiceWithManualValueCorrect() { //verify the creation when the THREAD_POOL_SIZE_PROPERTY_NAME property was set to a correct value. int valueToSet = 1234; System.setProperty(PipelineExecutorTaskManagerImpl.THREAD_POOL_SIZE_PROPERTY_NAME, Integer.toString(valueToSet)); ExecutorService executorService = taskManagerHelper.createExecutorService(); verifyExecutorServiceAndDestroy(executorService, valueToSet); }
List<String> scheduledStages = mockStages(STAGES_COUNT, "scheduled"); List<String> runningStages = mockStages(STAGES_COUNT, "running"); List<String> finishedStages = mockStages(STAGES_COUNT, "finished"); List<String> errorStages = mockStages(STAGES_COUNT, "error"); List<String> stoppedStages = mockStages(STAGES_COUNT, "stopped"); List<String> stages = new ArrayList<>(); setStagesInStatus(task, scheduledStages, PipelineExecutorTask.Status.SCHEDULED); setStagesInStatus(task, runningStages, PipelineExecutorTask.Status.RUNNING); setStagesInStatus(task, finishedStages, PipelineExecutorTask.Status.FINISHED); setStagesInStatus(task, errorStages, PipelineExecutorTask.Status.ERROR); setStagesInStatus(task, stoppedStages, PipelineExecutorTask.Status.STOPPED); assertStagesInStatus(task,
@Before public void setUp() { clearDefaultProperties(); configExecutors = mockConfigExecutors(CONFIG_EXECUTORS_SIZE); when(configExecutorsInstance.iterator()).thenReturn(configExecutors.iterator()); externalListeners = mockEventListeners(PIPELINE_EVENT_LISTENERS); when(eventListenersInstance.iterator()).thenReturn(externalListeners.iterator()); taskManagerHelper = spy(new PipelineExecutorTaskManagerImplHelper(configExecutorsInstance, eventListenersInstance)); }
List<String> scheduledStages = mockStages(STAGES_COUNT, "scheduled"); List<String> runningStages = mockStages(STAGES_COUNT, "running"); List<String> finishedStages = mockStages(STAGES_COUNT, "finished"); List<String> errorStages = mockStages(STAGES_COUNT, "error"); List<String> stoppedStages = mockStages(STAGES_COUNT, "stopped"); List<String> stages = new ArrayList<>(); setStagesInStatus(task, scheduledStages, PipelineExecutorTask.Status.SCHEDULED); setStagesInStatus(task, runningStages, PipelineExecutorTask.Status.RUNNING); setStagesInStatus(task, finishedStages, PipelineExecutorTask.Status.FINISHED); setStagesInStatus(task, errorStages, PipelineExecutorTask.Status.ERROR); setStagesInStatus(task, stoppedStages, PipelineExecutorTask.Status.STOPPED); assertStagesInStatus(task,
@Before public void setUp() { clearDefaultProperties(); configExecutors = mockConfigExecutors(CONFIG_EXECUTORS_SIZE); when(configExecutorsInstance.iterator()).thenReturn(configExecutors.iterator()); externalListeners = mockEventListeners(PIPELINE_EVENT_LISTENERS); when(eventListenersInstance.iterator()).thenReturn(externalListeners.iterator()); taskManagerHelper = spy(new PipelineExecutorTaskManagerImplHelper(configExecutorsInstance, eventListenersInstance)); }
@Test public void testCreateExecutorServiceWithManualValueCorrect() { //verify the creation when the THREAD_POOL_SIZE_PROPERTY_NAME property was set to a correct value. int valueToSet = 1234; System.setProperty(PipelineExecutorTaskManagerImpl.THREAD_POOL_SIZE_PROPERTY_NAME, Integer.toString(valueToSet)); ExecutorService executorService = taskManagerHelper.createExecutorService(); verifyExecutorServiceAndDestroy(executorService, valueToSet); }
@Test public void testCreateExecutorServiceWithManualValueIncorrect() { //verify the creation when the THREAD_POOL_SIZE_PROPERTY_NAME property was set to a wrong value. String valueToSet = "an invalid integer"; System.setProperty(PipelineExecutorTaskManagerImpl.THREAD_POOL_SIZE_PROPERTY_NAME, valueToSet); ExecutorService executorService = taskManagerHelper.createExecutorService(); verifyExecutorServiceAndDestroy(executorService, PipelineExecutorTaskManagerImpl.DEFAULT_THREAD_POOL_SIZE); }
@Test public void testCreateExecutorServiceWithManualValueIncorrect() { //verify the creation when the THREAD_POOL_SIZE_PROPERTY_NAME property was set to a wrong value. String valueToSet = "an invalid integer"; System.setProperty(PipelineExecutorTaskManagerImpl.THREAD_POOL_SIZE_PROPERTY_NAME, valueToSet); ExecutorService executorService = taskManagerHelper.createExecutorService(); verifyExecutorServiceAndDestroy(executorService, PipelineExecutorTaskManagerImpl.DEFAULT_THREAD_POOL_SIZE); }
@Test public void testCreateExecutorServiceWithDefaultValue() { //verify the creation when the THREAD_POOL_SIZE_PROPERTY_NAME property was not set. //The by default value must be used. ExecutorService executorService = taskManagerHelper.createExecutorService(); verifyExecutorServiceAndDestroy(executorService, PipelineExecutorTaskManagerImpl.DEFAULT_THREAD_POOL_SIZE); }
@Test public void testCreateExecutorServiceWithDefaultValue() { //verify the creation when the THREAD_POOL_SIZE_PROPERTY_NAME property was not set. //The by default value must be used. ExecutorService executorService = taskManagerHelper.createExecutorService(); verifyExecutorServiceAndDestroy(executorService, PipelineExecutorTaskManagerImpl.DEFAULT_THREAD_POOL_SIZE); }