【发布时间】:2026-02-09 13:05:01
【问题描述】:
我们的一个(或几个)测试需要很长时间,我们希望对其进行优化。
我们说有 1000 次测试,所以对我来说运行每个文件是不切实际的。
有没有简单的方法可以找到慢的?
这是 rspec 1.3
【问题讨论】:
标签: rspec
我们的一个(或几个)测试需要很长时间,我们希望对其进行优化。
我们说有 1000 次测试,所以对我来说运行每个文件是不切实际的。
有没有简单的方法可以找到慢的?
这是 rspec 1.3
【问题讨论】:
标签: rspec
在 RSpec 2 和 3 中,您可以使用 --profile 标志或将 --profile 添加到您的 .rspec 文件中。这将跟踪前 10 个最慢的示例。
对于 RSpec 1,您可以使用 --format o 和 spec 命令。它显示了一个基于文本的进度条,其中包含 10 个最慢示例的分析。更多详情see this。
rspec --profile -- path/to/file/spec.rb
【讨论】: