如何find哪个rspectesting花了这么长时间

我们的一个(或几个)testing正在进行,我们希望优化它们。

我们已经说了1000个testing,所以对我来说,通过运行每个文件是不切实际的。

有没有一种简单的方法来find慢的?

这是rspec 1.3

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

对于RSpec 1,您可以使用--format ospec命令。 它显示了一个基于文本的进度条,分析了10个最慢的例子。 欲了解更多信息, 请参阅

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