sh4ka/php-task-runner

测试运行器

安装次数: 11,995

依赖项: 0

建议者: 0

安全性: 0

星标: 0

分支: 0

类型:项目

0.7.1 2019-07-26 07:12 UTC

This package is auto-updated.

Last update: 2024-08-29 05:15:44 UTC


README

此脚本用于运行CI工具,如phpmd或phan。它生成一个接受错误的白名单,允许您的代码继续前进,同时保持旧代码受控。

第一步是为您的项目定义一个基线。这个基线通常是您软件的最后一个发布版本。然后您生成当前错误的白名单,运行器将阻止您向旧代码中添加新错误。

目前您有2个工具可用,phpmd和phan。首先在配置中启用它们,如果它们还没有添加到项目中,请将它们添加到项目中。

要求

  • PHP
  • composer

功能

  • 灵活的配置。
  • 快速执行和diff生成。

安装

composer require jfsdev/runner

将vendor/jfsdev/runner/config.yml.dist复制到您的根目录,并命名为config.yml。

有用的工具

运行测试

为了定义基线

php vendor/bin/runner.php tests:run --baseline [baseline]

或者

php vendor/bin/runner.php tests:run

针对当前基线运行测试。

可以使用--tool标志指定单个工具。

php vendor/bin/runner.php tests:run --tool phan

变更日志

请参阅CHANGELOG.md以保持跟踪。

贡献

也请参阅CONTRIBUTION.md

许可

请参阅LICENSE