2011-08-23 7 views
1

Pleaaseヘルプ...致命的なエラー:(Phingの中に)見つからないクラスPHP_CodeCoverage_Filter

私のbuild.xmlインサイド(C下:\ XAMPPの\ phpのディレクトリ)は、コマンドプロンプトで

<?xml version="1.0" encoding="UTF-8"?> 

    <project name="my_project" default="code_coverage" basedir="."> 

    <fileset dir="C:/xampp/htdocs/phpunittest/classes" id="php"> 
     <include name="*.php"/> 
    </fileset> 

    <fileset dir="C:/xampp/htdocs/phpunittest/tests" id="tests"> 
     <include name="Test*.php"/> 
    </fileset> 

    <target name="code_coverage"> 

     <mkdir dir="coverage_db"/> 
     <mkdir dir="coverage_result"/> 

     <coverage-setup database="coverage_db/coverage.db"> 
     <fileset refid="php"/> 
     </coverage-setup> 

     <phpunit2 codecoverage="true" haltonerror="true"> 
     <batchtest> 
      <fileset refid="tests"/> 
     </batchtest> 
     </phpunit2> 

    <coverage-report outfile="coverage_db/coverage.xml"> 
     <report todir="coverage_result"/> 
     </coverage-report> 

     </target> 
</project> 

です:

私は、PHPのディレクトリに移動したbuild.xmlを実行しますが、実行時に、私が持っている

phing 

を入力しました

致命的なエラー:

"Cには見られないクラスPHP_CodeCoverage_Filterライン169上の\ XAMPPの\ PHPの\ PEARの\のPhingの\タスクのext \カバレッジ\ \ CoverageSetupTask.php" 私は、最新バージョンをインストールPHPUnitのこのチュートリアルhttp://devzone.zend.com/article/2955に従うことでPhingのを(見てください)とイムは、そのエラーを取得して、なぜ把握カント... Windows XPおよびApacheサーバを使用して

イム(XAMPP)

は、これはバグですか? そうでない場合、これに対する解決策は何ですか?

はhellpp ...私は

答えて

1

あなたはおそらくからインストールPHP_CodeCoverageパッケージを持っていないどうもありがとうございます私にとって大きな助けになり

任意の提案を助けが必要really2xしてくださいあなたが何をしたのかを知らずにphpunitのインストールを強制したからです。それをインストールすることで

修正それを:

$ pear install phpunit/PHP_CodeCoverage 
+1

cweiskeこんにちは、 ..私はuが言ったことに続くが、それは私にメッセージ「パッケージのために利用可能なリリースの 『pear.phpunit.de/PHP_CodeCoverage』」を提供します助言がありますか? thx – Bogs

+0

私はxamppをアンインストールしてwamppをインストールします...私はまだそのエラーを受けています...そして "梨をphpunit/PHP_CodeCoverage"にインストールしようとすると、mssage "php/PHPUnitが既にインストールされていて、バージョン1.0.5 " – Bogs

+0

梨を使って覗き見をインストールしましたか? – cweiske

関連する問題