测试 测试中随机错误的重现方法之一

saberma · September 05, 2013 · Last by fsword replied at September 05, 2013 · 2759 hits

rspec 中有时会出现一些错误,重现率非常低。

可能是因为 rspec 运行测试用例的顺序是随机的。

错误示例截图:

可以通过指定 order 参数保证运行顺序一致

rspec spec --order rand:3466

3466 为截图最后一行 424 行中的值 Randomized with seed 3466

https://www.relishapp.com/rspec/rspec-core/v/2-14/docs/command-line/order-new-in-rspec-core-2-8

@saberma 这招第一次知道.. coool~

涨姿势了

You need to Sign in before reply, if you don't have an account, please Sign up first.