デバッグモードで実行している netbeans があります。ここで、ブレークポイントを設定する目的で ?XDEBUG_SESSION_START=netbeans-xdebug を使用して単体テストを実行したいと考えています。出来ますか?
私はこのようなことを試しました:
phpunit myTest.php?XDEBUG_SESSION_START=netbeans-xdebug
うまくいきません。何か案は?
アップデート
これによると:http://blog.doh.ms/2011/05/13/debugging-phpunit-tests-in-netbeans-with-xdebug/
コマンド ラインに移動し、phpunit-debug を実行します。これでデバッグが開始されます。「最初の行で停止」を選択した場合は、phpunit ファイルが IDE で開かれます。[再生] をクリックすると終了します。
phpunit --debug を実行すると
Starting test 'xxxx'
OK (1 test, 4 assertions)
問題は、コントローラーにあったブレークポイントをキャッチできなかったことです。なぜそれを捕まえないのですか?次を使用して実行されるという事実のために可能ですか:
$this->dispatch('/ajax/update-bla');