This tool contains files required to run unit tests in WordPress using PHPUnit as the test framework.
- WordPress 3.5
- PHPUnit
- PHP_CodeCoverage
- XDebug
- Ant
All you need to do is place the files (build.php, build.xml, phpunit.xml and bootstrap.php) in your WordPress plugins directory.
For testing purposes, the dummy plugin can be placed in the plugins directory. If you don't want to place the plugin in the plugins directory, then you'll need to edit the
phpunit.xml file and comment out any reference to the plugin.
There is one important change that needs to be made to your wp-config.php file, you'll need to replace $table_prefix with the value listed in tool's corresponding file. Also,
make sure you've added your database details to your config file.
To use the tool, all you need to do is run the build script using the command ant -f build.xml or just ant in the plugins directory.
If you wish to just run your tests without building the WordPress test instance, you can just run the phpunit command.
For more information visit my blog post
- Multisite support