我想为一个男生插件(TimberWp)做贡献。我想做一些测试。他的插件有一个测试目录,看起来就像wp-cli框架目录。所有v标准。
Iv\'e设法安装了wp-cli、phpunit(已经安装了),我克服了无法连接到mysql的问题(使用mamp php5.4版本)
现在,运行:
WP_TESTS_DIR=~/sites/kindling/wp-unit-tests phpunit
给了我
警告:require\\u once(PHPUnit/Autoload.php):无法打开流:在/Users/willbarker/sites/kindleing/wp unit tests/includes/bootstrap中没有这样的文件或目录。php在线7
因此,我确保在php中设置了phpunit的路径。ini公司
timber git:(master) ✗ php -r \'foreach (explode(":", get_include_path()) as $path) echo $path . PHP_EOL;\'
.
/Applications/MAMP/bin/php/php5.4.4/lib/php
/usr/local/bin/phpunit
所以我不知道如何让phpunit与WP合作。我有正确版本的phpunit吗?这是个骗局,这就是为什么我不能包含其中的文件吗?很明显,我对自己的知识范围感到困惑。这是我安装的phpunit版本:
➜ timber git:(master) ✗ phpunit --which
PHPUnit 3.7.28 by Sebastian Bergmann.