Eclipse で MakeGood プラグインを使用してヘッダーを設定するテストを実行すると、次のようになります。
Cannot modify header information - headers already sent by (output started at C:\wamp\bin\php\php5.3.8\pear\PHPUnit\Util\Printer.php:173)
この同じテストを Phing で実行すると、問題なく動作します。--stderr スイッチを使用してphpunitコマンドラインから同じテストを実行すると、正常に動作するため、Phingは出力をstderrに設定すると想定しています。--stderr スイッチなしの MakeGood と同じように失敗します。
これを回避する方法、または MakeGood プラグインで出力を stderr に設定する方法はありますか?
また、これは何の違いもありませんが、これは Zend Framework プロジェクトであり、私は設定しました
Zend_Session::$_unitTestEnabled = true;
私のテスト用ブートストラップで。