gh640/phpunit-tap

为PHPUnit提供TAP结果打印器。

5.0.0 2020-03-05 01:13 UTC

This package is auto-updated.

Last update: 2024-09-05 11:49:21 UTC


README

Build Status

这是一个简单的Composer包,为PHPUnit提供TAP结果打印器。

capture

用法

使用Composer安装此包。

$ composer require --dev gh640/phpunit-tap

运行phpunit时,请使用--printer选项指定TAP结果打印器。打印器的FQCN是gh640\PhpunitTap\TapResultPrinter

$ phpunit --printer gh640\PhpunitTap\TapResultPrinter [your test file]

您可以将输出管道传输到您喜欢的TAP报告器/格式化器。也请参阅sindresorhus/awesome-tap | GitHub

$ phpunit --printer gh640\PhpunitTap\TapResultPrinter [your test file] | tap-dot
$ phpunit --printer gh640\PhpunitTap\TapResultPrinter [your test file] | tap-nyan
$ phpunit --printer gh640\PhpunitTap\TapResultPrinter [your test file] | tap-notify

或者,您可以通过将选项添加到您的phpunit.xml中来省略--printer选项。

<?xml version="1.0" encoding="UTF-8"?>

<phpunit
  printerClass="gh640\PhpunitTap\TapResultPrinter"
>
</phpunit>

依赖项

此包依赖于以下包。

  • phpunit/phpunit
  • symfony/yaml

有关详细依赖项,请参阅Packagist页面。

问题

如果您发现问题,请将其提交到问题队列。

Issues · gh640/phpunit-tap · GitHub

参考

许可证

在MIT许可证下授权。