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

saberma · 2013年09月05日 · 最后由 fsword 回复于 2013年09月05日 · 2764 次阅读

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~

涨姿势了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号