Skip to content
PluginStats

PHPUnit installs statistics

By Elon Mallin · VS Code Marketplace · Testing

Run PHPUnit tests from VSCode.

View on VS Code Marketplace Fresh · Oct 19, 2026

PHPUnit has 214,994 recorded installs on VS Code Marketplace, ranking #1436 of 2,501 tracked listings.

Installs
214,994
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1436
Among tracked VS Code Marketplace listings

Rating: 4.00 / 5 from 6 ratings

About PHPUnit

PHPUnit for VSCode

This extension aims to need zero config and to be highly configurable. If you have php in environment path and phpunit installed with composer or anywhere in your workspace as phpunit*.phar, zero config is needed. It will even fallback to spinning up a self-removing docker container to try and run your tests if it can't find php on your machine.

Features

• Run tests with one command or hotkey based on open file (*.php or phpunit.xml) and cursor position • "quick pick" window is shown where more complicated selections are needed • Problems pane is populated with errors • Color output • Available commands: • PHPUnit Test • Tries to do the right thing (test class/method where cursor is or suite if file is phpunit.xml) • PHPUnit Test Nearest • PHPUnit Test Suite • PHPUnit Test Directory • PHPUnit Rerun Last Test • PHPUnit Stop Running Tests

Manual setup

• Install phpunit in your workspace. • Common config options:

Zero config needed if you have php or docker in you environment path and phpunit in your project (composer vendor dir or *.phar file). See the configuration section in package.json for all values and their descriptions (highly recommened if you need advanced functionality).

Remote configs

For docker, vagrant, laravel-homestead, WSL or any other virtual/remote environment, please consider the Remote Development extension by Mircosoft. VSCode will run agains a remote directory and you can simply run your tests as you would locally.

Manual ssh

is populated by the extension. The final command could then be something like ssh root@localhost "php ./phpunit.phar -c phpunit.xml" depending on your settings.

Setup public/private keys (passwords won't work):

  • Windows powershell ssh-keygen && cat $env:userprofile/.ssh/id_rsa.pub | ssh root@localhost 'cat >> .ssh/authorized_keys'
  • Linux bash ssh-keygen && ssh-copy-id root@localhost

OpenSSH (ssh and ssh-keygen) is available on windows since late 2018. It's easy to install with powershell if it's not enabled.

Manual docker container

Manual docker image

Manual docker-compose service

Examples

Run with (Cmd+Shift+P on OSX or Ctrl+Shift+P on Windows and Linux) and execute the PHPUnit Test command. • Test a function: Place cursor on a function and run. • Test a class: Place cursor on class name and run. • Pick test from a list: Place cursor anywhere in class except on class name or on a function and run. • Test everything according to --configuration: Close editor window and run. • Test everything in a directory: Open a file in the directory to test and run the PHPUnit Test Directory command. • Rerun last Test: Run the PHPUnit Rerun Last Test command.

Keybinding example:

Contribute

Create a PR linking an issue and add tests to make the merging go smoother.

Development

If you already have VS Code and Docker installed, you can click the badge above or here to get started. Clicking these links will cause VS Code to automatically install the Dev Containers extension if needed, clone the source code into a container volume, and spin up a dev container for use.

Local development

Install this on your machine: • Node • PHP • Composer

Run: npm install && npm run build

Debug

Start an extension host with the extension installed and a debugger attached with F5.

Description from the VS Code Marketplace listing.

  • docker
  • php
  • phpunit
  • ssh
  • test
  • unittest
  • xml

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

PHPUnit installs on VS Code Marketplace, last 90 days: 214,994 installs as of Oct 19, 2026.PHPUnitInstalls on VS Code Marketplace · Last 90 days214,994installs214.9K214.9K215K215K215K215K215K215KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
PHPUnit installs on VS Code Marketplace, last 90 days: 214,994 installs as of Oct 19, 2026.

7/30/90-day growth

PHPUnit installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.PHPUnitInstalls growth on VS Code Marketplace214,994installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
PHPUnit installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

PHPUnit VS Code Marketplace ranking history: currently #1436 (by installs).PHPUnitVS Code Marketplace ranking · by installs · Last 90 days#1436current rank#1434#1435#1436#1437#1438Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
PHPUnit VS Code Marketplace ranking history: currently #1436 (by installs).

Ratings over time

PHPUnit ratings on VS Code Marketplace, last 90 days: 6 ratings as of Oct 19, 2026.PHPUnitRatings on VS Code Marketplace · Last 90 days6ratings5.45.65.866.26.46.6Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
PHPUnit ratings on VS Code Marketplace, last 90 days: 6 ratings as of Oct 19, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,252 shown · page 72, #16 (overall #1,436)
All VS Code Marketplace: every listing in installs order

Listing placement

Testing76 listings · 4 pages · page 4, #1 (overall #61)
Testing: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (4)
Recent installs observations for PHPUnit
Date (UTC)InstallsChange vs. previous
214,994+12
214,982+22
214,960+25
214,935—

Similar VS Code Marketplace Testing plugins

All 20 PHPUnit alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=emallin.phpunit. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.