如何find哪个rspectesting花了这么长时间
我们的一个(或几个)testing正在进行,我们希望优化它们。
我们已经说了1000个testing,所以对我来说,通过运行每个文件是不切实际的。
有没有一种简单的方法来find慢的?
这是rspec 1.3
在RSpec 2和3中,可以使用--profile
标志或将.rspec
文件添加到.rspec
文件中。 这将跟踪十个最慢的例子。
对于RSpec 1,您可以使用--format o
和spec
命令。 它显示了一个基于文本的进度条,分析了10个最慢的例子。 欲了解更多信息, 请参阅
rspec --profile -- path/to/file/spec.rb
- 我如何确保Rails不会为视图和帮助器生成规范testing?
- Rspec:“array.should == another_array”,但没有关心顺序
- 在rspec中testing模块
- RSpec控制器testing – 空白response.body
- RSpec是否有可能期望两个表格发生变化?
- 在创build新的Rails应用程序时,如何告诉Rails使用RSpec而不是testing单元?
- 在RubyMine中运行规范导致“无法加载这样的文件 – teamcity / spec / runner / formatter / teamcity / formatter(LoadError)”
- 使用rspec-railstestingfile upload
- Rspec输出格式:文档