2011-12-08 15 views
0

IntelliJ 10.5(私はMac OS X Snow Leopardを使用しています)から単体テストを実行するSymfony2プロジェクトがあります。IntellijでPHPUnitを設定できません10.5

私は、次を使用して、コマンドラインからユニットテストを実行することができる午前:

> phpunit -c ./app 

これは細かい動作しますが、私はIntelliJの内からテストを実行します。

実行/デバッグ設定> PHPユニットテストと選択したXMLファイルをセットアップし、Symfony2に付属するapp/phpunit.xml.distファイルを選択しました。

私はIntelliJのでユニットテストを実行すると、私は次のエラーを取得する:

PHPUnit is missing from include paths. 
Please adjust ''include_path'' variable in your ''php.ini'' configuration file. 
Process finished with exit code 0 

私は/その後、USR /追加、php.iniファイルを検索するために、コマンドラインからPHPの-iを実行しましたローカル/ php5/lib/php/php.iniファイルへのPHPUnit include_paths設定。

しかし、これにもかかわらず、私はまだ同じエラーが発生します。私のPHPホームは/ usr/bin/phpに設定されています

誰もがこれを知っていますか?

+0

私はこのソフトウェアを実際に支払ったとは思いませんが、今は愚かなPHPUnitテストを実行することに夢中になりません。 –

答えて

0

PHPUnit 3.6は、IDEA 10.5 PHPプラグインではサポートされていません。互換性のあるPHPUnitバージョンを使用していることを確認してください。

実際に変更されたphp.iniファイルをロードする正しいPHPインタプリタを使用するようにIDEAが設定されていることを確認します。PHPが別の場所からiniを使用しているか、 PHPUnit用に設定されていないシステムです。

また、ソフトウェアをお支払いいただいた場合は、サードパーティのサイトよりも速く返信するofficial support channelをご利用ください。

+0

PHPUnit 3.6.4を使用しているので、少し残念です。正直なところ、私はこのソフトウェアを支払っており、IntelliJはJetBrainsサイトでPHPUnitをサポートしていると宣伝されていました。それが修正される可能性はありますか? IntelliJ 11へのアップグレードは問題を解決しますか? –

+0

ダウングレードするにはどのバージョンのPHPUnitをお勧めしますか? –

+0

はい、PHPUnit 3.6はIDEA 11でサポートされています(PHPプラグインはこのバージョンにバンドルされておらず、Preferences | Pluginsでインストールする必要があります)。対処された関連する問題はhttp://youtrack.jetbrains.net/issue/WI-7554です。 PHPUnit 3.5はIDEA 10で正常に動作するはずです。 – CrazyCoder

関連する問題