Rspec:如何在失败的例子中访问当前种子号
Rspec: How to access current seed number on failed example
为了识别不稳定的规格,我们将它们记录在带有计数器的 table 中。因此,每当我们的 CI 上的规范失败时,我们要么更新 table 中现有记录的计数,要么写入一条新记录。我们会定期花一些时间来修复数量最多的规格。
同时记录当前测试的种子会非常有帮助 运行。有没有办法从异常中访问它?
我们现在用来记录异常的是 ExceptionPresenter
:
RSpec::Core::Formatters::ExceptionPresenter.new(example.exception, example)
也许这对你有帮助 (Rubydoc):
RSpec.configuration.seed
为了识别不稳定的规格,我们将它们记录在带有计数器的 table 中。因此,每当我们的 CI 上的规范失败时,我们要么更新 table 中现有记录的计数,要么写入一条新记录。我们会定期花一些时间来修复数量最多的规格。
同时记录当前测试的种子会非常有帮助 运行。有没有办法从异常中访问它?
我们现在用来记录异常的是 ExceptionPresenter
:
RSpec::Core::Formatters::ExceptionPresenter.new(example.exception, example)
也许这对你有帮助 (Rubydoc):
RSpec.configuration.seed