Sha256: e6ce1ae79854b5c27e108aae33b3fa9b428d67f72acc23a6f0e7ced3ee1e51ac
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
# FactoryGirlProfiling Prints number of times when factory was build or create and time (avg, min, max) that it took after test suite ## Installation Add this line to your application's Gemfile: gem 'factory_girl_profiling' And then execute: $ bundle Or install it yourself as: $ gem install factory_girl_profiling ## Usage Add env var when running test to collect and print statistic after test suite PROFILE_FACTORY_GIRL=1 What's happennig is: RSpec.configure do |config| config.before(:suite) do ActiveSupport::Notifications.subscribe("factory_girl.run_factory") do |name, start, finish, id, payload| FactoryGirlProfiling::Profiler.add(name, start, finish, id, payload) end end config.after(:suite) do FactoryGirlProfiling::Profiler.print_results FactoryGirlProfiling::Profiler.reset end end For more info about FactoryGirl read https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md#activesupport-instrumentation ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
factory_girl_profiling-0.0.1 | README.md |