PHPackages                             10up/wpassure - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. 10up/wpassure

AbandonedArchivedLibrary[Testing &amp; Quality](/categories/testing)

10up/wpassure
=============

Test code using acceptance tests and sharable, defined file and database snapshots.

0.16.9(5y ago)14741014[3 issues](https://github.com/10up/wpacceptance/issues)[5 PRs](https://github.com/10up/wpacceptance/pulls)MITPHPPHP &gt;=7.2

Since Sep 13Pushed 1y ago81 watchersCompare

[ Source](https://github.com/10up/wpacceptance)[ Packagist](https://packagist.org/packages/10up/wpassure)[ RSS](/packages/10up-wpassure/feed)WikiDiscussions develop Synced today

READMEChangelog (2)Dependencies (8)Versions (50)Used By (0)

WP Acceptance
=============

[](#wp-acceptance)

> WP Acceptance is a toolkit that empowers developers and CI pipelines to test codebases using version controlled acceptance tests and sharable environments.

[![Support Level](https://camo.githubusercontent.com/bda18bd40847957c7c2fd168847c0be1c844a01a7e8938bbadef330bcd0f6790/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f737570706f72742d61726368697665642d7265642e737667)](#support-level) [![Release Version](https://camo.githubusercontent.com/b13334ddb2ae32a3f17ac0192e47454a3a076af9cd67e70e1768e2389a23aa79/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f313075702f7770616363657074616e63653f6c6162656c3d76657273696f6e)](https://github.com/10up/wpacceptance/releases) [![Documentation Status](https://camo.githubusercontent.com/0c787796d192884a84df17d5391ff7304595e0d310112e5a3b5b373516374ade/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f7770616363657074616e63652f62616467652f3f76657273696f6e3d6c6174657374)](https://wpacceptance.readthedocs.io/en/latest/?badge=latest) [![MIT License](https://camo.githubusercontent.com/7a727f591de54b9e3fac6949c286ba2f8370e3ac748dbe7725baa48c16d6a5d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f313075702f7770616363657074616e63652e737667)](https://github.com/10up/wpacceptance/blob/master/LICENSE.md)

Caution

As of 12 April 2024, this project is archived and no longer being actively maintained.

Requirements
------------

[](#requirements)

- PHP 7.2+
- [mysqli PHP extension](https://www.php.net/manual/en/book.mysqli.php)
- Docker ([WP Local Docker](https://github.com/10up/wp-local-docker) is highly recommended as the local development environment but not required.)
- Node &gt;= 8 (WP Acceptance uses [Puppeteer](https://pptr.dev/) behind the scenes.)

*Note:* WP Acceptance should be run on your HOST machine and not within Docker.

How It Works
------------

[](#how-it-works)

There are many acceptance tests frameworks out there. They all have one major flaw - everyone executing the acceptance tests must be running the exact same code on the exact same database and environment to guarantee the same results. Ensuring a team of developers (and a CI pipeline) are all using the same database in the same environment has been nearly impossible until now. WP Acceptance is unique in that it allows you to run your acceptance tests against a codebase in defined and shareable environments. Read more in our [announcement blog post](https://10up.com/blog/2019/introducing-wp-acceptance/).

Install
-------

[](#install)

Installation instructions are on the [docs site](https://wpacceptance.readthedocs.io/en/latest/#installation).

Usage
-----

[](#usage)

Learn how to use WP Acceptance on the [docs site](https://wpacceptance.readthedocs.io/en/latest/cookbook/).

Support Level
-------------

[](#support-level)

**Archived:** This project is no longer maintained by 10up. We are no longer responding to Issues or Pull Requests unless they relate to security concerns. We encourage interested developers to fork this project and make it their own!

Like what you see?
------------------

[](#like-what-you-see)

[![](https://camo.githubusercontent.com/5ec5223fa6fe20a5ca00d8d768bd7ee91e93f67c9d7a06e575c87e3ed1d00263/68747470733a2f2f313075702e636f6d2f75706c6f6164732f323031362f31302f313075702d4769746875622d42616e6e65722e706e67)](http://10up.com/contact/)

###  Health Score

38

—

LowBetter than 86% of packages

Maintenance26

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 91.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~21 days

Recently: every ~77 days

Total

38

Last Release

1891d ago

PHP version history (3 changes)0.9PHP &gt;=7.0

0.10.1PHP &gt;=7.1

0.11PHP &gt;=7.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3358927?v=4)[10up](/maintainers/10up)[@10up](https://github.com/10up)

---

Top Contributors

[![tlovett1](https://avatars.githubusercontent.com/u/1844351?v=4)](https://github.com/tlovett1 "tlovett1 (416 commits)")[![adamsilverstein](https://avatars.githubusercontent.com/u/2676022?v=4)](https://github.com/adamsilverstein "adamsilverstein (13 commits)")[![jeffpaul](https://avatars.githubusercontent.com/u/2818133?v=4)](https://github.com/jeffpaul "jeffpaul (11 commits)")[![dinhtungdu](https://avatars.githubusercontent.com/u/5423135?v=4)](https://github.com/dinhtungdu "dinhtungdu (5 commits)")[![christianc1](https://avatars.githubusercontent.com/u/5025568?v=4)](https://github.com/christianc1 "christianc1 (3 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (3 commits)")[![imgerson](https://avatars.githubusercontent.com/u/3615268?v=4)](https://github.com/imgerson "imgerson (2 commits)")[![nickweisser](https://avatars.githubusercontent.com/u/58966?v=4)](https://github.com/nickweisser "nickweisser (1 commits)")[![felipeelia](https://avatars.githubusercontent.com/u/184628?v=4)](https://github.com/felipeelia "felipeelia (1 commits)")

---

Tags

archivedtestingwordpressacceptance tests

### Embed Badge

![Health badge](/badges/10up-wpassure/health.svg)

```
[![Health](https://phpackages.com/badges/10up-wpassure/health.svg)](https://phpackages.com/packages/10up-wpassure)
```

###  Alternatives

[yoast/wp-test-utils

PHPUnit cross-version compatibility layer for testing plugins and themes build for WordPress

632.3M39](/packages/yoast-wp-test-utils)[lmc/steward

Steward - makes Selenium WebDriver + PHPUnit testing easy and robust

222162.1k1](/packages/lmc-steward)[ockcyp/covers-validator

Validates @covers tags in PHPUnit tests

21196.8k29](/packages/ockcyp-covers-validator)[robiningelbrecht/phpunit-coverage-tools

PHPUnit coverage tools

1771.6k24](/packages/robiningelbrecht-phpunit-coverage-tools)[magium/magium

A browser/functional testing suite using Web Driver. Contains low-ish level functionality to quickly build browser/functional tests.

296.7k7](/packages/magium-magium)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
