Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
升级指南中提到Rails 5 将随机排序测试。恢复到固定顺序很简单,但我只是想知道为什么要进行这种更改?是否支持并行测试?
随机测试排序是一种很好的做法。如果您总是按固定顺序进行测试,那么您的测试可能会相互依赖。每个测试都应该没有副作用,随机排序保证了这一点。
参考Rails 5 Awesome features
Rails 5 随机排序测试用例,新的运行器实际上是我最喜欢的 Rails 5 部分。我喜欢 minitest,我一直有点羡慕 RSpec 用户,因为他们有一个很棒的运行器,可以让你指定文件和失败规范的行号。
现在,感谢 Yves Senn,我们在使用 Rails 的 minitest 时拥有了相同的功能。