2009-10-28 24 views
7

簡単な使用例を説明しましょう。失敗したテストと未実行のテストの再実行

プロジェクトのすべてのテストを実行するのに最大10分かかることがあります。

最初のテストが失敗した後にコードに明白なバグが表示されることがあります。そのため、すべてのテストの実行をやめ、バグを修正してから再実行します。残念ながら、最初からすべてのテストを再実行するか、失敗したテストのみを再実行することができます。

"STOP"を押したときにまだ実行されていない、失敗したテストとテストを再実行できるIDEAのプラグインはありますか?

+3

前回のテストで合格したテストを修正した場合はどうなりますか? – Lazarus

+0

はい、可能ですが、「再実行に失敗しました」ボタンでも発生する可能性があります。 – Olexiy

答えて

3

アトラシアンは問題の解決方法を提供しています:Clover。しかしそれは商業的です。

-1

これはテストスイートのアイデアに反するものです。通常、すべてのテストを具体的に実行したいので、予期せぬどこかで何かを壊していないことを知っています。コードを変更してテストのサブセットを実行すると、何かが壊れてスキップされたテストの1つが失敗した可能性があります。これはあなたのケーキを手に入れて食べないケースです。

初期テストでバグを見つけた場合は、必ずスイートを停止してください。バグを修正してから、スイートを最初から実行してください。

関連する問題