推荐用apt-cyg来安装Cygwin下面的软件包。

假设你已经安装了PHP了,为了使用PHPUnit,最好装上下面的PHP扩展:

安装PHPUnit

不推荐用PEAR来安装PHPUnit,因为php.net channel上的PHPUnit页面显示其已经没人维护了。

根据PHPUnit官网的指示:

如果显示类似下面的文字,说明安装PHPUnit成功了

安装WP-CLI

自己搭建和配置Wordpress的测试环境相当麻烦,WP-CLI可以帮你解决这个问题。

如果显示类似以下信息,说明安装成功:

搭建测试框架

假如WP的安装目录是/srv/www/htdocs/wordpress,我们要测试的插件叫example-plugin,那么:

可以看到,在example-plugin的目录下多了几个文件:

在当前目录执行

rootpassword是mysql的用户名和密码,然后我们就可以执行phpunit命令看看测试结果了。

值得注意的是:

插件目录下必须有一个和目录名字一样的PHP文件,如example-plugin目录下必须有个叫example-plugin.php的文件作为入口文件。

参考: