Como criar o perfil do RSpec com perftools e bundler?
-
13-12-2019 - |
Pergunta
Preciso criar um perfil do conjunto de testes com o qual normalmente executo bundle exec rspec spec/
e produza a imagem GIF.
Qual é o comando para executar o perftools.rb para que funcione corretamente com o bundler?
Solução
Eu também tive que cavar para conseguir isso.Aqui está o que eu fiz
Coloque isso em spec_helper.rb:
config.before :suite do PerfTools::CpuProfiler.start("/tmp/rspec_profile") end config.after :suite do PerfTools::CpuProfiler.stop end
Execute seu rspec
Execute pprof para obter seus números
pprof.rb --text /tmp/rspec_profile
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow