2017 © Pedro Peláez
 

library behat-local-code-coverage-extension

image

matthiasnoback/behat-local-code-coverage-extension

  • Tuesday, July 17, 2018
  • by matthiasnoback
  • Repository
  • 2 Watchers
  • 13 Stars
  • 863 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 3 Versions
  • 116 % Grown

The README.md

Behat local code coverage extension

This extension can be used to collect code coverage data when using Behat., (*1)

Install

$ composer require --dev matthiasnoback/behat-local-code-coverage-extension

You'll also need Xdebug installed and enabled in your PHP installation (or Docker image) and also code coverage. Something like:, (*2)

zend_extension=xdebug.so
xdebug.coverage_enable=1

Use

To use this extension, enable it under extensions and for every suite that needs local code coverage collection, set local_coverage_enabled to true., (*3)

default:
    extensions:
        BehatLocalCodeCoverage\LocalCodeCoverageExtension:
            target_directory: '%paths.base%/var/coverage'
    suites:
        default:
            local_coverage_enabled: true

After a test run, you'll find a .cov file in the target directory for every suite that has local code coverage enabled., (*4)

You can use these .cov files to generate nice reports, using phpcov., (*5)

You could even configure PHPUnit to generate a .cov file in the same directory, so you can combine coverage data from PHPUnit and Behat in one report., (*6)

The Versions

17/07 2018

dev-master

9999999-dev

  Sources   Download

The Requires

 

07/02 2018
07/02 2018