PHPackages                             mikeaag/phpunit-3.5.15 - 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. mikeaag/phpunit-3.5.15

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

mikeaag/phpunit-3.5.15
======================

PHPUnit v3.5.15 which is compatible with ZendFramework 1.12.20

3.5.15(9y ago)045BSD-3-ClausePHPPHP &gt;=5.3.3

Since Apr 20Pushed 9y ago1 watchersCompare

[ Source](https://github.com/mikeaag/phpunit-3.5.15)[ Packagist](https://packagist.org/packages/mikeaag/phpunit-3.5.15)[ Docs](https://phpunit.de/)[ RSS](/packages/mikeaag-phpunit-3515/feed)WikiDiscussions master Synced today

READMEChangelog (1)DependenciesVersions (2)Used By (0)

PHPUnit
=======

[](#phpunit)

PHPUnit is the de-facto standard for unit testing in PHP projects. It provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.

Installation
------------

[](#installation)

PHPUnit should be installed using the [PEAR Installer](http://pear.php.net/). This installer is the backbone of PEAR, which provides a distribution system for PHP packages, and is shipped with every release of PHP since version 4.3.0.

The PEAR channel (`pear.phpunit.de`) that is used to distribute PHPUnit needs to be registered with the local PEAR environment. Furthermore, components that PHPUnit depends upon are hosted on additional PEAR channels.

```
pear channel-discover pear.phpunit.de
pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com

```

This has to be done only once. Now the PEAR Installer can be used to install packages from the PHPUnit channel:

```
pear install phpunit/PHPUnit

```

After the installation you can find the PHPUnit source files inside your local PEAR directory; the path is usually `/usr/lib/php/PHPUnit`.

Documentation
-------------

[](#documentation)

The documentation for PHPUnit is available in different formats:

- [English, multiple HTML files](http://www.phpunit.de/manual/3.5/en/index.html)
- [English, single HTML file](http://www.phpunit.de/manual/3.5/en/phpunit-book.html)
- [English, PDF](http://www.phpunit.de/manual/3.5/en/phpunit-book.pdf)
- [English, ePub](http://www.phpunit.de/manual/3.5/en/phpunit-book.epub)
- [Japanese, multiple HTML files](http://www.phpunit.de/manual/3.5/ja/index.html)
- [Japanese, single HTML file](http://www.phpunit.de/manual/3.5/ja/phpunit-book.html)
- [Japanese, PDF](http://www.phpunit.de/manual/3.5/ja/phpunit-book.pdf)
- [Japanese, ePub](http://www.phpunit.de/manual/3.5/ja/phpunit-book.epub)

Mailing Lists
-------------

[](#mailing-lists)

- Send an email to `user-subscribe@phpunit.de` to subscribe to the `phpunit-user` mailing list. This is a medium volume list for general PHPUnit support; ask PHPUnit questions here.
- Send an email to `dev-subscribe@phpunit.de` to subscribe to the `phpunit-dev` mailing list. This is a low volume list for those who want to help out with the development of PHPUnit.

IRC
---

[](#irc)

The #phpunit channel on the Freenode IRC network is a place to chat about PHPUnit.

Using PHPUnit From a Git Checkout
---------------------------------

[](#using-phpunit-from-a-git-checkout)

The following commands can be used to perform the initial checkout of PHPUnit and its dependencies from Git:

```
mkdir phpunit && cd phpunit
git clone git://github.com/sebastianbergmann/phpunit.git
git clone git://github.com/sebastianbergmann/dbunit.git
git clone git://github.com/sebastianbergmann/php-file-iterator.git
git clone git://github.com/sebastianbergmann/php-text-template.git
git clone git://github.com/sebastianbergmann/php-code-coverage.git
git clone git://github.com/sebastianbergmann/php-token-stream.git
git clone git://github.com/sebastianbergmann/php-timer.git
git clone git://github.com/sebastianbergmann/phpunit-mock-objects.git
git clone git://github.com/sebastianbergmann/phpunit-selenium.git

```

The `dbunit`, `php-code-coverage`, `php-file-iterator`, `php-text-template`, `php-timer`, `php-token-stream`, `phpunit`, `phpunit-mock-objects`, and `phpunit-selenium` directories need to be added to the `include_path`.

The `phpunit/phpunit.php` script can be used to invoke the PHPUnit test runner.

The following commands can be used to check out the appropriate branches for PHPUnit 3.5:

```
cd phpunit && git checkout 3.5 && cd ..
cd dbunit && git checkout 1.0 && cd ..
cd php-file-iterator && git checkout 1.2 && cd ..
cd php-code-coverage && git checkout 1.0 && cd ..
cd php-token-stream && git checkout 1.0 && cd ..
cd phpunit-mock-objects && git checkout 1.0 && cd ..
cd phpunit-selenium && git checkout 1.0 && cd ..

```

The following commands can be used to check out the appropriate branches for PHPUnit 3.6:

```
cd phpunit && git checkout master && cd ..
cd dbunit && git checkout master && cd ..
cd php-file-iterator && git checkout master && cd ..
cd php-code-coverage && git checkout master && cd ..
cd php-token-stream && git checkout master && cd ..
cd phpunit-mock-objects && git checkout master && cd ..
cd phpunit-selenium && git checkout master && cd ..

```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

3357d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9683628013a864fde406716f83576746e74705e4ed1b19d2638d325b3020b541?d=identicon)[mikeaag](/maintainers/mikeaag)

---

Top Contributors

[![mikeaag](https://avatars.githubusercontent.com/u/1278785?v=4)](https://github.com/mikeaag "mikeaag (1 commits)")

---

Tags

testingphpunitxunit

### Embed Badge

![Health badge](/badges/mikeaag-phpunit-3515/health.svg)

```
[![Health](https://phpackages.com/badges/mikeaag-phpunit-3515/health.svg)](https://phpackages.com/packages/mikeaag-phpunit-3515)
```

###  Alternatives

[phpunit/phpunit

The PHP Unit Testing framework.

20.0k940.0M150.2k](/packages/phpunit-phpunit)[phpunit/phpunit-selenium

Selenium Server integration for PHPUnit

59511.0M162](/packages/phpunit-phpunit-selenium)

PHPackages © 2026

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