diff --git a/RoboFile.php b/RoboFile.php index 43e6f73501..28279c365c 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -231,12 +231,23 @@ class RoboFile extends \Robo\Tasks { return $this->_exec($command); } - function testAcceptance($opts=['file' => null]) { - return $this->_exec('COMPOSE_HTTP_TIMEOUT=200 docker-compose run codeception --steps --debug -vvv -f '.($opts['file'] ? $opts['file'] : '')); + function testAcceptance($opts=['file' => null, 'keep-deps' => false]) { + return $this->_exec( + 'COMPOSE_HTTP_TIMEOUT=200 docker-compose run ' . + ($opts['keep-deps'] ? '-e KEEP_DEPS=1 ' : '') . + 'codeception --steps --debug -vvv ' . + '-f ' . ($opts['file'] ? $opts['file'] : '') + ); } - function testAcceptanceMultisite($opts=['file' => null]) { - return $this->_exec('COMPOSE_HTTP_TIMEOUT=200 docker-compose run -e MULTISITE=1 codeception --steps --debug -vvv -f '.($opts['file'] ? $opts['file'] : '')); + function testAcceptanceMultisite($opts=['file' => null, 'keep-deps' => false]) { + return $this->_exec( + 'COMPOSE_HTTP_TIMEOUT=200 docker-compose run ' . + ($opts['keep-deps'] ? '-e KEEP_DEPS=1 ' : '') . + '-e MULTISITE=1 ' . + 'codeception --steps --debug -vvv' . + '-f ' . ($opts['file'] ? $opts['file'] : '') + ); } function deleteDocker() {