如何在一天内多次进行摩卡测试?

时间:2015-08-25 17:34:16

标签: node.js mocha chai supertest

对摩卡很新,并在这里测试,所以希望有人可以帮助我或指出我正确的方向。

我要做的是每隔5分钟进行一次mochaJS测试,持续一整天。但是,我不想实际输入命令,并希望我能编写一些可以执行此操作的代码。

到目前为止,我已经尝试在mocha测试中调整this.timeout,然后设置javascript间隔(setInterval(function(){},time))并使用带有setTimeout的while循环。

可以在mocha中设置这样的间隔吗?

或者是否有其他方法可以解决这个问题,比如通过命令行,每5分钟执行一次mocha测试?

感谢您的建议和专业知识!

干杯

1 个答案:

答案 0 :(得分:1)

这听起来像是一个应由Continuous Integration服务器管理的任务,例如Jenkins

如果安装Jenkins,您可以创建一个新作业,该作业将在给定的时间间隔内运行您想要的测试,即。每5分钟一次。更好的是,您可以将Job连接到源代码仓库并在任何代码推送上运行作业。