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