Laravel模块智能单元测试

时间:2016-02-15 06:41:03

标签: unit-testing laravel phpunit

我一直在Laravel项目中使用Pingpong模块。因此每个模块都有一个Test目录。但是如果我在那里编写PHPUnit测试用例,它就不会按照需要执行。它只在根Test文件夹中执行测试用例。我是否需要对执行模块测试用例进行任何配置更改?

1 个答案:

答案 0 :(得分:0)

您可以将其添加到您的phpunit.xml文件中:

<testsuites>
    <testsuite name="Application Test Suite">
        <testsuite name="Modules Test Suite">
            <directory>./Modules/*/Tests</directory>
        </testsuite>
    </testsuite>
</testsuites>

这样,当您运行整个测试套件时,它将在每个模块的每个Tests文件夹内执行测试。