2

構成オプションは、ドキュメントのbootstrap最新バージョンでコメントアウトされていphpunit.xmlます: http://www.phpunit.de/manual/current/en/appendixes.configuration.html

実際、構成ファイルでそれを読み取っていないようです。どうしてこれなの?ブートストラップファイルを自動的に含めるようにphpunit 3.6を設定するにはどうすればよいですか?

PHPUnit を実行している人が気づかなくても、PHPUnit が自動的にブートストラップ ファイルでプロビジョニングされるように、プロジェクトをセットアップすると非常に便利なように思えます。

> phpunit

それよりも:

> phpunit --bootstrap [file]
4

2 に答える 2

0

PHPUnitの構成ファイルでは、バージョンで3.4次のようにブートストラップファイルを含めることができます。

<phpunit backupGlobals="false"
         backupStaticAttributes="true"
         bootstrap="/path/to/bootstrap.php"

http://www.phpunit.de/manual/3.4/en/appendixes.configuration.html

ただし、3.5このオプションはコメント化されているため、使用できなくなります。

<phpunit backupGlobals="true"
         backupStaticAttributes="false"
         <!--bootstrap="/path/to/bootstrap.php"-->

http://www.phpunit.de/manual/3.5/en/appendixes.configuration.html

このオプションが無効になっている理由についての参照が見つかりません。PHPUnitのリリースノートを探して3.5、何か言及されているかどうかを確認しましたが、ブートストラップについて言及しているものは何も見つかりませんでした。

http://sebastian-bergmann.de/archives/897-PHPUnit-3.5.html

https://github.com/sebastianbergmann/phpunit/blob/3.5/README.markdown

このオプションが削除された理由を知っている人からのコメントを歓迎します。

于 2012-09-05T13:54:11.590 に答える
0

ブートストラップ ファイルはテストの前に実行する必要があり、phpunit で使用可能なコマンド ライン オプションです。

--bootstrap <file>

cli オプションの詳細:

http://www.phpunit.de/manual/current/en/textui.h​​tml#textui.clioptions

ブートストラップオプションにxml構成ファイルを使用したことがないので、なぜ機能しないのか、機能しなくなったのかわかりませんが、cliが私のように機能することを願っています:)

于 2012-05-02T17:19:10.263 に答える