ruby-on-rails - Rspec:如何在失败的示例中访问当前种子编号
问题描述
为了识别不稳定的规格,我们将它们记录在带有计数器的表格中。因此,每当我们的 CI 上的规范失败时,我们要么更新表中现有记录的计数,要么写入一条新记录。我们会定期花一些时间来修复数量最多的规格。
记录当前测试运行的种子会非常有帮助。有没有办法从异常中访问它?
我们现在用来记录异常的是ExceptionPresenter
:
RSpec::Core::Formatters::ExceptionPresenter.new(example.exception, example)
解决方案
也许这个会帮助你(Rubydoc):
RSpec.configuration.seed
推荐阅读
- amazon-web-services - S3 同步与跨区域复制
- amazon-emr - AWS 采用并行状态来编排 EMR 作业
- docker - 我在 docker hub 中的图片为什么没有出现在搜索引擎中?不使用 docker search 命令
- json - 在 JSON 中使用 Powershell 变量
- flutter - Flutter - 离线数据与在线服务器同步(完整解决方案)
- python - 无法安装 python 库
- algorithm - 快速搜索算法
- h2o - H2O的预处理方法
- android - 从适配器类中删除项目时如何更新recyclerview
- c# - Azure Bot Framework - 无法访问的 QnA Maker 服务