【发布时间】:2018-10-09 15:56:22
【问题描述】:
我的测试套件中的一个测试用例在我的程序中触发了一个错误,导致程序进入无限循环。此错误还会导致程序消耗无限量的内存,因此我的系统很快开始交换到磁盘并且变得非常无响应。
是否有某种方法可以让我的测试套件终止运行时间过长和/或消耗过多内存的测试?如果测试套件以“花费太长时间”的错误使这些有缺陷的测试用例失败,而不是让它们失控,我更愿意。
我可以用 Busted 做些什么来防止测试套件在这些情况下卡住。我宁愿让这个测试用例失败,出现“返回时间太长”的错误,而不是 t
【问题讨论】:
标签: lua lua-busted