Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The PHP Unit Testing framework.
PHP
Failed to load latest commit information.
build Cleanup
src Closes #1604
tests Add --disallow-resource-usage commandline option and beStrictAboutRes…
.gitattributes Use ours merge strategy for composer.json and src/Runner/Version.php …
.gitignore Add signed-phar build target for #1334
.travis.yml Merge branch '4.8'
CODE_OF_CONDUCT.md Add code of conduct
CONTRIBUTING.md I do not use IRC anymore
ChangeLog-4.0.md Initial work on following the http://keepachangelog.com/ principles
ChangeLog-4.1.md Initial work on following the http://keepachangelog.com/ principles
ChangeLog-4.2.md Initial work on following the http://keepachangelog.com/ principles
ChangeLog-4.3.md Initial work on following the http://keepachangelog.com/ principles
ChangeLog-4.4.md Initial work on following the http://keepachangelog.com/ principles
ChangeLog-4.5.md Initial work on following the http://keepachangelog.com/ principles
ChangeLog-4.6.md Initial work on following the http://keepachangelog.com/ principles
ChangeLog-4.7.md Prepare release
ChangeLog-4.8.md Merge branch '4.7' into 4.8
ChangeLog-5.0.md Closes #1604
LICENSE Update year in LICENSE file
README.md Merge branch '4.8'
build.xml Closes #1780
composer.json Merge branch '4.8'
phpdox.xml.dist Fix phpDox metadata
phpunit Restored docblocks in commit 4c09e71
phpunit.xml.dist Avoid hardcode URI to phpunit.xsd
phpunit.xsd Leftover from 64c623e

README.md

PHPUnit

PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.

Build Status Latest Stable Version

Installation

We distribute a PHP Archive (PHAR) that has all required (as well as some optional) dependencies of PHPUnit bundled in a single file:

wget https://phar.phpunit.de/phpunit.phar
chmod +x phpunit.phar
mv phpunit.phar /usr/local/bin/phpunit

You can also immediately use the PHAR after you have downloaded it, of course:

wget https://phar.phpunit.de/phpunit.phar
php phpunit.phar

Alternatively, you may use Composer to download and install PHPUnit as well as its dependencies. Please refer to the documentation for details on how to do this.

Contribute

Please refer to CONTRIBUTING.md for information on how to contribute to PHPUnit and its related projects.

List of Contributors

Thanks to everyone who has contributed to PHPUnit! You can find a detailed list of contributors on every PHPUnit related package on GitHub. This list shows only the major components:

A very special thanks to everyone who has contributed to the documentation and helps maintain the translations:

Something went wrong with that request. Please try again.