Symfony2中的朗讯单元测试用例发生InvalidArgumentExcelption

时间:2016-02-06 05:57:54

标签: symfony phpunit

我在Symfony 2框架中工作。当我通过putty运行单元测试用例时,我得到了致命错误。

致命错误:未捕获的异常'InvalidArgumentException',消息''symfony / app“目录不存在。在/vendor/symfony/symfony/src/Symfony/Component/Finder/Finder.php

此错误突然发生。早些时候一切正常。

有人可以提出一些解决方案吗?

1 个答案:

答案 0 :(得分:0)

发生此错误是因为您的应用程序kernel位置不是标准目录。

您必须手动设置测试套件的kernel_dir,如下所示:

<phpunit>
    <php>
        <server name="KERNEL_DIR>" value="/path/to/your/app/" />
    </php>
</phpunit>

请参阅Symfony文档的Functional Tests章节。