ruby-on-rails - 为什么自动测试有时会在失败后立即重新运行所有规范?

标签 ruby-on-rails ruby rspec autotest zentest

有时在 autotest 运行 specs 遇到失败后,它会立即重新运行项目中的所有 specs,这 (a) 我不需要并且 (b) 清除终端所以我无法读取结果失败的规范。

为什么会这样?

最佳答案

发生这种情况的原因有很多:

  1. 触摸了一个不在忽略列表中或具有映射的文件。
  2. Autotest 无法解析失败状态的测试输出,并假设沿着失败树往回走是合理的。
  3. 您的测试向自动测试发送了一个中断。

关于ruby-on-rails - 为什么自动测试有时会在失败后立即重新运行所有规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4855769/

相关文章:

php - 如何要求 PHP.serialize 能够验证 webhook? (Ruby on Rails 5)

ruby - Ruby 中的位移位

ruby - 如何在不使用 vcr 的情况下在 RSpec 中 stub 外部 API?

ruby - Ruby 中的浮点格式序列

ruby-on-rails - 我有两个相互依赖的模型才有效。我如何为他们创建有效的工厂?

ruby-on-rails - 在为 rspec 测试禁用回调后,如何重新启用回调?

ruby-on-rails - 模型中的 Rspec Ruby on Rails 测试文件系统

mysql - 在 ActiveRecord 关联中使用 FIELD

ruby-on-rails - starlink 的问题/在生产模式下工作

ruby-on-rails - 这是输出有关将要运行的测试的更多信息的正确方法吗?