このquestionで説明したのとまったく同じエラーが発生したとき、私はJon´s screencast about Unit Testing with PhpUnit and ZFをフォローしていました。testsuiteという名前のファイルが見つからないときにphpunitが例外をスローする
hereとしてテストを作成しても同じ問題が発生しました。何らかの理由で、私がテストスイート(MyApp.phpなど)という名前のファイルを探しているスクリプトがありました... )。
私はこのファイルを作成する必要がある場所とその内容を見つけられませんでした。
しかし、この瞬間、このquestion about how to run a specific phpunit xml testsuiteを読んだ後、私は、testsuiteセクションにファイルを明示的に挿入しようとすることにしました。
<phpunit bootstrap="./application/bootstrap.php" colors="true">
<testsuites>
<testsuite name="MyApp">
<file>./application/(path_to_model_inside_module)/ModelTests.php</file>
<directory>./</directory>
</testsuite>
</testsuites>
<filter>
<whitelist>
<directory suffix=".php">../application/</directory>
<exclude>
<directory suffix=".phtml">../application/</directory>
</exclude>
</whitelist>
</filter>
そして、それは少し絶望と思われる場合でも、そのエラーはもう起きていないとテストが今取り組んでいる:
私phpunit.xmlは今です。
ちょっと前に問題が何だったのか理解できず、ファイルのこのExplicitationがなぜそれを「固定」したのか分からないので、私はそれについて不安を感じています。
xmlディレクトリ定義が既存のテストを見つけるためにテストフレームワークを導くことができなかった理由がわかりません。
TXS @edorian余分な 'S'を指し示すために...これはおそらく私の問題の一部だったかもしれません... 私は同じ質問をhttp://stackoverflow.com/questions/7045834/で答えのいくつかのヒントを見つけました。 test-name-of-the-the-test-of-the-of-the-test-of-the-of-the-test-of-the-test-of-the-test-of-the-of-the-test-of-the-test-of-the-of-the-test-of-the-of-the-testsuiteファイルを作成するには、 eエラーが消えました... –
@RodrigoAoCuboあなたは "TestSuiteName.php"かそれ以上のものはもう必要ありません。これはテストスイートを編成するために使用されましたが、xml構成に置き換えられました。 – edorian
あなたが正しいです、私は "TestSuitNameを削除していた。php "ファイルであり、今でも私はその末尾に 's'がないので動作します。 –