serendipity_hq / phpunit_profiler
PHPUnit 日志记录器以分析测试。
3.0.1
2017-06-15 15:40 UTC
Requires
- php: ^7.0|^7.1
- phpunit/phpunit: ~6
- symfony/stopwatch: *
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- fabpot/php-cs-fixer: *
- satooshi/php-coveralls: *@dev
README
SHQ_PHPUnit_Profiler
一个用于分析测试套件及其内部测试执行的 PHPUnit 监听器。
此监听器可以显示每个测试和每个测试套件完成所需的时间以及每个测试套件使用的内存。
安装
使用 Composer 安装此监听器
$ composer require serendipity_hq/phpunit_profiler
为了配置监听器,您需要传递一个选项数组
<listeners>
<listener class="SerendipityHQ\Library\PHPUnit_Profiler\Profiler">
<arguments>
<array>
<element key="time"><boolean>true</boolean></element>
<element key="profileTimeWithStopwatch"><boolean>true</boolean></element>
<element key="profileMemoryUsage"><boolean>true</boolean></element>
<element key="profileMemoryDetailedUsage"><boolean>true</boolean></element>
</array>
</arguments>
</listener>
</listeners>
监听器将输出分析信息。
注意:由于这是一个监听器而不是一个 ResultsPrinter
,它不关心 --verbose
或 --debug
选项的使用。