2016-08-30 1 views
1

私は、テストの進捗状況や情報の前に表示されているため、実行時にテストでエラーが見つからないことがあることを時々気づいています。eslintエラーが見つかった場合、どのように強制的に 'すべてのカルマテストが失敗するのですか?

いずれかのテストに糸くずれのエラーがある場合、ALLテストが失敗するような設定はありますか?

私はカルマでモカを使用しています。

ありがとうございました。

+0

また、毛羽立ちエラーが検出されたとき、ビルドが失敗します任意のeslint設定オプションはありますか? – Pmmoks

答えて

2

ESLintの実行は、gruntまたはgulpまたは "npm"タスク(使用しているもの)の一部にしてください。たとえば、grunt testを実行すると、最初にESLintが実行され、次にkarmaが実行されます。 ESLintによってエラーまたは警告が生成された場合、タスクは早期に失敗します。あなたが設定をWebPACKの内部

+0

私はwebpackを使用しています。それはeslintが最初に実行されるように設定されています...そして、そのユニットテストは失敗します。しかし、カルマはまだ動いていて、残りのユニットテストは – Pmmoks

+0

を渡します@Pmmoksはwebpackを使用していませんが、サブタスクが失敗した場合にタスクが失敗するという意味で "fail fast"オプションがあるはずです。 。たとえばgruntでは、これがデフォルトの動作で、サブタスク内のエラーを個別に無視するように強制することができます。 – alecxe

関連する問題