public BuildResults buildAndDeploy(final Module module, final boolean suppressHandlers) { return buildAndDeploy(module, suppressHandlers, DeploymentMode.VALIDATED); }
public BuildResults buildAndDeploy(final Module module) { return buildAndDeploy(module, DeploymentMode.VALIDATED); }
@Test public void testBuildAndDeploySuppressHandlersNonSnapshot() { final GAV gav = new GAV(GROUP_ID, ARTIFACT_ID, VERSION); prepareBuildAndDeploy(rootPath, gav); buildHelper.buildAndDeploy(module, true); verify(buildHelper, times(1)).buildAndDeploy(eq(module), eq(true), eq(DeploymentMode.VALIDATED)); verifyBuildAndDeploy(module, gav); }
@Test public void testBuildAndDeploySnapshot() { final GAV gav = new GAV(GROUP_ID, ARTIFACT_ID, SNAPSHOT_VERSION); prepareBuildAndDeploy(snapshotRootPath, gav); buildHelper.buildAndDeploy(module); verify(buildHelper, times(1)).buildAndDeploy(eq(module), eq(DeploymentMode.VALIDATED)); verifyBuildAndDeploySnapshot(module, gav); }
@Test public void testBuildAndDeploySuppressHandlersSnapshot() { final GAV gav = new GAV(GROUP_ID, ARTIFACT_ID, SNAPSHOT_VERSION); prepareBuildAndDeploy(snapshotRootPath, gav); buildHelper.buildAndDeploy(module, true); verify(buildHelper, times(1)).buildAndDeploy(eq(module), eq(true), eq(DeploymentMode.VALIDATED)); verifyBuildAndDeploySnapshot(module, gav); }
@Test public void testBuildAndDeployNonSnapshotNotDeployed() { final GAV gav = new GAV(GROUP_ID, ARTIFACT_ID, VERSION); prepareBuildAndDeploy(rootPath, gav, false); buildHelper.buildAndDeploy(module); verify(buildHelper, times(1)).buildAndDeploy(eq(module), eq(DeploymentMode.VALIDATED)); verifyBuildAndDeploy(module, gav); }
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())); } }
@Test public void testBuildAndDeployNonSnapshotAlreadyDeployed() { final GAV gav = new GAV(GROUP_ID, ARTIFACT_ID, VERSION); prepareBuildAndDeploy(rootPath, gav, true); Exception exception = null; try { buildHelper.buildAndDeploy(module); } catch (Exception e) { exception = e; } verify(buildHelper, times(1)).buildAndDeploy(eq(module), eq(DeploymentMode.VALIDATED)); assertNotNull(exception); assertTrue(exception instanceof GAVAlreadyExistsException); assertEquals(gav, ((GAVAlreadyExistsException) exception).getGAV()); }
result = Optional.of( new LocalBuildBinaryImpl( buildHelper.buildAndDeploy(localBuildConfigInternal.getModule(), localBuildConfigInternal.isSuppressHandlers(), toDeploymentMode(localBuildConfigInternal.getDeploymentType()))));
private void testFullBuildAndDeploy(LocalBuildConfig.DeploymentType deploymentType, boolean suppressHandlers) { when(buildHelper.buildAndDeploy(module, suppressHandlers, DeploymentMode.valueOf(deploymentType.name()))).thenReturn(buildResults);