mediacurrent / ci-tests
这些脚本是用于在持续集成服务器或本地测试Drupal站点的。
dev-master
2024-09-27 13:36 UTC
Requires
- dev-master
- dev-feature/qa-wdio-readme-updates
- dev-feature/qa-vrt-baseline
- dev-feature/qa-webdriver-chromedriver
- dev-MCT-1952
- dev-feature/qa-webriver-updates
- dev-ignite-cypress
- dev-test-behat-firefox
- dev-feature/MCIT-406--phpcs-warnings
- dev-feature/MCIT-180--behat-chrome
- dev-feature/MCT-627--self-signed-ssl
- dev-feature/behat-improvements
- dev-feature/pa11y-update
- dev-feature/update-bdd-mis-profile
This package is auto-updated.
Last update: 2024-09-27 13:38:38 UTC
README
这些脚本是用于在持续集成服务器或本地测试Drupal站点的。
此包提供示例测试
behat/behat-run.sh Behavior Driven Development
code-fixer.sh PHP Code Beautifier and Fixer
code-sniffer.sh PHP CodeSniffer
cypress Cypress End-to-End Testing
pa11y/pa11y-review.sh Pa11y Accessibility
phpunit.sh PHPUnit
security-review.sh Drupal 7 Security Review module
安装
composer require mediacurrent/ci-tests
可能需要在 composer.json 的仓库部分中定义此包
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:mediacurrent/ci-tests.git"
}
],
以下脚本用于新项目的设置
./vendor/mediacurrent/ci-tests/scripts/tests-init.sh
注意: 此脚本会将
./vendor/mediacurrent/ci-tests/tests
目录复制到./tests
。此脚本不会覆盖任何现有文件。
鸣谢
- 感谢 https://drupal.org/project/doobie 提供的 Behat 配置示例。
- 感谢 Jonathan Daggerhart 提供的 Cypress 示例和支持代码。参见:https://github.com/daggerhartlab/cypress-drupal。