From c664b52c9e79d8346a0e2de2cfe7f7cb71c4f541 Mon Sep 17 00:00:00 2001 From: Evgeniy Kuzmin Date: Sun, 11 Nov 2018 21:33:17 +0200 Subject: [PATCH 1/4] missed phpdbg driver enabled + proper run example in README --- README.md | 2 +- src/Resources/config/services-2.3.xml | 6 ++++++ src/Resources/config/services.xml | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c4f95dc..a12c138 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ If you execute `bin/behat` command, you will see code coverage generated in This extension now supports [phpdbg][6], which results in faster execution when using more recent versions of PHP. Run `phpspec` via [phpdbg][6]: - $ phpdbg -qrr bin/behat run + $ phpdbg -qrr bin/behat ## Configuration diff --git a/src/Resources/config/services-2.3.xml b/src/Resources/config/services-2.3.xml index f29ab07..5b2c564 100644 --- a/src/Resources/config/services-2.3.xml +++ b/src/Resources/config/services-2.3.xml @@ -23,6 +23,7 @@ %behat.code_coverage.config.report% + SebastianBergmann\CodeCoverage\Driver\PHPDBG LeanPHP\Behat\CodeCoverage\Common\Driver\HHVM LeanPHP\Behat\CodeCoverage\Common\Driver\XCache SebastianBergmann\CodeCoverage\Driver\Xdebug @@ -37,6 +38,11 @@ + + + diff --git a/src/Resources/config/services.xml b/src/Resources/config/services.xml index e66c6c6..a696736 100644 --- a/src/Resources/config/services.xml +++ b/src/Resources/config/services.xml @@ -23,6 +23,7 @@ %behat.code_coverage.config.report% + SebastianBergmann\CodeCoverage\Driver\PHPDBG LeanPHP\Behat\CodeCoverage\Common\Driver\HHVM LeanPHP\Behat\CodeCoverage\Common\Driver\XCache SebastianBergmann\CodeCoverage\Driver\Xdebug @@ -37,6 +38,11 @@ + + + From 1f6820e833214ddc71d19dc912ef9510bfd12400 Mon Sep 17 00:00:00 2001 From: Evgeniy Kuzmin Date: Wed, 6 Nov 2019 23:59:25 +0200 Subject: [PATCH 2/4] allow use fastest with {n} in the target path --- src/Common/Report/Php.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Common/Report/Php.php b/src/Common/Report/Php.php index 0248963..193ea4c 100644 --- a/src/Common/Report/Php.php +++ b/src/Common/Report/Php.php @@ -48,6 +48,13 @@ public function __construct(array $options) */ public function process(CodeCoverage $coverage) { + if (getenv('ENV_TEST_INC_NUMBER')) { + $slot = getenv('ENV_TEST_INC_NUMBER'); + } else { + $slot = '1'; + } + $this->options['target'] = str_replace('{n}', $slot, $this->options['target']); + return $this->report->process( $coverage, $this->options['target'] From dd189bec8c8279ed58851ccf99f30ee2dd88d54a Mon Sep 17 00:00:00 2001 From: Evgeniy Kuzmin Date: Tue, 3 Mar 2020 17:53:46 +0200 Subject: [PATCH 3/4] allow several phing targets with custom report file names allow several phing targets with custom report file names --- src/Common/Report/Php.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Common/Report/Php.php b/src/Common/Report/Php.php index 193ea4c..81c132f 100644 --- a/src/Common/Report/Php.php +++ b/src/Common/Report/Php.php @@ -53,7 +53,11 @@ public function process(CodeCoverage $coverage) } else { $slot = '1'; } + + $suite = getenv('BEHAT_PHING_TARGET') ? getenv('BEHAT_PHING_TARGET') : 'default'; + $this->options['target'] = str_replace('{n}', $slot, $this->options['target']); + $this->options['target'] = str_replace('{suite}', $suite, $this->options['target']); return $this->report->process( $coverage, From d916f18997e2496794d780ebe062bb37297f7c39 Mon Sep 17 00:00:00 2001 From: Ivan Griga Date: Mon, 20 Dec 2021 15:01:34 +0200 Subject: [PATCH 4/4] update php-code-coverage version --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 8cc5377..e517bf0 100644 --- a/composer.json +++ b/composer.json @@ -26,7 +26,7 @@ }, "require": { "php": ">=5.6", - "phpunit/php-code-coverage": "^6.0", + "phpunit/php-code-coverage": "^9.0", "behat/behat": "^3.0", "guzzlehttp/guzzle": "^6.0", "symfony/config": "^2.3||^3.0||^4.0",