2017-09-18 14 views
0

私はいくつかのログを提供したいと思っているAngularアプリケーション用のいくつかの分度器テストスイートを持っています。失敗したケースの分度器ログと繰り返し

合格と不合格のテストで成功を記録する方法があるかどうかは、expectedactualのテストで失敗したかどうかと考えていました。

また、テストに失敗した場合、次のテストに移る前に、設定した回数だけテストを繰り返す方法があるのだろうかと思いました。

私はthisのテストを何度も実行しましたが、より洗練された方法があるのでしょうか?

おかげ

答えて

1

あなたは失敗したテストを再実行するprotractor-flakeを使用することができます。私はそれを使用する方法についてはblog postexample code on githubを持っています。

ログには、エラーのスクリーンショット(よく役立つことが多い)を使用してhtmlレポートを作成するprotractor-jasmine2-html-reporterを使用します。もちろん、もしあなたがグーグルであれば他の人がいる可能性があります。

+0

私はあなたのドキュメント、特にカスタムレポートに関する注意事項セクションを読んで、Flakeに失敗したテストを再実行させるための正しい設定を設定しましたが、再実行に問題が残っています。他に注意すべき点はありますか? –

+1

うんうん...申し訳ありませんが、私は私の例を更新したと思っていました...そして、今私は持っています。 'git pull'を実行し、最新のコードを入手してください。ここでのトリックは、Nickのプロジェクト(2.7.x以降)に提出した私のPRが必要なことです。私はかわいらしい、かなり「ジャスミン仕様レポーター」レポーターを使用しています。 – Brine

+0

恐ろしく、ありがとう!私はちょうどnpmを介してそれをアンインストールして再インストールできるはずですか?また、私のロギングの冒険がどのように進むのか教えてもらいます! –

関連する問題