padraic/phpunit-extensions

此包已被废弃且不再维护。未建议替代包。

测试运行顺序的监听器集合,用于记录和操作

1.1.0 2017-09-10 19:14 UTC

This package is not auto-updated.

Last update: 2020-08-21 18:52:14 UTC


README

一组扩展,旨在允许

  • 测试和测试套件的执行时间
  • 使用自定义过滤器过滤/重新排序测试套件

安装

require: {
   "padraic/phpunit-extensions": "~1.0@dev"
}

配置

时间收集器监听器

时间收集器监听器记录测试和测试套件的时间数据,以便时间相关过滤器使用。您可以使用以下phpunit.xml片段中的监听器XML块启用它。

  <listeners>
    <listener class="\Humbug\Phpunit\Listener\TimeCollectorListener">
      <arguments>
        <object class="\Humbug\Phpunit\Logger\JsonLogger">
          <arguments>
            <string>/path/to/times.json</string>
          </arguments>
        </object>
      </arguments>
    </listener>
  </listeners>