推荐用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
的目录下多了几个文件:
在当前目录执行
root
和password
是mysql的用户名和密码,然后我们就可以执行phpunit
命令看看测试结果了。
值得注意的是:
插件目录下必须有一个和目录名字一样的PHP文件,如example-plugin目录下必须有个叫example-plugin.php的文件作为入口文件。
参考: