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[5 PRs](https://github.com/10up/wpacceptance/pulls)MITPHPPHP &gt;=7.2

Since Sep 13Pushed 2y ago81 watchersCompare

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

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

37

—

LowBetter than 83% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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

1944d 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

[brianium/paratest

Parallel testing for PHP

2.5k118.8M754](/packages/brianium-paratest)[behat/behat

Scenario-oriented BDD framework for PHP

4.0k96.8M2.0k](/packages/behat-behat)[timacdonald/log-fake

A drop in fake logger for testing with the Laravel framework.

4235.9M56](/packages/timacdonald-log-fake)[magento/magento2-functional-testing-framework

Magento2 Functional Testing Framework

15511.5M30](/packages/magento-magento2-functional-testing-framework)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[yoast/wp-test-utils

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

632.3M52](/packages/yoast-wp-test-utils)

PHPackages © 2026

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