前端之家收集整理的这篇文章主要介绍了
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运行.