如何确定哪项rspec测试耗时如此之长
我们的一个(或几个)测试需要花费很长时间,我们希望对它们进行优化 我们说有1000个测试,所以对我来说,遍历并运行每个文件是不切实际的 有没有一个简单的方法来找到慢的如何确定哪项rspec测试耗时如此之长,rspec,Rspec,我们的一个(或几个)测试需要花费很长时间,我们希望对它们进行优化 我们说有1000个测试,所以对我来说,遍历并运行每个文件是不切实际的 有没有一个简单的方法来找到慢的 这是rspec 1.3,在rspec 2和3中,您可以使用--profile标志或将--profile添加到.rspec文件中。这将跟踪前10个最慢的示例 对于RSpec 1,您可以将--format o与spec命令一起使用。它显示了一个基于文本的进度条,其中包含10个最慢的示例。更多细节 对我来说--profile选项不适用于
这是rspec 1.3,在rspec 2和3中,您可以使用
--profile
标志或将--profile
添加到.rspec
文件中。这将跟踪前10个最慢的示例
对于RSpec 1,您可以将--format o
与spec
命令一起使用。它显示了一个基于文本的进度条,其中包含10个最慢的示例。更多细节
对我来说--profile选项不适用于RSpec2。有什么线索吗?@YuriOmelchuk——个人资料可能已经被删除了。使用-p代替--profile。只需运行rspec spec-p就可以列出10个最慢的示例。希望能有所帮助黄瓜也是这样吗?
rspec --profile -- path/to/file/spec.rb