良い一日、のPHPUnit 5.7.13&5.4.12 Laravel
私は私のlaravel PHPUnitの5.7.13を使用して5.4.12テストを実行しようとしています。意図的に構文エラーを起こすと、phpunitは期待どおりに続行しません。しかし、一旦構文エラーが修正されると、phpunitが実行され、コマンドラインで「うまくいく」と言います。意図的に失敗したテストを追加すると、そのエラーは表示されません。
私のcomposer.jsonでは、phpunitの必須のdevを5.7に設定しました。
私はWindowsマシンでphp 5.6.15を実行しています。
phpunitとlaravelの間に互換性はありませんか?私はlaravelの古いバージョンのプロジェクトでphpunitを実行しようとしましたが、それはすべてのテストを実行することができました。
本当にテストが実行されましたか?私はあなたがこのような出力を持っていることを意味します。 "E .. E"? phpunitがあなたのテストを見つけることができない可能性があります – arku
それは私が考えていることです。私は、なぜテストファイルの構文エラーを見ることができるのか混乱していますが、構文エラーを修正するとテストファイルを実行しません。 –
試してみてください( 'asd')。テストファイル:) – arku