私はphpunit.xmlファイルでこれを持っている:PHPUnitは、testsuiteの名前のファイルを見つけようとしているのはなぜですか?
<phpunit ...>
<testsuites>
<testsuite name="MyTests">
<directory>../path/to/some/tests</directory>
</testsuite>
</testsuites>
... // more settings for <filter> and <logging>
</phpunit>
そして、私はそれを実行するために行くとき、私はこのエラーを取得:
PHP fatal error: Uncaught exception 'PHPUnit_Framework_Exception'
with message 'Neither "MyTests.php" nor "MyTests.php" could be opened.'
はなぜPHPUnitは、私は、このエラーを与えず、かつ理由ですテストを探すディレクトリを与えた場合、 "MyTests.php"を探していますか?
関連するメモで、<testsuite>
のエントリを他のテストで追加すると、PHPUnitはエラーなく実行されます。どうしたの?
デフォルトの接尾辞は "Test.php"のようです。接尾辞にマッチするファイルがなく、 'name'属性で指定された名前のファイルを探し始めるときです。面白い。 – chesles
LOL、私はあなたが実際にいくつかのテストを実行していて、私のファイルと比べて何が違うのかを探していると思っていました。 :)私は今から接尾辞を省略することができます知っておいてよかった。 –