使用 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 任务配置设置不正确,但不确定。
谁能帮我解决这个问题?