serendipity_hq/phpunit_profiler

PHPUnit 日志记录器以分析测试。

3.0.1 2017-06-15 15:40 UTC

This package is auto-updated.

Last update: 2024-09-05 03:42:15 UTC


README

Latest Stable Version Build Status Total Downloads License Code Climate Test Coverage Issue Count StyleCI SensioLabsInsight Dependency Status Coverage Status

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 选项的使用。