digipolisgent /drupal-testsuites
此软件包已被废弃,不再维护。未建议替代软件包。
PHPUnit 测试套件设置,仅运行您自定义 Drupal 8 项目文件中的测试。
0.2.0
2019-12-13 07:27 UTC
Requires
- php: >=7.0
- symfony/phpunit-bridge: ^3.4.3||^4.2
Requires (Dev)
- drupal/core: ^8
- phpunit/phpunit: ~6
This package is auto-updated.
Last update: 2022-09-13 13:14:20 UTC
README
此软件包包含用于 Drupal 8 项目的 PHPUnit 测试套件。
它包含扫描 modules/custom
和 themes/custom 目录
的测试套件。
设置
请确保 Drupal 根目录位于存储库的 web
目录中。
安装软件包
如果使用的 Drupal 版本小于 8.8.0
composer require --dev digipolisgent/drupal-testsuites:^0.1.2
如果使用的 Drupal 版本为 8.8.0 或更高
composer require --dev digipolisgent/drupal-testsuites:^0.2
使用 示例配置文件 添加/替换 phpunit.xml.dist
文件。
运行测试
运行所有测试
vendor/bin/phpunit
运行所有测试并在项目的 build/coverage
目录中生成覆盖率报告
vendor/bin/phpunit --coverage-html ./build/coverage
运行单个套件的全部测试
vendor/bin/phpunit --testsuite SUITE_NAME
以下测试套件可用
unit
:所有单元测试。kernel
:所有内核测试。functional
:所有功能测试。functional-javascript
:所有需要 JavaScript 的功能测试。
请参阅 Drupal 8 中的测试类型。
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件。