2014-09-22 114 views
2

我试图通过phpunit(ver 4.2.6)wordpress插件的单元测试。 但是当我运行PHPUnit的命令,出现此错误:phpunit与wordpress的递归DjangoIterator错误

1)SampleTest :: testSample UnexpectedValueException:RecursiveDirectoryIterator :: __结构(/ tmp目录/ WordPress的/可湿性粉剂内容/上传):未能打开目录:无这样的文件或目录

/private/tmp/wordpress-tests-lib/includes/testcase.php:407

/private/tmp/wordpress-tests-lib/includes/testcase.php:425

/private/tmp/wordpress-tests-lib/includes/testca se.php:26

失败!
测试:1,断言:0,错误:1.

SampleTest文件仅仅是这样的。

class SampleTest extends WP_UnitTestCase { 

    function testSample() { 
     $this->assertTrue(true); 
    } 
} 

我不知道什么是错的。有没有人遇到过这个问题?

回答

3

我有同样的问题,我手动创建上传目录,然后测试成功运行。

mkdir /tmp/wordpress/wp-content/uploads

好像 “上传” 文件夹只是失踪。