diff --git a/RoboFile.php b/RoboFile.php index feed068867..0721bd3b9f 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -108,6 +108,16 @@ class RoboFile extends \Robo\Tasks { $this->_exec('vendor/bin/codecept run unit -f '.(($file) ? $file : '')); } + function testCoverage() { + $this->loadEnv(); + $this->_exec('vendor/bin/codecept build'); + $this->_exec(join(' ', array( + 'vendor/bin/codecept run', + '--coverage', + '--coverage-html' + ))); + } + function testJavascript() { $this->compileJs(); diff --git a/codeception.yml b/codeception.yml index 3a8fca8145..c5ce4cebe3 100644 --- a/codeception.yml +++ b/codeception.yml @@ -19,3 +19,12 @@ modules: user: '' password: '' dump: tests/_data/dump.sql +coverage: + enabled: true + whitelist: + include: + - lib/* + exclude: + blacklist: + include: + exclude: \ No newline at end of file