public void testDeleteDeploymentSkipCustomListeners() { DeploymentBuilder deploymentBuilder = repositoryService .createDeployment() .addClasspathResource( "org/camunda/bpm/engine/test/api/repository/RepositoryServiceTest.testDeleteProcessInstanceSkipCustomListeners.bpmn20.xml"); String deploymentId = deploymentBuilder.deploy().getId(); runtimeService.startProcessInstanceByKey("testProcess"); repositoryService.deleteDeployment(deploymentId, true, false); assertTrue(TestExecutionListener.collectedEvents.size() == 1); TestExecutionListener.reset(); deploymentId = deploymentBuilder.deploy().getId(); runtimeService.startProcessInstanceByKey("testProcess"); repositoryService.deleteDeployment(deploymentId, true, true); assertTrue(TestExecutionListener.collectedEvents.size() == 0); TestExecutionListener.reset(); }