如何找到哪个 rspec 测试花费了这么长时间

2024-05-05

我们的一个(或几个)测试花费了很长时间,我们希望对其进行优化。

我们已经进行了 1000 次测试,因此对我来说运行每个文件是不切实际的。

有没有一种简单的方法可以找到慢的?

这是 rspec 1.3


在 RSpec 2 和 3 中,您可以使用--profile标记或添加--profile给你的.rspec文件。这将跟踪前 10 个最慢的示例。

对于 RSpec 1,您可以使用--format o with spec命令。它显示了一个基于文本的进度条,其中包含 10 个最慢示例的分析。更多细节see this http://rspec.info/documentation/tools/spec.html.

rspec --profile -- path/to/file/spec.rb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何找到哪个 rspec 测试花费了这么长时间 的相关文章

随机推荐