2016-10-18 1 views
0

私は単体テストに慣れています(本当に学びたいです)。私はこのリポジトリ(https://github.com/serbanghita/Mobile-Detect)をプルダウンしようとしており、既に設定した単体テストを実行しようとしていました。私は、PHPUnitが実行されているポイントにそれを持っていますが、私は私が手にルートディレクトリからアサーションとすべてのエラーを返さないphpunitテスト

phpunit tests 

を実行すると:

Tests: 1411, Assertions: 0, Errors: 1411 

私は

phpunit --configuration tests/phpunit.xml 

を実行しようとしたが、その後、私は取得しますエラー:

Class "JohnKary\PHPUnit\Listener\SpeedTrapListener" does not exist 

彼らが実行しているについての彼らのドキュメントに何か持っている:

...

php phpunit.phar -c tests/phpunit.xml 

を私はエラーので、私は、私は確信している設定をphpunitている方法である

Could not open input file: phpunit.phar 

を取得

これをさらにトラブルシューティングする方法に関する提案はありますか?

答えて

2

phpunit.xmlではテストリスナーとして使用するようにhttps://github.com/johnkary/phpunit-speedtrapを設定していますが、この拡張機能を(適切に)インストールしていないようです。

PHPがphpunit.pharを見つけられない場合は、適切なパスを指していないか、またはPHPUnit PHARをダウンロード/インストールしていません。おそらく、Composer経由でPHPUnitをインストールしたからです。その場合、正しいパスはvendor/bin/phpunitになります。

関連する問題