1

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 タスクの設定が正しく設定されていないと思いますが、よくわかりません。

誰でもこれを解決するのを手伝ってもらえますか?

4

0 に答える 0