test/dummy/log/test.log in wagons-0.7.0 vs test/dummy/log/test.log in wagons-0.8.0
- old
+ new
@@ -84006,5 +84006,3921 @@
[1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
------------------------------
DummyTestWagonTest: test_truth
------------------------------
[1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.3ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "people";
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (774433773, 'Your Mother', '2001-06-06', '2023-09-05 11:55:22.577063', '2023-09-05 11:55:22.577063');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2023-09-05 11:55:22.577063', '2023-09-05 11:55:22.577063')[0m
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (2.0ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.2ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.6ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.6ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 11:55:24.993580"], ["updated_at", "2023-09-05 11:55:24.993580"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 11:55:24.996954"], ["updated_at", "2023-09-05 11:55:24.996954"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "cities" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mALTER TABLE "people" ADD "city_id" integer[0m
+ [1m[36mActiveRecord::SchemaMigration Create (0.1ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20120606125058"]]
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 11:55:25.007844"], ["updated_at", "2023-09-05 11:55:25.007844"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Create (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Paris"], ["created_at", "2023-09-05 11:55:25.012923"], ["updated_at", "2023-09-05 11:55:25.012923"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "cities";
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (165566181, 'London', '2012-06-06', '2012-06-06');
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (75882147, 'Tokio', '2012-01-06', '2012-01-06')[0m
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+PersonTest: test_person_can_live_in_a_city
+------------------------------------------
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2023-09-05 11:55:25.038868"], ["updated_at", "2023-09-05 11:55:25.038868"], ["city_id", 165566181]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."city_id" = ? AND "people"."id" = ? LIMIT ?[0m [["city_id", 165566181], ["id", 2], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------
+PersonTest: test_test_seeds_from_application_are_loaded
+-------------------------------------------------------
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------
+CityTest: test_fixtures_from_wagon_are_loaded
+---------------------------------------------
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering layout layouts/application.html.erb
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.2ms | Allocations: 102)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 86)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 111)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 85)
+ Rendered shared/_sidebar.html.erb (Duration: 0.3ms | Allocations: 343)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.0ms | Allocations: 1778)
+ Rendered layout layouts/application.html.erb (Duration: 2.3ms | Allocations: 2203)
+Completed 200 OK in 10ms (Views: 4.8ms | ActiveRecord: 0.0ms | Allocations: 7491)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.5ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.7ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.7ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.1ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 11:55:26.672799"], ["updated_at", "2023-09-05 11:55:26.672799"]]
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 11:55:26.676163"], ["updated_at", "2023-09-05 11:55:26.676163"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 11:55:26.682163"], ["updated_at", "2023-09-05 11:55:26.682163"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.4ms)[0m [1m[31mDELETE FROM "people";
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (774433773, 'Your Mother', '2001-06-06', '2023-09-05 11:58:57.772109', '2023-09-05 11:58:57.772109');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2023-09-05 11:58:57.772109', '2023-09-05 11:58:57.772109')[0m
+ [1m[36mTRANSACTION (7.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (7.7ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (1.7ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.2ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.7ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 11:59:00.308906"], ["updated_at", "2023-09-05 11:59:00.308906"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 11:59:00.312733"], ["updated_at", "2023-09-05 11:59:00.312733"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.2ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "cities" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mALTER TABLE "people" ADD "city_id" integer[0m
+ [1m[36mActiveRecord::SchemaMigration Create (0.1ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20120606125058"]]
+ [1m[36mTRANSACTION (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 11:59:00.323249"], ["updated_at", "2023-09-05 11:59:00.323249"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Create (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Paris"], ["created_at", "2023-09-05 11:59:00.328024"], ["updated_at", "2023-09-05 11:59:00.328024"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "cities";
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (165566181, 'London', '2012-06-06', '2012-06-06');
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (75882147, 'Tokio', '2012-01-06', '2012-01-06')[0m
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering layout layouts/application.html.erb
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 102)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 86)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 111)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 85)
+ Rendered shared/_sidebar.html.erb (Duration: 0.3ms | Allocations: 343)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.9ms | Allocations: 1784)
+ Rendered layout layouts/application.html.erb (Duration: 2.1ms | Allocations: 2209)
+Completed 200 OK in 8ms (Views: 3.6ms | ActiveRecord: 0.0ms | Allocations: 7499)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------
+CityTest: test_fixtures_from_wagon_are_loaded
+---------------------------------------------
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+PersonTest: test_person_can_live_in_a_city
+------------------------------------------
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2023-09-05 11:59:00.391015"], ["updated_at", "2023-09-05 11:59:00.391015"], ["city_id", 165566181]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."city_id" = ? AND "people"."id" = ? LIMIT ?[0m [["city_id", 165566181], ["id", 2], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------
+PersonTest: test_test_seeds_from_application_are_loaded
+-------------------------------------------------------
+ [1m[36mPerson Exists? (0.0ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.3ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.2ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.6ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.7ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 11:59:02.049741"], ["updated_at", "2023-09-05 11:59:02.049741"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 11:59:02.052892"], ["updated_at", "2023-09-05 11:59:02.052892"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 11:59:02.058834"], ["updated_at", "2023-09-05 11:59:02.058834"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.1.3/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "people";
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (774433773, 'Your Mother', '2001-06-06', '2023-09-05 12:03:17.822903', '2023-09-05 12:03:17.822903');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2023-09-05 12:03:17.822903', '2023-09-05 12:03:17.822903')[0m
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.5ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (1.7ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.7ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.8ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 12:03:20.143710"], ["updated_at", "2023-09-05 12:03:20.143710"]]
+ [1m[36mTRANSACTION (2.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 12:03:20.147414"], ["updated_at", "2023-09-05 12:03:20.147414"]]
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "cities" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mALTER TABLE "people" ADD "city_id" integer[0m
+ [1m[36mActiveRecord::SchemaMigration Create (0.1ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20120606125058"]]
+ [1m[36mTRANSACTION (2.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 12:03:20.158003"], ["updated_at", "2023-09-05 12:03:20.158003"]]
+ [1m[36mTRANSACTION (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Create (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Paris"], ["created_at", "2023-09-05 12:03:20.163239"], ["updated_at", "2023-09-05 12:03:20.163239"]]
+ [1m[36mTRANSACTION (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "cities";
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (165566181, 'London', '2012-06-06', '2012-06-06');
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (75882147, 'Tokio', '2012-01-06', '2012-01-06')[0m
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+PersonTest: test_person_can_live_in_a_city
+------------------------------------------
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2023-09-05 12:03:20.193784"], ["updated_at", "2023-09-05 12:03:20.193784"], ["city_id", 165566181]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."city_id" = ? AND "people"."id" = ? LIMIT ?[0m [["city_id", 165566181], ["id", 2], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------
+PersonTest: test_test_seeds_from_application_are_loaded
+-------------------------------------------------------
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------
+CityTest: test_fixtures_from_wagon_are_loaded
+---------------------------------------------
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering layout layouts/application.html.erb
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 102)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.2ms | Allocations: 86)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 111)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 85)
+ Rendered shared/_sidebar.html.erb (Duration: 0.5ms | Allocations: 343)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.1ms | Allocations: 1778)
+ Rendered layout layouts/application.html.erb (Duration: 2.5ms | Allocations: 2203)
+Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.0ms | Allocations: 7491)
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (7.7ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.0ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.3ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.9ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 12:03:21.777029"], ["updated_at", "2023-09-05 12:03:21.777029"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 12:03:21.780066"], ["updated_at", "2023-09-05 12:03:21.780066"]]
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 12:03:21.785996"], ["updated_at", "2023-09-05 12:03:21.785996"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "people";
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (774433773, 'Your Mother', '2001-06-06', '2023-09-05 12:04:31.788580', '2023-09-05 12:04:31.788580');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2023-09-05 12:04:31.788580', '2023-09-05 12:04:31.788580')[0m
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (2.5ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (1.9ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.3ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.8ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 12:04:33.917098"], ["updated_at", "2023-09-05 12:04:33.917098"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 12:04:33.920203"], ["updated_at", "2023-09-05 12:04:33.920203"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "cities" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mALTER TABLE "people" ADD "city_id" integer[0m
+ [1m[36mActiveRecord::SchemaMigration Create (0.1ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20120606125058"]]
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 12:04:33.929633"], ["updated_at", "2023-09-05 12:04:33.929633"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Create (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Paris"], ["created_at", "2023-09-05 12:04:33.934411"], ["updated_at", "2023-09-05 12:04:33.934411"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "cities";
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (165566181, 'London', '2012-06-06', '2012-06-06');
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (75882147, 'Tokio', '2012-01-06', '2012-01-06')[0m
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------
+CityTest: test_fixtures_from_wagon_are_loaded
+---------------------------------------------
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering layout layouts/application.html.erb
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 104)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 88)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 119)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 91)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 361)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.0ms | Allocations: 1813)
+ Rendered layout layouts/application.html.erb (Duration: 2.5ms | Allocations: 2248)
+Completed 200 OK in 10ms (Views: 4.7ms | ActiveRecord: 0.0ms | Allocations: 7893)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.2ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+PersonTest: test_person_can_live_in_a_city
+------------------------------------------
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2023-09-05 12:04:34.005985"], ["updated_at", "2023-09-05 12:04:34.005985"], ["city_id", 165566181]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."city_id" = ? AND "people"."id" = ? LIMIT ?[0m [["city_id", 165566181], ["id", 2], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------
+PersonTest: test_test_seeds_from_application_are_loaded
+-------------------------------------------------------
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (7.7ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.3ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.4ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.3ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 12:04:35.517112"], ["updated_at", "2023-09-05 12:04:35.517112"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 12:04:35.520052"], ["updated_at", "2023-09-05 12:04:35.520052"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 12:04:35.525664"], ["updated_at", "2023-09-05 12:04:35.525664"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:1065:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.5.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.18.1/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "people";
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (774433773, 'Your Mother', '2001-06-06', '2023-09-05 12:09:03.242047', '2023-09-05 12:09:03.242047');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2023-09-05 12:09:03.242047', '2023-09-05 12:09:03.242047')[0m
+ [1m[36mTRANSACTION (7.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.2ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.4ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.5ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.2ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 12:09:05.332913"], ["updated_at", "2023-09-05 12:09:05.332913"]]
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 12:09:05.336162"], ["updated_at", "2023-09-05 12:09:05.336162"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "cities" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mALTER TABLE "people" ADD "city_id" integer[0m
+ [1m[36mActiveRecord::SchemaMigration Create (0.1ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20120606125058"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 12:09:05.345059"], ["updated_at", "2023-09-05 12:09:05.345059"]]
+ [1m[36mTRANSACTION (1.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Create (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Paris"], ["created_at", "2023-09-05 12:09:05.349261"], ["updated_at", "2023-09-05 12:09:05.349261"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "cities";
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (165566181, 'London', '2012-06-06', '2012-06-06');
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (75882147, 'Tokio', '2012-01-06', '2012-01-06')[0m
+ [1m[36mTRANSACTION (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering layout layouts/application.html.erb
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 104)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 88)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 119)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 91)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 361)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.7ms | Allocations: 1813)
+ Rendered layout layouts/application.html.erb (Duration: 2.1ms | Allocations: 2248)
+Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.0ms | Allocations: 7894)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------
+CityTest: test_fixtures_from_wagon_are_loaded
+---------------------------------------------
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+PersonTest: test_person_can_live_in_a_city
+------------------------------------------
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2023-09-05 12:09:05.410511"], ["updated_at", "2023-09-05 12:09:05.410511"], ["city_id", 165566181]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mPerson Exists? (0.0ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."city_id" = ? AND "people"."id" = ? LIMIT ?[0m [["city_id", 165566181], ["id", 2], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------
+PersonTest: test_test_seeds_from_application_are_loaded
+-------------------------------------------------------
+ [1m[36mPerson Exists? (0.0ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.5ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.2ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.8ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.0ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 12:09:06.823668"], ["updated_at", "2023-09-05 12:09:06.823668"]]
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 12:09:06.826824"], ["updated_at", "2023-09-05 12:09:06.826824"]]
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 12:09:06.832511"], ["updated_at", "2023-09-05 12:09:06.832511"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:1091:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.7.2/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:1091:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.7.2/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:1091:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.7.2/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "people";
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (774433773, 'Your Mother', '2001-06-06', '2023-09-05 12:09:24.651535', '2023-09-05 12:09:24.651535');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2023-09-05 12:09:24.651535', '2023-09-05 12:09:24.651535')[0m
+ [1m[36mTRANSACTION (7.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (7.8ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.8ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.0ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 12:09:26.809134"], ["updated_at", "2023-09-05 12:09:26.809134"]]
+ [1m[36mTRANSACTION (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 12:09:26.812431"], ["updated_at", "2023-09-05 12:09:26.812431"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "cities" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mALTER TABLE "people" ADD "city_id" integer[0m
+ [1m[36mActiveRecord::SchemaMigration Create (0.1ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20120606125058"]]
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 12:09:26.821415"], ["updated_at", "2023-09-05 12:09:26.821415"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Create (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Paris"], ["created_at", "2023-09-05 12:09:26.825817"], ["updated_at", "2023-09-05 12:09:26.825817"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "cities";
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (165566181, 'London', '2012-06-06', '2012-06-06');
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (75882147, 'Tokio', '2012-01-06', '2012-01-06')[0m
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------
+PersonTest: test_test_seeds_from_application_are_loaded
+-------------------------------------------------------
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+PersonTest: test_person_can_live_in_a_city
+------------------------------------------
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2023-09-05 12:09:26.843317"], ["updated_at", "2023-09-05 12:09:26.843317"], ["city_id", 165566181]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mPerson Exists? (0.0ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."city_id" = ? AND "people"."id" = ? LIMIT ?[0m [["city_id", 165566181], ["id", 2], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------
+CityTest: test_fixtures_from_wagon_are_loaded
+---------------------------------------------
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering layout layouts/application.html.erb
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 104)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 88)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 119)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 91)
+ Rendered shared/_sidebar.html.erb (Duration: 0.3ms | Allocations: 361)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.7ms | Allocations: 1813)
+ Rendered layout layouts/application.html.erb (Duration: 2.0ms | Allocations: 2248)
+Completed 200 OK in 7ms (Views: 3.4ms | ActiveRecord: 0.0ms | Allocations: 7894)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.0ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (2.3ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.6ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.7ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2023-09-05 12:09:28.329414"], ["updated_at", "2023-09-05 12:09:28.329414"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "schema_sha1"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "schema_sha1"], ["value", "2aa780330ed48df8dccd3948369e92eb2f8a53cc"], ["created_at", "2023-09-05 12:09:28.332978"], ["updated_at", "2023-09-05 12:09:28.332978"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ?[0m [["key", "environment"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2023-09-05 12:09:28.339233"], ["updated_at", "2023-09-05 12:09:28.339233"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:1091:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.7.2/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:403:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:658:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:403:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:1091:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.7.2/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:94:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:191:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:89:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:296:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:88:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:239:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest/test.rb:87:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:1091:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:371:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:358:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:357:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:405:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:392:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:356:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.0.7.2/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:182:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:159:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.19.0/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:403:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:658:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:403:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:403:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:658:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:403:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.2ms)[0m [1m[31mDELETE FROM "people";
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (774433773, 'Your Mother', '2001-06-06', '2024-07-09 12:10:19.595837', '2024-07-09 12:10:19.595837');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2024-07-09 12:10:19.595837', '2024-07-09 12:10:19.595837')[0m
+ [1m[36mTRANSACTION (6.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.2ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (0.9ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('environment', 'test', '2024-07-09 12:10:24.959220', '2024-07-09 12:10:24.959223') RETURNING "key"[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "schema_sha1"]]
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('schema_sha1', '2964b2c8d812ec27af88f0c7fb073bd8fbc76bda', '2024-07-09 12:10:24.959806', '2024-07-09 12:10:24.959807') RETURNING "key"[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "cities" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mALTER TABLE "people" ADD "city_id" integer[0m
+ [1m[36mActiveRecord::SchemaMigration Create (0.0ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES ('20120606125058') RETURNING "version"[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.2ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?) RETURNING "id"[0m [["name", "Pascal"], ["created_at", "2024-07-09 12:10:24.976311"], ["updated_at", "2024-07-09 12:10:24.976311"]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Create (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?) RETURNING "id"[0m [["name", "Paris"], ["created_at", "2024-07-09 12:10:24.980886"], ["updated_at", "2024-07-09 12:10:24.980886"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "cities";
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (165566181, 'London', '2012-06-06', '2012-06-06');
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (75882147, 'Tokio', '2012-01-06', '2012-01-06')[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.2ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------
+CityTest: test_fixtures_from_wagon_are_loaded
+---------------------------------------------
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering layout layouts/application.html.erb
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 99)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 83)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 115)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 87)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 365)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.1ms | Allocations: 1687)
+ Rendered layout layouts/application.html.erb (Duration: 2.4ms | Allocations: 2103)
+Completed 200 OK in 18ms (Views: 5.2ms | ActiveRecord: 0.0ms | Allocations: 8449)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------
+PersonTest: test_test_seeds_from_application_are_loaded
+-------------------------------------------------------
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+PersonTest: test_person_can_live_in_a_city
+------------------------------------------
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mPerson Create (0.2ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?) RETURNING "id"[0m [["name", "Fred"], ["created_at", "2024-07-09 12:10:25.094394"], ["updated_at", "2024-07-09 12:10:25.094394"], ["city_id", 165566181]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mPerson Exists? (0.0ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."city_id" = ? AND "people"."id" = ? LIMIT ?[0m [["city_id", 165566181], ["id", 2], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.2ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (0.9ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('environment', 'test', '2024-07-09 12:10:28.174532', '2024-07-09 12:10:28.174534') RETURNING "key"[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "schema_sha1"]]
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('schema_sha1', '2964b2c8d812ec27af88f0c7fb073bd8fbc76bda', '2024-07-09 12:10:28.175378', '2024-07-09 12:10:28.175380') RETURNING "key"[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.1ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?) RETURNING "id"[0m [["name", "Pascal"], ["created_at", "2024-07-09 12:10:28.188720"], ["updated_at", "2024-07-09 12:10:28.188720"]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:403:in `block in with_unbundled_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:658:in `with_env'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/bundler-2.5.5/lib/bundler.rb:403:in `with_unbundled_env'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/zumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/zumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:95:in `block (3 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:192:in `capture_exceptions'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:90:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:368:in `time_it'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:89:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:240:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest/test.rb:88:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:1200:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:433:in `run_one_method'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:420:in `block (2 levels) in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `each'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:419:in `block in run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:467:in `on_signal'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:454:in `with_info_handler'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:418:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/railties-7.1.3.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `block in __run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `map'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:332:in `__run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:288:in `run'
+ /home/zumkehr/.rvm/gems/ruby-3.2.2/gems/minitest-5.24.1/lib/minitest.rb:86:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "people";
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (774433773, 'Your Mother', '2001-06-06', '2024-07-09 12:14:27.266474', '2024-07-09 12:14:27.266474');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2024-07-09 12:14:27.266474', '2024-07-09 12:14:27.266474')[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (0.8ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('environment', 'test', '2024-07-09 12:14:31.084097', '2024-07-09 12:14:31.084099') RETURNING "key"[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "schema_sha1"]]
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('schema_sha1', '2964b2c8d812ec27af88f0c7fb073bd8fbc76bda', '2024-07-09 12:14:31.084680', '2024-07-09 12:14:31.084681') RETURNING "key"[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "cities" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mALTER TABLE "people" ADD "city_id" integer[0m
+ [1m[36mActiveRecord::SchemaMigration Create (0.0ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES ('20120606125058') RETURNING "version"[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.0ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?) RETURNING "id"[0m [["name", "Pascal"], ["created_at", "2024-07-09 12:14:31.097739"], ["updated_at", "2024-07-09 12:14:31.097739"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Create (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?) RETURNING "id"[0m [["name", "Paris"], ["created_at", "2024-07-09 12:14:31.101711"], ["updated_at", "2024-07-09 12:14:31.101711"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = ON[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixtures Load (0.1ms)[0m [1m[31mDELETE FROM "cities";
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (165566181, 'London', '2012-06-06', '2012-06-06');
+INSERT INTO "cities" ("id", "name", "created_at", "updated_at") VALUES (75882147, 'Tokio', '2012-01-06', '2012-01-06')[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------
+CityTest: test_fixtures_from_wagon_are_loaded
+---------------------------------------------
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+PersonTest: test_person_can_live_in_a_city
+------------------------------------------
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."id" = ? LIMIT ?[0m [["id", 165566181], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mPerson Create (0.3ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?) RETURNING "id"[0m [["name", "Fred"], ["created_at", "2024-07-09 12:14:31.182027"], ["updated_at", "2024-07-09 12:14:31.182027"], ["city_id", 165566181]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."city_id" = ? AND "people"."id" = ? LIMIT ?[0m [["city_id", 165566181], ["id", 2], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------
+PersonTest: test_test_seeds_from_application_are_loaded
+-------------------------------------------------------
+ [1m[36mPerson Exists? (0.1ms)[0m [1m[34mSELECT 1 AS one FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering layout layouts/application.html.erb
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 99)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 83)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 115)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 87)
+ Rendered shared/_sidebar.html.erb (Duration: 0.5ms | Allocations: 365)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.3ms | Allocations: 1681)
+ Rendered layout layouts/application.html.erb (Duration: 2.7ms | Allocations: 2096)
+Completed 200 OK in 11ms (Views: 5.6ms | ActiveRecord: 0.0ms | Allocations: 8435)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mSAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.2ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[35mRELEASE SAVEPOINT active_record_1[0m
+ [1m[36mCity Load (0.0ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ? ORDER BY "cities"."id" ASC LIMIT ?[0m [["name", "Paris"], ["LIMIT", 1]]
+ [1m[36mCity Load (0.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (1.0ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL)[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (0.1ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.1ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('environment', 'test', '2024-07-09 12:14:33.882918', '2024-07-09 12:14:33.882921') RETURNING "key"[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "schema_sha1"]]
+ [1m[36mActiveRecord::InternalMetadata Create (0.1ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES ('schema_sha1', '2964b2c8d812ec27af88f0c7fb073bd8fbc76bda', '2024-07-09 12:14:33.883652', '2024-07-09 12:14:33.883654') RETURNING "key"[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mActiveRecord::InternalMetadata Load (0.0ms)[0m [1m[34mSELECT * FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? ORDER BY "ar_internal_metadata"."key" ASC LIMIT 1[0m [[nil, "environment"]]
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mPerson Load (0.1ms)[0m [1m[34mSELECT "people".* FROM "people" WHERE "people"."name" = ? LIMIT ?[0m [["name", "Pascal"], ["LIMIT", 1]]
+ [1m[36mPerson Create (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?) RETURNING "id"[0m [["name", "Pascal"], ["created_at", "2024-07-09 12:14:33.901497"], ["updated_at", "2024-07-09 12:14:33.901497"]]
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m