0

我的项目有1200 rspec上下文。但测试结果有时会有所不同。有时我会运行bundle exec guard1 tests fail但有时15 tests fail即使我没有改变任何东西。你遇到过这样的问题吗?

4

1 回答 1

0

是否有任何取决于网络、数据库状态或可以删除​​的文件的测试?

检查:

  1. 数据库依赖
  2. 网络依赖(一些可以关闭的服务)
  3. 其他测试依赖(RSpec 最终随机化测试执行顺序,我认为某些测试会改变某些状态并根据执行顺序破坏这个特定测试)
于 2013-08-12T12:30:13.063 回答