PHPackages                             extendables/woocommerce-extension-testing - 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. extendables/woocommerce-extension-testing

AbandonedArchivedPhpcodesniffer-standard

extendables/woocommerce-extension-testing
=========================================

WooCommerce Extendables Testing framework

21.6k[2 issues](https://github.com/woocommerce/extensions-e2e-core-tests/issues)Shell

Since Mar 3Pushed 5y ago117 watchersCompare

[ Source](https://github.com/woocommerce/extensions-e2e-core-tests)[ Packagist](https://packagist.org/packages/extendables/woocommerce-extension-testing)[ RSS](/packages/extendables-woocommerce-extension-testing/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

extensions-e2e-core-tests
=========================

[](#extensions-e2e-core-tests)

Shell scripts to run WooCommerce end to end tests in Travis for WooCommerce extensions

Install
-------

[](#install)

Copy `bin/run-e2e-CI.sh` into your tests suite bin folder:

```
wget https://raw.githubusercontent.com/woocommerce/extensions-e2e-core-tests/master/bin/run-e2e-CI.sh -P tests/bin/

```

Update your travis file:

```
addons:
  chrome: stable
  apt:
    packages:
      - nginx

sudo: false

matrix:
  fast_finish: true
  include:
  - php: 7.2
    env: WP_VERSION=latest WP_MULTISITE=0 RUN_PHPCS=1 RUN_E2E=1 E2E_FOLDER='core_e2e_tests'

install:
  - bash tests/bin/run-e2e-CI.sh install

before_script:
  - bash tests/bin/run-e2e-CI.sh before

script:
  - bash tests/bin/run-e2e-CI.sh run

```

### Install phpcs ruleset

[](#install-phpcs-ruleset)

To add the ruleset globally to phpcs

```
composer global require extendables/woocommerce-extension-testing:dev-master

```

Now it can be used anywhere with `phpcs --standard=Extendables`

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8732cbed108269761a740f7b8c63bbf7eef3c927c7b1cf2554c0f87943f335d9?d=identicon)[superdav42](/maintainers/superdav42)

---

Top Contributors

[![superdav42](https://avatars.githubusercontent.com/u/1534605?v=4)](https://github.com/superdav42 "superdav42 (13 commits)")[![budzanowski](https://avatars.githubusercontent.com/u/17271089?v=4)](https://github.com/budzanowski "budzanowski (12 commits)")[![Ferdev](https://avatars.githubusercontent.com/u/130142?v=4)](https://github.com/Ferdev "Ferdev (3 commits)")[![roykho](https://avatars.githubusercontent.com/u/2132595?v=4)](https://github.com/roykho "roykho (2 commits)")

### Embed Badge

![Health badge](/badges/extendables-woocommerce-extension-testing/health.svg)

```
[![Health](https://phpackages.com/badges/extendables-woocommerce-extension-testing/health.svg)](https://phpackages.com/packages/extendables-woocommerce-extension-testing)
```

PHPackages © 2026

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