使用Phing我正在尝试运行位于每个模块中的phpunit测试。但它不起作用。如果我在每个模块中调用phpunit,测试运行没有问题。但是,如果我通过phing中的phpunit任务调用它们,我会收到以下错误:
PHP致命错误:找不到类'Zend \ Test \ PHPUnit \ Controller \ AbstractHttpControllerTestCase'。
这是我的phpunit任务的副本:
<phpunit bootstrap="${moduledir}/${modulename}/test/${phpunitbootstrap}"
printsummary="true"
haltonfailure="false" description="test the module"
haltonerror="true"
configuration="${moduledir}/${modulename}/test/phpunit.xml.dist">
<formatter todir="report" type="xml" outfile="test-report.xml"/>
<batchtest>
<fileset dir="${modulename}Test">
<include name="**/*Test.php"/>
</fileset>
</batchtest>
</phpunit>
在foreach循环中调用它来迭代多个模块。我猜测phpunit任务配置没有设置正确,但不确定。
任何人都可以帮我解决这个问题吗?