我有很多随机自动测试错误的故障,再次重新运行时工作正常。有没有办法重新运行失败的api mocha测试?我已经尝试过使用RANDM
,但它似乎并没有为我重新运行它。如果我们重新运行测试,它还会在报告中显示吗?
我在测试中使用了类似的代码:
this.retries(x)
摩卡版: 2.4.5
答案 0 :(得分:0)
语法和mocha版本看起来很好。我认为它重新运行了测试用例,但也没有重新运行。执行以下操作以测试其运行次数。
var counter = 0;
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) {
counter++;
console.log(counter);
// do something
// should run three times if it fails
done();
})
})
})