PHPunit不同的引导为所有的测试

前端之家收集整理的这篇文章主要介绍了PHPunit不同的引导为所有的测试前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<PHPunit backupGlobals="false" colors="true">
    <testsuite name="app1" >
        <directory>./app1</directory>
    </testsuite>
    <testsuite name="app1" >
        <directory>./app2</directory>
    </testsuite>
</PHPunit>

我如何使第一个和第二个测试版加载不同的引导?

你不行

PHPUnit仅允许您指定一个引导文件,您需要设置所有内容,以便每个测试用例的每个测试用例都可能被执行,并且PHPUnit没有如何从引导xml文件中为每个测试程序运行“setup”代码.

当使用PHPunit 3.6时,TestSuite类可以在这些类中进行,但是我的建议是在bootstrap.PHP中运行所有的通用引导代码,如果需要在app1和app2中进行测试的特殊设置,你继承的App1_TestCase.

如果App1真的是一个完整的应用程序,我建议有两个单独的项目与自己的测试和设置代码,而不是试图运行在一个PHPunit运行.

猜你在找的PHP相关文章