web-dev-qa-db-ja.com

SymfonyTestsListenerはPHP単体テストに存在しません

単体テストを実行しようとすると、SymfonyTestsListenerが存在しないというエラーが表示されます。私はこれを正しく実行していますか?

../../vendor/bin/phpunit -c phpunit.xml ../modules/custom/my_module/

Class "Symfony\Bridge\PhpUnit\SymfonyTestsListener" does not exist

PHPUnit 6.5.13を使用しています。

6
albertski

同様の問題がありました: "symfony/phpunit-bridge": "^ 3.4.3"ライブラリを追加することで解決しました。

9
Dragu Alexandru

phpunit.xmlの下の行を削除すると、問題が解決します:

<!-- The Symfony deprecation listener has to come after the Drupal listener -->
<listener class="Symfony\Bridge\PhpUnit\SymfonyTestsListener">
</listener>

これにより問題が発生するかどうかは不明です。

4
albertski