使用minitest进行多项测试

Zag*_*g.. 1 ruby tdd bdd unit-testing minitest

我有一个应用程序,其中一些规格写入minitest.像往常一样,我开始使用它们rake.

因为有时我得到一个随机的结果,我的规格可以通过一次,而另一次失败.

在这种情况下,我可以保留序列号,并在修复后重播.因为我有这种测试(随机结果),我通常运行rake很多次,只是为了确保应用程序没问题.

我想知道是否有一种很好的方法来执行多次rake测试(例如100次),如果出现任何故障或任何错误,请停止它们?

knu*_*nut 5

我想你应该再考虑一下你的考试,而不是考试.随机结果的测试对我来说是错误的.

你的测试中的随机因素是什么?你能为随机因子编写一个mock元素,并用mock元素的不同值重复测试.所以你得到一个"完整"的测试.