私は、Py.Testを使用して、作業中のコードで単体テストを自動化することを検討してきました。私は次の動作を発見しました:私が構築したテストにエラーがある場合(そうでなければインタープリターがバーフする原因になります)、テストフレームワークはテストを完全に無視しているように見えます。
より多くのテストを実装するにつれて、「このテストにエラーがあり、実行されなかった」を「このテストに合格した」と間違えるのではないかと心配しています。理想的には、Eclipseのボタンを押して、構文エラーがある場合は単体テストを失敗させたいと思います。「構文エラーのないコードを書いてみませんか?」以外に、私が見逃している別の解決策はありますか?
または、Py.Testに、検出されたテストファイルと実行されたテストファイルを通知させる方法はありますか?
セットアップはPyDev2.7.1とEclipse4.2で、Python2.7.3とPyTest2.3.4を使用します。