10up / wpacceptance
此软件包已被废弃且不再维护。未建议替代软件包。
使用验收测试和可共享的文件和数据库快照来测试代码。
0.16.9
2021-01-15 17:36 UTC
Requires
- php: >=7.2
- 10up/wpinstructions: dev-master
- 10up/wpsnapshots: dev-master
- docker-php/docker-php: ^2.0@dev
- jane-php/open-api-runtime: 4.2.0
- nesk/puphpeteer: ^1.4
- phpunit/phpunit: ^7.5
- symfony/console: ^4.1
Requires (Dev)
- 10up/phpcs-composer: dev-master
- dev-develop
- 0.16.9
- 0.16.8
- 0.16.7
- 0.16.6
- 0.16.5
- 0.16.4
- 0.16.3
- 0.16.2
- 0.16.1
- 0.16
- 0.14.6
- 0.14.5
- 0.14.4
- 0.14.3
- 0.14.2
- 0.14.1
- 0.14
- 0.13.10
- 0.13.9
- 0.13.8
- 0.13.7
- 0.13.6
- 0.13.5
- 0.13.4
- 0.13.3
- 0.13.2
- 0.13.1
- 0.13
- 0.12.3
- 0.12.2
- 0.12.1
- 0.12
- 0.11
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.1
- 0.9
- dev-change/archive
- dev-feature/php-8
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/composer/rmccue/requests-1.8.0
- dev-master
- dev-joshuaabenazer-patch-1
- dev-feature/standard-tests
- dev-feature/wpinstructions
- dev-puppeteer
- dev-gitlab
- dev-feture/phpunit
This package is auto-updated.
Last update: 2024-05-02 18:48:47 UTC
README
WP Acceptance是一个工具包,它赋予开发人员和CI管道使用版本控制的验收测试和可共享的环境来测试代码库的能力。
注意
截至2024年4月12日,该项目已归档且不再活跃维护。
要求
- PHP 7.2+
- mysqli PHP扩展
- Docker(强烈推荐使用WP Local Docker作为本地开发环境,但不是必需的。)
- Node >= 8(WP Acceptance在后台使用Puppeteer。)
注意: WP Acceptance应在您的主机上运行,而不是在Docker内部。
工作原理
市面上有许多验收测试框架。它们都有一个主要的缺陷 - 执行验收测试的每个人都必须在完全相同的代码、数据库和环境上运行,以保证相同的结果。确保开发团队(和CI管道)都在使用相同的数据库和相同的环境,直到现在几乎是不可能的。WP Acceptance的独特之处在于它允许您在定义和可共享的环境中运行您的验收测试。在我们的公告博客文章中了解更多信息。
安装
安装说明在文档站点上。
使用方法
在文档站点上学习如何使用WP Acceptance。
支持级别
归档: 10up不再维护此项目。我们不再响应问题或拉取请求,除非它们与安全问题有关。我们鼓励感兴趣的开发商分叉此项目并使其成为自己的项目!