Skip to content

Instantly share code, notes, and snippets.

@joshuaclayton
Created June 14, 2013 15:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save joshuaclayton/5782607 to your computer and use it in GitHub Desktop.
Save joshuaclayton/5782607 to your computer and use it in GitHub Desktop.
[ ~/dev/gems/factory_girl master ] ✔ rake appraisal:3.2 spec:acceptance ☺ 1.9.3-p429
>> BUNDLE_GEMFILE=/Users/joshuaclayton/dev/gems/factory_girl/gemfiles/3.2.gemfile bundle exec /Users/joshuaclayton/.rbenv/versions/1.9.3-p429/bin/rake spec:acceptance
/Users/joshuaclayton/.rbenv/versions/1.9.3-p429/bin/ruby -S rspec spec/acceptance/activesupport_instrumentation_spec.rb spec/acceptance/aliases_spec.rb spec/acceptance/attribute_aliases_spec.rb spec/acceptance/attribute_existing_on_object_spec.rb spec/acceptance/attributes_for_spec.rb spec/acceptance/attributes_from_instance_spec.rb spec/acceptance/attributes_ordered_spec.rb spec/acceptance/build_list_spec.rb spec/acceptance/build_spec.rb spec/acceptance/build_stubbed_spec.rb spec/acceptance/callbacks_spec.rb spec/acceptance/create_list_spec.rb spec/acceptance/create_spec.rb spec/acceptance/define_child_before_parent_spec.rb spec/acceptance/defining_methods_inside_a_factory_spec.rb spec/acceptance/definition_spec.rb spec/acceptance/definition_without_block_spec.rb spec/acceptance/global_initialize_with_spec.rb spec/acceptance/global_to_create_spec.rb spec/acceptance/initialize_with_spec.rb spec/acceptance/keyed_by_class_spec.rb spec/acceptance/modify_factories_spec.rb spec/acceptance/modify_inherited_spec.rb spec/acceptance/nested_attributes_spec.rb spec/acceptance/overrides_spec.rb spec/acceptance/parent_spec.rb spec/acceptance/register_strategies_spec.rb spec/acceptance/sequence_context_spec.rb spec/acceptance/sequence_spec.rb spec/acceptance/skip_create_spec.rb spec/acceptance/stub_spec.rb spec/acceptance/syntax_methods_within_dynamic_attributes_spec.rb spec/acceptance/traits_spec.rb spec/acceptance/transient_attributes_spec.rb
/Users/joshuaclayton/dev/gems/factory_girl/gemfiles/3.2.gemfile
...........................................................................................................................................................................................................................................................................................
Top 10 slowest examples (0.77791 seconds, 19.3% of total time):
using ActiveSupport::Instrumentation to track factory interaction builds the correct payload
0.224 seconds ./spec/acceptance/activesupport_instrumentation_spec.rb:41
using ActiveSupport::Instrumentation to track factory interaction tracks proper time of creating the record
0.14736 seconds ./spec/acceptance/activesupport_instrumentation_spec.rb:31
multiple creates and ignored attributes to dynamically build attribute lists generates the correct number of posts
0.07009 seconds ./spec/acceptance/create_list_spec.rb:90
defaulting `created_at` defaults created_at for objects with created_at to the correct time with zone
0.05798 seconds ./spec/acceptance/build_stubbed_spec.rb:126
create multiple instances with a block uses the new values
0.05085 seconds ./spec/acceptance/create_list_spec.rb:50
create multiple instances with default attributes overrides the default values
0.04787 seconds ./spec/acceptance/create_list_spec.rb:36
association assignment from nested attributes assigns the correct amount of comments when overridden
0.04698 seconds ./spec/acceptance/nested_attributes_spec.rb:29
create multiple instances without default attributes creates all the posts
0.04469 seconds ./spec/acceptance/create_list_spec.rb:20
create multiple instances without default attributes uses the default factory values
0.04406 seconds ./spec/acceptance/create_list_spec.rb:26
create multiple instances without default attributes length
0.04403 seconds ./spec/acceptance/create_list_spec.rb:18
Finished in 4.36 seconds
283 examples, 0 failures
Coverage report generated for Cucumber Features, RSpec to /Users/joshuaclayton/dev/gems/factory_girl/coverage. 1056 / 1082 LOC (97.6%) covered.
PATH
remote: /Users/joshuaclayton/dev/gems/factory_girl
specs:
factory_girl (4.2.0)
activesupport (>= 3.0.0)
GEM
remote: http://rubygems.org/
specs:
activemodel (3.2.13)
activesupport (= 3.2.13)
builder (~> 3.0.0)
activerecord (3.2.13)
activemodel (= 3.2.13)
activesupport (= 3.2.13)
arel (~> 3.0.2)
tzinfo (~> 0.3.29)
activesupport (3.2.13)
i18n (= 0.6.1)
multi_json (~> 1.0)
appraisal (0.5.2)
bundler
rake
arel (3.0.2)
aruba (0.5.3)
childprocess (>= 0.3.6)
cucumber (>= 1.1.1)
rspec-expectations (>= 2.7.0)
bourne (1.4.0)
mocha (~> 0.13.2)
builder (3.0.4)
childprocess (0.3.9)
ffi (~> 1.0, >= 1.0.11)
cucumber (1.2.5)
builder (>= 2.1.2)
diff-lcs (>= 1.1.3)
gherkin (~> 2.11.7)
multi_json (~> 1.3)
diff-lcs (1.1.3)
ffi (1.9.0)
gherkin (2.11.8)
multi_json (~> 1.3)
i18n (0.6.1)
metaclass (0.0.1)
mocha (0.13.3)
metaclass (~> 0.0.1)
multi_json (1.7.7)
rake (10.0.4)
rspec (2.12.0)
rspec-core (~> 2.12.0)
rspec-expectations (~> 2.12.0)
rspec-mocks (~> 2.12.0)
rspec-core (2.12.2)
rspec-expectations (2.12.1)
diff-lcs (~> 1.1.3)
rspec-mocks (2.12.2)
simplecov (0.7.1)
multi_json (~> 1.0)
simplecov-html (~> 0.7.1)
simplecov-html (0.7.1)
sqlite3 (1.3.7)
timecop (0.6.1)
tzinfo (0.3.37)
yard (0.8.6.1)
PLATFORMS
ruby
DEPENDENCIES
activerecord (~> 3.2.13)
appraisal (~> 0.5.1)
aruba
bourne
cucumber (~> 1.2.1)
factory_girl!
mocha (>= 0.12.8)
rspec (~> 2.12.0)
simplecov
sqlite3
timecop
yard
[ ~/dev/gems/factory_girl master ] ✔ rake appraisal:4.0 spec:acceptance ☺ 1.9.3-p429
>> BUNDLE_GEMFILE=/Users/joshuaclayton/dev/gems/factory_girl/gemfiles/4.0.gemfile bundle exec /Users/joshuaclayton/.rbenv/versions/1.9.3-p429/bin/rake spec:acceptance
/Users/joshuaclayton/.rbenv/versions/1.9.3-p429/bin/ruby -S rspec spec/acceptance/activesupport_instrumentation_spec.rb spec/acceptance/aliases_spec.rb spec/acceptance/attribute_aliases_spec.rb spec/acceptance/attribute_existing_on_object_spec.rb spec/acceptance/attributes_for_spec.rb spec/acceptance/attributes_from_instance_spec.rb spec/acceptance/attributes_ordered_spec.rb spec/acceptance/build_list_spec.rb spec/acceptance/build_spec.rb spec/acceptance/build_stubbed_spec.rb spec/acceptance/callbacks_spec.rb spec/acceptance/create_list_spec.rb spec/acceptance/create_spec.rb spec/acceptance/define_child_before_parent_spec.rb spec/acceptance/defining_methods_inside_a_factory_spec.rb spec/acceptance/definition_spec.rb spec/acceptance/definition_without_block_spec.rb spec/acceptance/global_initialize_with_spec.rb spec/acceptance/global_to_create_spec.rb spec/acceptance/initialize_with_spec.rb spec/acceptance/keyed_by_class_spec.rb spec/acceptance/modify_factories_spec.rb spec/acceptance/modify_inherited_spec.rb spec/acceptance/nested_attributes_spec.rb spec/acceptance/overrides_spec.rb spec/acceptance/parent_spec.rb spec/acceptance/register_strategies_spec.rb spec/acceptance/sequence_context_spec.rb spec/acceptance/sequence_spec.rb spec/acceptance/skip_create_spec.rb spec/acceptance/stub_spec.rb spec/acceptance/syntax_methods_within_dynamic_attributes_spec.rb spec/acceptance/traits_spec.rb spec/acceptance/transient_attributes_spec.rb
/Users/joshuaclayton/dev/gems/factory_girl/gemfiles/4.0.gemfile
...........................................................................................................................................................................................................................................................................................
Top 10 slowest examples (0.80455 seconds, 16.8% of total time):
using ActiveSupport::Instrumentation to track factory interaction builds the correct payload
0.22668 seconds ./spec/acceptance/activesupport_instrumentation_spec.rb:41
using ActiveSupport::Instrumentation to track factory interaction tracks proper time of creating the record
0.13874 seconds ./spec/acceptance/activesupport_instrumentation_spec.rb:31
multiple creates and ignored attributes to dynamically build attribute lists generates the correct number of posts
0.0703 seconds ./spec/acceptance/create_list_spec.rb:90
defaulting `created_at` defaults created_at for objects with created_at to the correct time with zone
0.05965 seconds ./spec/acceptance/build_stubbed_spec.rb:126
create multiple instances with default attributes overrides the default values
0.05491 seconds ./spec/acceptance/create_list_spec.rb:36
create multiple instances with a block uses the new values
0.05276 seconds ./spec/acceptance/create_list_spec.rb:50
an instance generated by a factory with multiple traits the child with multiple traits and overridden attributes
0.05121 seconds ./spec/acceptance/traits_spec.rb:117
attribute overrides with no user posting secure
0.05115 seconds ./spec/acceptance/overrides_spec.rb:59
an instance generated by a factory with multiple traits factory using global trait email
0.05009 seconds ./spec/acceptance/traits_spec.rb:146
an instance generated by a factory with multiple traits child factory using grandparents' trait great
0.04908 seconds ./spec/acceptance/traits_spec.rb:177
Finished in 5.17 seconds
283 examples, 0 failures
Coverage report generated for Cucumber Features, RSpec to /Users/joshuaclayton/dev/gems/factory_girl/coverage. 1056 / 1082 LOC (97.6%) covered.
GIT
remote: git://github.com/rails/rails.git
revision: add318c7f4b5c0e353a0f74c77661fef612efa65
specs:
activemodel (4.1.0.beta)
activesupport (= 4.1.0.beta)
builder (~> 3.1.0)
activerecord (4.1.0.beta)
activemodel (= 4.1.0.beta)
activerecord-deprecated_finders (~> 1.0.2)
activesupport (= 4.1.0.beta)
arel (~> 4.0.0)
activesupport (4.1.0.beta)
i18n (~> 0.6, >= 0.6.4)
json (~> 1.7)
minitest (~> 5.0)
thread_safe (~> 0.1)
tzinfo (~> 0.3.37)
PATH
remote: /Users/joshuaclayton/dev/gems/factory_girl
specs:
factory_girl (4.2.0)
activesupport (>= 3.0.0)
GEM
remote: http://rubygems.org/
specs:
activerecord-deprecated_finders (1.0.3)
appraisal (0.5.2)
bundler
rake
arel (4.0.0)
aruba (0.5.3)
childprocess (>= 0.3.6)
cucumber (>= 1.1.1)
rspec-expectations (>= 2.7.0)
atomic (1.1.9)
bourne (1.4.0)
mocha (~> 0.13.2)
builder (3.1.4)
childprocess (0.3.9)
ffi (~> 1.0, >= 1.0.11)
cucumber (1.2.5)
builder (>= 2.1.2)
diff-lcs (>= 1.1.3)
gherkin (~> 2.11.7)
multi_json (~> 1.3)
diff-lcs (1.1.3)
ffi (1.9.0)
gherkin (2.11.8)
multi_json (~> 1.3)
i18n (0.6.4)
json (1.8.0)
metaclass (0.0.1)
minitest (5.0.4)
mocha (0.13.3)
metaclass (~> 0.0.1)
multi_json (1.7.7)
rake (10.0.4)
rspec (2.12.0)
rspec-core (~> 2.12.0)
rspec-expectations (~> 2.12.0)
rspec-mocks (~> 2.12.0)
rspec-core (2.12.2)
rspec-expectations (2.12.1)
diff-lcs (~> 1.1.3)
rspec-mocks (2.12.2)
simplecov (0.7.1)
multi_json (~> 1.0)
simplecov-html (~> 0.7.1)
simplecov-html (0.7.1)
sqlite3 (1.3.7)
thread_safe (0.1.0)
atomic
timecop (0.6.1)
tzinfo (0.3.37)
yard (0.8.6.1)
PLATFORMS
ruby
DEPENDENCIES
activerecord!
appraisal (~> 0.5.1)
aruba
bourne
cucumber (~> 1.2.1)
factory_girl!
mocha (>= 0.12.8)
rspec (~> 2.12.0)
simplecov
sqlite3
timecop
yard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment