Module: Luna::Formatters::Profiling

Included in:
Documentation, Emoji
Defined in:
lib/luna/rspec/formatters/extras/profiling.rb

Constant Summary collapse

EXP =
'  %<loc>s took %<sec>s'
GROUPS =
'  %<loc>s took %<count>g for %<sec>s'
GROUPS_HEADER =
"\nTop %<count>g slowest example groups:"
EXP_HEADER =
"\nTop %<count>g slowest examples (%<sec>gs), "\
"%<percent>g%% of total time:\n"

Instance Method Summary collapse

Instance Method Details

#dump_profile(profile) ⇒ Object



19
20
21
22
23
24
# File 'lib/luna/rspec/formatters/extras/profiling.rb', line 19

def dump_profile(profile)
  slowest_examples(profile)
  slowest_example_groups(
    profile
  )
end

#helpersObject



15
16
17
# File 'lib/luna/rspec/formatters/extras/profiling.rb', line 15

def helpers
  RSpec::Core::Formatters::Helpers
end