Zend framework 如何在phpunit中使用group?

Zend framework 如何在phpunit中使用group?,zend-framework,phpunit,Zend Framework,Phpunit,如何为zendframework模块组调用phpunit。我的意思是,当您调用phpunit时,它会先调用module1,然后调用module2,依此类推。您可以简单地归档您的问题,只需列出顺序模块,如: phpunit.xml ..... <directory>./application/modules/module1</directory> <directory>./application/modules/module2</directory>

如何为zendframework模块组调用phpunit。我的意思是,当您调用phpunit时,它会先调用module1,然后调用module2,依此类推。

您可以简单地归档您的问题,只需列出顺序模块,如:

phpunit.xml

.....
<directory>./application/modules/module1</directory>
<directory>./application/modules/module2</directory> 
<directory>./application/modules/</directory>   
.....
。。。。。
/应用程序/模块/模块1
/应用程序/模块/模块2
/应用程序/模块/
.....
对于类加载问题,请参阅本文

在评论中还讨论了类加载问题(和解决方案)


希望此帮助

我已经在phpunit.xml文件中配置了./application/modules/,这样它就可以为随机选择的模块调用phpunit。简单地按顺序列出您的模块,如
/application/module/module1
,然后是
/application/module2
,然后是另一个
/application/modules/
,谢谢Matto。很好用。你能帮我解决下面的问题吗?致命错误:未捕获异常“ErrorException”,消息为“include\u once”(Zend\View\Helper\Approval.php):无法打开流:没有这样的文件或目录'end\ZendServer\share\ZendFramework-1.12.11\library\Zend\Loader.php:134通过命令行调用phpunit时出现此错误。尽管我已将此目录包含在include pathi@Yogesh中,但这似乎是类加载问题,您是否在phpunit.xml文件中指定了正确的引导值?我对zend不太熟悉,试着看一看这篇文章。你好,Matteo,我给了grp1、grp2、grp3等组。我还创建了批处理文件来运行phpunit,其中我有write命令@echo off phpunit--group grp1、grp2--configuration phpunit.xml,我运行批处理文件,它执行单元测试组,如grp1、grp2、grp3。同样的事情,我的另一个项目不工作,它按照modulename的字母顺序运行。应该是什么问题?