4

升级指南中提到Rails 5 将随机排序测试。恢复到固定顺序很简单,但我只是想知道为什么要进行这种更改?是否支持并行测试?

4

2 回答 2

9

随机测试排序是一种很好的做法。如果您总是按固定顺序进行测试,那么您的测试可能会相互依赖。每个测试都应该没有副作用,随机排序保证了这一点。

于 2015-01-07T18:59:07.717 回答
2

参考Rails 5 Awesome features

Rails 5 随机排序测试用例,新的运行器实际上是我最喜欢的 Rails 5 部分。我喜欢 minitest,我一直有点羡慕 RSpec 用户,因为他们有一个很棒的运行器,可以让你指定文件和失败规范的行号。

现在,感谢 Yves Senn,我们在使用 Rails 的 minitest 时拥有了相同的功能。

于 2015-11-20T06:58:09.270 回答