如何找到这么长时间的rspec测试

时间:2011-08-04 18:02:25

标签: rspec

我们的一项(或几项)考试将永远进行,我们希望对其进行优化。

我们已经说了1000次测试,所以我不能通过运行每个文件。

有没有一种容易找到慢速的方法?

这是rspec 1.3

1 个答案:

答案 0 :(得分:188)

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

对于RSpec 1,您可以使用--format ospec命令。它显示了一个基于文本的进度条,其中包含10个最慢的示例。有关详情see this

rspec --profile -- path/to/file/spec.rb