clagiordano / phpunit-result-printer
PHPUnit自定义结果打印类
v3.0.0
2020-11-24 18:54 UTC
Requires
- ext-mbstring: *
- phpunit/phpunit: ^9
README
PHPUnit结果打印器是一个具有美观输出和计时功能的自定义PHPUnit结果打印器
示例图片
入门指南
以下说明将帮助您在本地机器上创建项目副本,以便进行开发和测试。
先决条件
您需要安装哪些软件以及如何安装它们
- php >= 5.3.3
- composer
兼容性表格
安装
推荐通过Composer安装phpunit-result-printer。
composer require clagiordano/phpunit-result-printer
安装后,您可以按如下方式编辑您的phpunit.xml
<phpunit ... printerClass="clagiordano\PhpunitResultPrinter\ResultPrinter" > ... </phpunit>
完整的phpunit.xml示例
<?xml version="1.0" encoding="UTF-8"?> <phpunit backupGlobals="false" backupStaticAttributes="false" bootstrap="vendor/autoload.php" colors="true" convertErrorsToExceptions="true" convertNoticesToExceptions="true" convertWarningsToExceptions="true" processIsolation="false" stopOnFailure="false" verbose="true" printerClass="clagiordano\PhpunitResultPrinter\ResultPrinter" > <testsuites> <testsuite name="Package Test Suite"> <directory suffix=".php">./tests/</directory> </testsuite> </testsuites> </phpunit>
运行测试
您可以使用以下命令克隆并测试此项目
git clone https://github.com/clagiordano/phpunit-result-printer.git
cd phpunit-result-printer
composer install
./vendor/bin/phpunit
出于演示目的,其中一个测试失败
贡献
请阅读CONTRIBUTING.md以获取关于我们行为准则和提交pull请求的流程的详细信息。
版本控制
我们使用SemVer进行版本控制。有关可用版本,请参阅此存储库上的标签。
作者
- Claudio Giordano - 初始工作 - clagiordano
还可以查看贡献者列表,他们参与了此项目。
许可协议
本项目采用MIT许可协议 - 有关详细信息,请参阅LICENSE.md文件