ruby-on-rails - 如何使用 perftools 和 bundler 分析 RSpec?

标签 ruby-on-rails ruby rspec profiling google-perftools

我需要分析通常使用 bundle exec rspec spec/ 运行的测试套件并生成 GIF 图像。

运行 perftools.rb 的命令是什么?以便它与 bundler 一起正常工作?

最佳答案

我也不得不四处挖掘才能得到这个。这是我做的

  1. 将其放入 spec_helper.rb:

    config.before :suite do
      PerfTools::CpuProfiler.start("/tmp/rspec_profile")
    end
    
    config.after :suite do
      PerfTools::CpuProfiler.stop
    end
    
  2. 运行你的 rspec

  3. 运行 pprof 获取你的数字

    pprof.rb --text  /tmp/rspec_profile
    

关于ruby-on-rails - 如何使用 perftools 和 bundler 分析 RSpec?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9680481/

相关文章:

javascript - 模态中的 gmaps4rails 不会加载全宽

ruby - 在命令行中使用 t 回复推文

ruby-on-rails - 配置Warden以在RSpec Controller 规范中使用

ruby - Rmagic 不适用于 Rails3

Ruby:从内部方法访问 attr_accessor 的方法

ruby-on-rails - 在 Rspec 中的 Controller 规范中测试子域

ruby-on-rails - 在 RSpec 中编写请求规范的正确方法是什么?

ruby-on-rails - Rails xml-builder 自定义命名空间删除空格

jquery - 如何使用 jQuery 制作交互式 map ?

javascript - "Uncaught TypeError: undefined is not a function"- 初学者 Backbone.js 应用程序