PHPunit不同的引导为所有的测试
发布时间:2020-12-13 16:34:24 所属栏目:PHP教程 来源:网络整理
导读:phpunit backupGlobals="false" colors="true" testsuite name="app1" directory./app1/directory /testsuite testsuite name="app1" directory./app2/directory /testsuite/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运行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |