private void testFullBuildAndDeployRequest(LocalBuildConfig.DeploymentType deploymentType) { when(buildRequest.getBuildType()).thenReturn(LocalBuildConfig.BuildType.FULL_BUILD_AND_DEPLOY); when(buildRequest.getDeploymentType()).thenReturn(deploymentType); when(buildRequest.isSuppressHandlers()).thenReturn(false); // the pipeline should be invoked with this input. input = createFullBuildAndDeployInput(ROOT_PATH_URI, deploymentType.name(), false); preparePipeline(input); LocalBinaryConfig result = pipelineInvoker.invokeLocalBuildPipeLine(buildRequest); verifyPipelineInvocation(localBinaryConfig, result); }
private void testApplyForModuleFullBuildAndDeploy(LocalBuildConfig.DeploymentType deploymentType, boolean suppressHandlers) { when(internalBuildConfig.getBuildType()).thenReturn(LocalBuildConfig.BuildType.FULL_BUILD_AND_DEPLOY); when(internalBuildConfig.getModule()).thenReturn(module); when(internalBuildConfig.getDeploymentType()).thenReturn(deploymentType); when(internalBuildConfig.isSuppressHandlers()).thenReturn(suppressHandlers); when(buildHelper.buildAndDeploy(module, suppressHandlers, DeploymentMode.valueOf(deploymentType.name()))).thenReturn(buildResults); Optional<LocalBinaryConfig> result = executor.apply(internalBuildConfig, buildExecConfig); assertTrue(result.isPresent()); assertEquals(buildResults, result.get().getBuildResults()); verify(buildHelper, times(1)).buildAndDeploy(module, suppressHandlers, DeploymentMode.valueOf(deploymentType.name())); } }
private void testApplyForModuleFullBuildAndDeploy(LocalBuildConfig.DeploymentType deploymentType, boolean suppressHandlers) { when(localModule.getModule()).thenReturn(project); when(buildConfig.getBuildType()).thenReturn(LocalBuildConfig.BuildType.FULL_BUILD_AND_DEPLOY.name()); when(buildConfig.getDeploymentType()).thenReturn(deploymentType.name()); when(buildConfig.getSuppressHandlers()).thenReturn(Boolean.toString(suppressHandlers)); Optional<BuildConfig> result = executor.apply(localModule, buildConfig); assertTrue(result.isPresent()); assertEquals(project, ((LocalBuildConfigInternal) result.get()).getModule()); assertEquals(LocalBuildConfig.BuildType.FULL_BUILD_AND_DEPLOY, ((LocalBuildConfigInternal) result.get()).getBuildType()); assertEquals(deploymentType, ((LocalBuildConfigInternal) result.get()).getDeploymentType()); assertEquals(suppressHandlers, ((LocalBuildConfigInternal) result.get()).isSuppressHandlers()); } }
buildRequest.getDeploymentType().name()); put(LocalBuildConfig.SUPPRESS_HANDLERS, Boolean.toString(buildRequest.isSuppressHandlers()));
when(buildHelper.buildAndDeploy(module, suppressHandlers, DeploymentMode.valueOf(deploymentType.name()))).thenReturn(buildResults); deploymentType.name(), suppressHandlers); verifyLocalBuildConfigExecutorWasInvoked(module, LocalBuildConfig.BuildType.FULL_BUILD_AND_DEPLOY.name(), deploymentType.name(), Boolean.toString(suppressHandlers)); verifyLocalBuildExecConfigExecutorWasInvoked(module,