Running the Driver's Tests The PECL package does not come with the PHP tests, but they are available at Github. Download the driver source and there are tests in the tests/ directory. The driver uses PHPUnit for testing, which can be installed via PEAR. You must set error_reporting in php.ini to E_STRICT | E_ALL for all of the tests to pass. If you do not, you will get some failures that say the test was expecting a warning or error. To run the tests, make sure that there is a MongoDB server running locally on port 27017. Make sure you're in the main directory of the driver source you downloaded from Github. Run: Please report any failures or errors in the bugtracker. There may be skipped tests, these are normal and can be ignored. New tests are always welcome! Please feel free to contribute new tests of any type testing any functionality.