previousnext/phpunit-finder

PHP 库,用于从 phpunit.xml 配置文件中查找并输出所有测试。

2.0.2 2023-01-13 04:40 UTC

This package is auto-updated.

Last update: 2024-09-19 05:33:38 UTC


README

这是一个辅助 CLI 工具,它查询 phpunit.xml 文件以获取测试文件列表并打印出来。如果您想在 CI 工具(如 CirclCI)上根据时间并行运行测试,这将非常有用。

安装

使用 composer 安装

composer require --dev previousnext/phpunit-finder

用法

您可以使用默认设置运行

./vendor/bin/phpunit-finder

默认情况下,它将查找所有要扫描的测试套件。

您可以按照以下方式过滤特定的测试套件

./vendor/bin/phpunit-finder unit kernel

配置

phpunit-finder 假设您的项目中有一个位于根目录的 phpunit.xml。您可以使用 --config-file 选项来覆盖此路径。

它还假设您的测试引导文件位于 tests/bootstrap.php。您可以使用 --bootstrap-file 选项来覆盖此路径。