Browse Source

[Discovery One] Improve tests

discovery-one
Andrés Montañez 7 years ago
parent
commit
3dc7acf3d4
  1. 2
      src/Task/BuiltIn/Symfony/CachePoolClearTask.php
  2. 2
      tests/Command/BuiltIn/DeployCommandMiscTasksTest.php
  3. 2
      tests/Resources/symfony-envconf.yml

2
src/Task/BuiltIn/Symfony/CachePoolClearTask.php

@ -38,7 +38,7 @@ class CachePoolClearTask extends AbstractSymfonyTask
throw new ErrorException('Parameter "pools" is not defined');
}
$command = $options['console'] . ' cache:pool:clear --env=' . $options['env'] . ' ' . $options['flags'] . ' ' . $options['pools'];
$command = $options['console'] . ' cache:pool:clear ' . $options['pools'] . ' --env=' . $options['env'] . ' ' . $options['flags'];
/** @var Process $process */
$process = $this->runtime->runCommand(trim($command));

2
tests/Command/BuiltIn/DeployCommandMiscTasksTest.php

@ -37,6 +37,8 @@ class DeployCommandMiscTasksTest extends TestCase
2 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console assets:install web --env=testenv --symlink --relative"',
3 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console cache:pool:prune --env=testenv"',
4 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console cache:pool:prune --env=prod"',
5 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console cache:pool:clear main --env=testenv"',
6 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost "cd /var/www/test && bin/console cache:pool:clear main --env=prod"',
);
// Check total of Executed Commands

2
tests/Resources/symfony-envconf.yml

@ -16,3 +16,5 @@ magephp:
- symfony/assets-install
- symfony/cache-pool-prune
- symfony/cache-pool-prune: { env: 'prod' }
- symfony/cache-pool-clear: { pools: 'main' }
- symfony/cache-pool-clear: { env: 'prod', pools: 'main' }

Loading…
Cancel
Save