Class: TestProf::StackProf::Listener
- Inherits:
-
Object
- Object
- TestProf::StackProf::Listener
- Defined in:
- lib/test_prof/stack_prof/rspec.rb
Overview
Reporter for RSpec to profile specific examples with StackProf
Constant Summary collapse
- NOTIFICATIONS =
:nodoc:
i[ example_started example_failed example_passed ].freeze
Instance Method Summary collapse
- #example_finished(notification) ⇒ Object (also: #example_passed, #example_failed)
- #example_started(notification) ⇒ Object
Instance Method Details
#example_finished(notification) ⇒ Object Also known as: example_passed, example_failed
17 18 19 20 21 22 |
# File 'lib/test_prof/stack_prof/rspec.rb', line 17 def example_finished(notification) return unless profile?(notification.example) TestProf::StackProf.dump( notification.example.full_description.parameterize ) end |
#example_started(notification) ⇒ Object
13 14 15 |
# File 'lib/test_prof/stack_prof/rspec.rb', line 13 def example_started(notification) TestProf::StackProf.profile if profile?(notification.example) end |