| @@ 38-47 (lines=10) @@ | ||
| 35 | * $this->getContainer()->get('akeneo_batch.job_repository')->getJobManager()->getConnection()->clear(); |
|
| 36 | * if you don't use controller |
|
| 37 | */ |
|
| 38 | protected function tearDown() |
|
| 39 | { |
|
| 40 | // clear DB from separate connection, close to avoid connection limit and memory leak |
|
| 41 | $batchJobManager = $this->getBatchJobManager(); |
|
| 42 | $batchJobManager->createQuery('DELETE AkeneoBatchBundle:JobInstance')->execute(); |
|
| 43 | $batchJobManager->createQuery('DELETE AkeneoBatchBundle:JobExecution')->execute(); |
|
| 44 | $batchJobManager->createQuery('DELETE AkeneoBatchBundle:StepExecution')->execute(); |
|
| 45 | ||
| 46 | parent::tearDown(); |
|
| 47 | } |
|
| 48 | ||
| 49 | /** |
|
| 50 | * @return \Doctrine\ORM\EntityManager |
|
| @@ 48-59 (lines=12) @@ | ||
| 45 | * $this->getContainer()->get('akeneo_batch.job_repository')->getJobManager()->getConnection()->clear(); |
|
| 46 | * if you don't use controller |
|
| 47 | */ |
|
| 48 | protected function tearDown() |
|
| 49 | { |
|
| 50 | // clear DB from separate connection, close to avoid connection limit and memory leak |
|
| 51 | $batchJobManager = $this->getBatchJobManager(); |
|
| 52 | $batchJobManager->createQuery('DELETE AkeneoBatchBundle:JobInstance')->execute(); |
|
| 53 | $batchJobManager->createQuery('DELETE AkeneoBatchBundle:JobExecution')->execute(); |
|
| 54 | $batchJobManager->createQuery('DELETE AkeneoBatchBundle:StepExecution')->execute(); |
|
| 55 | ||
| 56 | unset($this->file); |
|
| 57 | ||
| 58 | parent::tearDown(); |
|
| 59 | } |
|
| 60 | ||
| 61 | /** |
|
| 62 | * Test how import contact replace strategy. More see CRM-8363 |
|