previousnext / phpunit-finder
PHP 库,用于从 phpunit.xml 配置文件中查找并输出所有测试。
2.0.2
2023-01-13 04:40 UTC
Requires
- php: ^7.4||^8.0
- phpunit/phpunit: ^9.5
- symfony/console: ^3.4||^4.4||^5||^6
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.1
- drupal/coder: ~8.3.12
- phpcompatibility/php-compatibility: ^9.3
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
选项来覆盖此路径。