0

これまで、私はvimを使用してPHPスクリプトとテストケースをデバッグ、 Pythonを使用して適切なスクリプトをデバッグしていました。しかし、私と私の同僚は前進する必要があり、vim/gvimは彼らの選択肢ではありません。

そこで、デバッグPHPUnitをEclipseの外部ツールとしてセットアップに統合しようとしました。これも、vimで動作します。しかし、私が何かを待つだけです

  1. 新しい外部ツールを起動してから、
  2. CLIスクリプトとしてデバッグを開始します

リモートデバッグが有効になり、環境変数XDEBUG_CONFIG = "idekey=ECLIPSE_DBGP_127.0.0.1"も設定されます。

何か案は?

補遺

テストスイートの実行は機能します。Webページのデバッグは機能します。特定のテストをデバッグすることはできません。

Eclipseは、phpunitテストをデバッグしようとすると、57%で何かを永遠に待ちます。もっと情報を提供したいのですが、それも教えてくれません。

4

3 に答える 3

1

外部ツールランチャーを使用せずに phpunit.php スクリプト自体を使用して ecrise pdt から phpunit 単体テストを起動する方法についての記事を書きました。

http://elespaciodejaime.wordpress.com/2010/04/19/pruebas-unitarias-en-joomla-con-phpunit-y-soporte-para-debugging/

説明は最後に、ちなみにスペイン語です。

于 2010-04-19T17:27:52.953 に答える
-2

PHP デバッグ パースペクティブに移動し、メニューから [実行] -> [デバッグ] -> [php Web ページとしてデバッグ] または [php スクリプトをデバッグ] を選択して、デバッグ セッションを開始できます。

Zend Studio を使用すると、php 単体テストとしてデバッグできます。

xdebug https://addons.mozilla.org/en-US/firefox/addon/3960でのデバッグに役立つ Firefox 拡張機能もあります。

また、設定パネルに移動して、php->debug->installed debuggers を選択し、xdebug をクリックしてから、configure をクリックしてください。着信接続を許可するオプションが必要です。それを選択すると、Firefox からリモート デバッグ セッションを起動できます。

于 2009-12-11T16:16:34.153 に答える