私はランダムな自動テストを大量に行っています。失敗したapi mochaテストを再実行する方法はありますか?私はすでにthis.retries(x)
を使ってみましたが、それは私のために再実行されていないようです。また、テストを再実行している場合はレポートにも表示されますか?再試行で失敗したmocha apiテスト
私は私のテストでは、コードの似たようなものを使用しています:
describe('Get file jobs', function() {
this.retries(3);
describe('More describe blocks', function() {
before('do something', function(done) {
// do something
done();
})
it('should GET /api/file/id', function(done) {
// do something
// should run three times if it fails
done();
})
})
})
モカバージョンを: 2.4.5
私はテストケースを修正すると言います。ランダムに失敗すると、テストは役に立たない。 – Josnidhin
@ Josnidhinはい、私はそれに取り組んでいますが、再試行するかどうかを確認するためにテストを再実行する方法があれば疑問に思っていましたか? – djinc
'this.retries'と使用しているmochaのバージョンの使い方のサンプルコードを追加してください。 – Josnidhin