cwolf / behat-analysis-extension
Behat extension for analysing step usage and suite execution time
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 8
pkg:composer/cwolf/behat-analysis-extension
Requires
- php: ^7.3|^8.0
- behat/behat: ^3.0
Requires (Dev)
- phpmd/phpmd: ^2.10
- phpspec/phpspec: ^7.1
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
- dev-master
- v1.0.0
- dev-renovate/actions-checkout-6.x
- dev-renovate/squizlabs-php_codesniffer-4.x
- dev-renovate/phpspec-phpspec-8.x
- dev-renovate/nanasess-setup-php-4.x
- dev-renovate/actions-checkout-5.x
- dev-renovate/phpunit-phpunit-12.x
- dev-renovate/nanasess-setup-php-3.x
- dev-renovate/actions-checkout-3.x
This package is auto-updated.
Last update: 2025-11-22 11:12:42 UTC
README
This extension provides analysis metrics to maintain big and growing behat suites and contexts. It does
- accumulate running times of steps and hooks, allowing to find the slowest parts of your suite
Installation
This extension requires:
- Behat 3.0+
Use composer
-
Run composer with
composer require --dev cawolf/behat-analysis-extensionor define dependencies in your
composer.json:{ "require-dev": { ... "cawolf/behat-analysis-extension": "*" } } -
Activate extension by specifying its class in your
behat.yml:# behat.yml default: # ... extensions: Cawolf\Behat\Analysis: ~
Usage
Run your behat suite as usual:
vendor/bin/behat -s default