1

私は周りを見回しましたが、関連するものは何も見つかりませんでした...

最新の PEAR、PHPUnit で netbeans 7.2.1 を使用しています。

次のエラーが表示され続けます:「認識されないオプション --skeleton-test」

私はこのガイドに従いました: http://www.yiiframework.com/forum/index.php/topic/4717-netbeans-68-phpunit-and-yii/

および: http://netbeans.org/kb/docs/php/phpunit.html

しかし、このエラーを乗り越えることはできません...ありがとう!

4

3 に答える 3

1

何度も何度も検索した後、次のチュートリアルを書きました。他の人に役立つことを願っています:

*** phpunit via PEAR: ***
----------------
SELENIUM FOR FUNCTION TESTING (not mendatory)
A. pear install --force phpunit/PHPUnit_Selenium
B. http://www.phpunit.de/manual/3.1/en/selenium.html

PHPUnit + Selenium: (http://amiworks.co.in/talk/installing-pear-and-phpunit-on-wamp-and-windows-7/)
A. pear upgrade pear
B. pear channel-discover components.ez.no 
C. pear channel-discover pear.phpunit.de
D. pear channel-discover pear.symfony.com //+ pear channel-discover pear.symfony-project.com
E. pear install --alldeps pear.phpunit.de/PHPUnit
F. pear install phpunit/PHPUnit_SkeletonGenerator
G. pear install phpunit/PHPUnit_Selenium

In NETBEANS:

    A. Tools --> Options --> PHP --> Unit Test --> Add PHPUnit + Skeleton
    B. Right click on the project --> properties --> PHPUnit --> 
        B1. Browse to bootstrap + XML and Genereate to tests folder
        B2. update the generated bootstrap with Yii (from original bootstrap)

*** UPDATE bootstrap: (PHPUnit >3.6):
    add "require_once( Yii::getPathOfAlias('system.test.CTestCase').'.php' );" after "require_once($yiit);"
*** UPDATE Yii Framework CTestCase.php (PHPUnit >3.6):
    require_once('PHPUnit/Runner/Version.php');
    require_once('PHPUnit/Autoload.php');

*** In case of errors make sure php.ini under php folder is not missing configuration (should have the same as php.ini under Apache in WAMP)

よろしく、 ダニー

于 2012-12-23T17:01:15.790 に答える
0

じゃあ。phpunit.xml が見つかった場合は、このリンクで同じ問題の解決策を確認します。

于 2012-12-11T17:37:49.730 に答える
0

言うまでもなく、何かが正しく設定されていません。最初に、ターミナル/コマンドプロンプトでphpunitを実行できることを確認して、最初にphpunitが正しくセットアップされていることを確認してください。確認したら、netbeans http://netbeans.org/kb/docs/php/phpunit.htmlで phpunit を設定および使用するための netbeans ドキュメントを参照する必要があると思います。

于 2012-12-22T15:54:24.227 に答える