assertwell / wp-core-test-framework
使用WordPress核心测试框架简化WordPress插件和主题的测试
v0.3.0
2023-02-19 17:23 UTC
README
此包通过启用通过Composer提供公共测试脚手架,帮助减少WordPress插件和主题之间的重复。
安装
要将WordPress核心测试框架安装到您的插件或主题中,请将其作为Composer依赖项安装
$ composer require --dev assertwell/wp-core-test-framework
使用方法
替换默认的 bin/install-wp-tests.sh
文件
当通过 WP-CLI 创建新的WordPress插件或主题时,生成器将在 bin/install-wp-tests.sh
处创建一个shell脚本。
此文件旨在 创建WordPress核心开发仓库的一个实例,其中包含WordPress核心测试框架。
在许多情况下,此shell脚本永远不会被修改,通常是 bin/
目录中唯一的文件。为了不在多个仓库之间复制粘贴此文件,此包提供了 install-wp-tests.sh
作为供应商的二进制文件。
要使用它,找到您当前(或将要)引用 bin/install-wp-tests.sh
的任何位置,并将其替换为 vendor/bin/install-wp-tests.sh
。
# .travis.yml install: - composer install --prefer-dist --no-interaction - - bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION + - bash vendor/bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION
如果您的项目已经包含 bin/install-wp-tests.sh
文件,您可能需要从您的仓库中删除它。