From c2703b71b75a4d20163b7a0ac3f5c3dea535799c Mon Sep 17 00:00:00 2001 From: wilsonge Date: Thu, 12 Sep 2019 10:54:21 +0100 Subject: [PATCH] Try forcing the codeception path --- RoboFile.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/RoboFile.php b/RoboFile.php index dd85b57..6d19740 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -113,10 +113,12 @@ class RoboFile extends Tasks $this->runSelenium(); - // Make sure to run the build command to generate AcceptanceTester - $this->_exec($this->isWindows() ? 'vendor\bin\codecept.bat build' : 'php vendor/bin/codecept build'); + $codeceptionLocation = $this->isWindows() ? 'vendor\bin\codecept.bat' : 'php vendor/bin/codecept'; - $this->taskCodecept() + // Make sure to run the build command to generate AcceptanceTester + $this->_exec($codeceptionLocation . ' build'); + + $this->taskCodecept($codeceptionLocation) ->arg('--steps') ->arg('--debug') ->arg('--fail-fast') @@ -125,7 +127,7 @@ class RoboFile extends Tasks ->run() ->stopOnFail(); - $this->taskCodecept() + $this->taskCodecept($codeceptionLocation) ->arg('--steps') ->arg('--debug') ->arg('--fail-fast') @@ -134,7 +136,7 @@ class RoboFile extends Tasks ->run() ->stopOnFail(); - $this->taskCodecept() + $this->taskCodecept($codeceptionLocation) ->arg('--steps') ->arg('--debug') ->arg('--fail-fast') @@ -560,9 +562,10 @@ class RoboFile extends Tasks $this->taskComposerInstall()->run(); // Make sure to run the build command to generate AcceptanceTester - $this->_exec($this->isWindows() ? 'vendor\bin\codecept.bat build' : 'php vendor/bin/codecept build'); + $codeceptionLocation = $this->isWindows() ? 'vendor\bin\codecept.bat' : 'php vendor/bin/codecept'; + $this->_exec($codeceptionLocation . ' build'); - $this->taskCodecept() + $this->taskCodecept($codeceptionLocation) ->suite('unit') ->run() ->stopOnFail();