問題タブ [makegood]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
861 参照

eclipse - Eclipse の Makegood で「メイン スクリプトが見つかりません」と表示される

この予期しないエラー メッセージをグーグル検索しましたが、結果は 1 つもありませんでした。

PHPUnit テストを実行するためにMakegood プラグインを使用して Eclipse Helios (3.6) を使用しています。

PHPUnit は問題なく動作しています。Makegood を 1 つのテスト クラスに使用することもできます。しかし、すべてのテストを実行すると、Makegoodはそれを拒否して表示します

Makegood には内部的な問題があるようです。これをデバッグする方法がわかりません。これは eclipse または makegood のエラー メッセージですか? どういう意味ですか ?何が起こるかを理解するために使用できるログまたはデバッグモードはありますか?

0 投票する
2 に答える
607 参照

eclipse - PHP 単体テスト、Eclipse PDT、makegood、xdebug

vars などを検査するためにブレークポイントで makegood 停止を強制する方法はありますか? eclipse indigo 3.7 + PDT ツールをインストールし、次に xdebug を構成すると、プレーン デバッグ中に動作します。最後に、マーケットプレイスから makegood をインストールし、その機能である「デバッグ テスト」を有効にしましたが、ブレークポイントで停止せず、正しいレポートと、次のようなバグのある行が表示されます。

私の/etc/php5/conf.d/xdebug.ini

0 投票する
1 に答える
653 参照

php - MakeGood プラグインの使用時に既に送信されているヘッダー

Eclipse で MakeGood プラグインを使用してヘッダーを設定するテストを実行すると、次のようになります。

この同じテストを Phing で実行すると、問題なく動作します。--stderr スイッチを使用してphpunitコマンドラインから同じテストを実行すると、正常に動作するため、Phingは出力をstderrに設定すると想定しています。--stderr スイッチなしの MakeGood と同じように失敗します。

これを回避する方法、または MakeGood プラグインで出力を stderr に設定する方法はありますか?

また、これは何の違いもありませんが、これは Zend Framework プロジェクトであり、私は設定しました

私のテスト用ブートストラップで。

0 投票する
1 に答える
401 参照

eclipse-plugin - Makegood: PHPUnit の実行時にクラス 'Memcache' が見つかりません

Eclipse 内で PHPUnit-Tests を実行するために MakeGood[1] を使用したいと考えています。ローカルの PHPUnit セットアップが完了し、テストを正常に実行できます。

しかし、MakeGood 経由で PHPUnit-Test を開始すると、次の場所で停止します。

ここで、「Memcache」は pecl 拡張です。エラー メッセージは「致命的なエラー: クラス 'Memcache' が見つかりません」です。

MakeGood の実行中にテストを取得するにはどうすればよいですか?

[1] http://piece-framework.com/projects/makegood

0 投票する
1 に答える
929 参照

eclipse - Eclipse の PhpUnit での MakeGood-Error

Eclipse プラグイン「makegood」を使用して、Eclipse で php-unit-tests を使用したいと考えています。コンソールでphpunitを実行しているとき、すべてが機能しています。

次の指示に従って、Eclipse で makegood-plugin をセットアップしました: http://www.stuermer-benjamin.de/v12_1/eclipse-4-2-with-php-android-and-unit-testing/

makegood のステータスは「テストの実行を待っています...」ですが、単体テストを実行しようとすると、コンソールに次のエラーが出力されます。

クラスStagehand\TestRunner\CLI\TestRunnerApplication\Command\CommandRepositoryは存在します!

パスが長すぎる可能性がありますか?しかし、私は知りません、それを変更する方法。win7 x64 を使用しています。

0 投票する
1 に答える
219 参照

php - Eclipse Makegood PHPUnitリポジトリが読み取れません

Makegood を Eclipse juno にインストールしようとしています。

しかし、Makegood のリポジトリを読み取ることができません。それはEclipseのようなエラーを示しています

http://eclipse.piece-framework.comでリポジトリを読み取れません。
http://eclipse.piece-framework.comは有効なリポジトリの場所ではありません。

ブラウザで URL にアクセスしようとすると、禁止されたメッセージが返されます。

禁止
このサーバーの / にアクセスする権限がありません
Apache/2.2.14 (Ubuntu) eclipse.piece-framework.com のサーバー ポート 80

Makegood for PHPUnit を Eclipse juno でテストできる場所は他にありますか?

0 投票する
1 に答える
1763 参照

eclipse - Eclipse ルナ + PHPUnit + MakeGood

Eclipse で PHP の単体テストを起動できるようにしたいと考えています。

そのため、このチュートリアルhttp://blog.loftdigital.com/running-phpunit-tests-in-eclipse-pdtを使用して、PEAR と Makegood を使用して Eclipse をインストールする必要がありました。

まず、Eclipse Luna をインストールしました。次に、PHP 開発ツール プラグインを追加しました。次に、PEAR をインストールし、それを使用して PHPUnit をインストールしました。PHPUnit 3.7.30 をインストールすると、PEAR はすべてのソースを pear ディレクトリにダウンロードしましたが、4.0.7 をインストールしようとしたときにはそうではありませんでした。次に、チュートリアルで説明されているように、XDebug を使用して PHP Debug を構成しました (xdebug.remote_enable = on で php.ini から有効にしました)。最後に、Eclipse 用の makegood プラグインをインストールしました。

しかし、Makegood ビューを開くと、次のメッセージが表示されました: PHPUnit_Framework_TestCase クラスは使用できません。修理...

私は何か見落としてますか ?

前もって感謝します

0 投票する
1 に答える
990 参照

php - Makegoodを使用したEclipse 4.2でのPHPUnitテストが実行されていません

composer を使用して PHPUnit をインストールしましたが、すべてが期待どおりに機能します。テストを実行でき、期待される出力が得られます。

これは私のcomposer.jsonです

次に、マーケットプレイスを使用して MakeGood 2.5 をインストールしました。

  • Makegood > General の下で、プリロード スクリプトを選択しました
  • 私が使用するファイルパターンは「test.php$」です
  • Makegood > PHPUnit の下で、構成ファイルへのパスを指定しました。
  • PHP インクルード パス > ライブラリの下に、composer/vendor へのパスを追加しました。

しかし、テスト ファイルを選択して右クリックし、[Run Tests] を選択すると、ブートストラップ ファイルが呼び出されません。手動で'require_once "vendor/autoload.php";'ファイルに追加しても、実際にはテストは実行されません。

私の推測では、何らかの形でスクリプトが適切に開始されていないということです。

私が間違っていることに関する提案はありますか?MakeGood を使用して Eclipse 内からテストを実行するにはどうすればよいですか?

ありがとう

FFMG

0 投票する
1 に答える
762 参照

php - MakeGood + PHPUnit + Eclipse ルナ

Eclipse で PHPUnit と MakeGood を使用してテストを実行しようとしていますが、MakeGood からテストを実行すると、次のようなエラーが発生します。

「クラス 'PHPUnit_Framework_TestSuite' が D:\Downloads\eclipse\plugins\com.piece_framework.makegood.stagehandtestrunner_3.1.1.v201409021510\resources\php\vendor\piece\stagehand-testrunner\src\Collector\PHPUnitCollector.php に見つかりません。 124

コール スタック: 0.0029 267904 1. {main}() D:\Downloads\eclipse\plugins\com.piece_framework.makegood.stagehandtestrunner_3.1.1.v201409021510\resources\php\bin\testrunner.php:0

"

Eclipse のプロジェクトに phpunit.phar を正しくインポートします (この 12 月以降、Pear は PHPUnit で使用できなくなるため)。

よろしくお願いいたします。