Skip to content

Instantly share code, notes, and snippets.

@MikeRogers0
Last active March 30, 2017 20:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MikeRogers0/1da6a53cd0d626dbde5f to your computer and use it in GitHub Desktop.
Save MikeRogers0/1da6a53cd0d626dbde5f to your computer and use it in GitHub Desktop.
Setting up Oink to run after my test suite
Mikes-Mac-Pro:ExampleApp MikeRogers$ fr rspec
....................................................................................................
---- MEMORY THRESHOLD ----
THRESHOLD: 1 MB
-- SUMMARY --
Worst Requests:
1. Mar 27 14:14:13, 18432 KB, home#index
2. Mar 27 14:14:12, 16384 KB, contact_us#create
3. Mar 27 14:14:08, 6072 KB, contact_us#create
4. Mar 27 14:14:25, 4204 KB, farms#create
5. Mar 27 14:14:05, 3096 KB, devise/sessions#new
6. Mar 27 14:14:30, 2048 KB, farms#index
7. Mar 27 14:14:07, 1092 KB, active_admin/dashboard#index
Worst Actions:
2, contact_us#create
1, home#index
1, devise/sessions#new
1, active_admin/dashboard#index
1, farms#create
1, farms#index
Aggregated Totals:
Action Max Mean Min Total Number of requests
contact_us#create 16384 11228 6072 22456 2
home#index 18432 18432 18432 18432 1
farms#create 4204 4204 4204 4204 1
devise/sessions#new 3096 3096 3096 3096 1
farms#index 2048 2048 2048 2048 1
active_admin/dashboard#index 1092 1092 1092 1092 1
Finished in 1 minute 26.49 seconds (files took 4.86 seconds to load)
120 examples, 0 failures
Coverage report generated for RSpec to /Users/MikeRogers/Workspace/ExampleApp/coverage. 1528 / 1528 LOC (100%) covered.
# This can be added to either:
# config/environments/test.rb
# config/initializers/oink.rb
Rails.application.middleware.use Oink::Middleware if Rails.env.test?
RSpec.configure do |config|
config.before(:suite) do
`rake log:clear LOGS=oink`
end
config.after(:suite) do
puts ""
puts `oink --threshold=1 log/oink.log`
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment