test/dummy/log/test.log in wagons-0.6.1 vs test/dummy/log/test.log in wagons-0.7.0
- old
+ new
@@ -62591,5 +62591,21420 @@
-------------------------------------------------------
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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (2.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.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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.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", "2022-10-17 09:12:31.738492"], ["updated_at", "2022-10-17 09:12:31.738492"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 09:12:31.741567"], ["updated_at", "2022-10-17 09:12:31.741567"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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_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_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_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_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_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_name
+-------------------------------------------
+ [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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:272:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:367:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:211:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:1029:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:341:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:328:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:327:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:327:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:367:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:354:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:326:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.4.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:141:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:68: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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:392:in `block in with_clean_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:392:in `with_clean_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:272:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:367:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:211:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:1029:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:341:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:328:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:327:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:327:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:367:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:354:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:326:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.4.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:141:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:68: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.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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:272:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:367:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:211:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:1029:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:341:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:328:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:327:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:327:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:367:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:354:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:326:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.4.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:164:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:141:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.14.4/lib/minitest.rb:68: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_updates_commented_gems
+-------------------------------------------------------------------
+ [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_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_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_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_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_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_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.7ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[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_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_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_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_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_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_find_available
+------------------------------------------
+ [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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:392:in `block in with_clean_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:392:in `with_clean_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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[36mActiveRecord::SchemaMigration Pluck (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:392:in `block in with_clean_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:392:in `with_clean_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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
+-----------------------------------------------------------
+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_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_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_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_checks_go_wrong
+----------------------------------------------------------------
+ [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_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_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
+----------------------
+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', '2022-10-17 09:16:21.438860', '2022-10-17 09:16:21.438860');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:16:21.438860', '2022-10-17 09:16:21.438860')[0m
+ [1m[36mTRANSACTION (7.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_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 (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 (1.8ms)[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.5ms)[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", "2022-10-17 09:16:23.576388"], ["updated_at", "2022-10-17 09:16:23.576388"]]
+ [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", "2022-10-17 09:16:23.579884"], ["updated_at", "2022-10-17 09:16:23.579884"]]
+ [1m[36mTRANSACTION (1.1ms)[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::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.6ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 09:16:23.590172"], ["updated_at", "2022-10-17 09:16:23.590172"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 09:16:23.595319"], ["updated_at", "2022-10-17 09:16:23.595319"]]
+ [1m[36mTRANSACTION (1.1ms)[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
+--------------------------------------------------------------
+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: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.7ms | Allocations: 1457)
+ Rendered layout layouts/application.html.erb (Duration: 1.9ms | Allocations: 1794)
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.0ms | Allocations: 4627)
+ [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_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", "2022-10-17 09:16:23.665175"], ["updated_at", "2022-10-17 09:16:23.665175"], ["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
+------------------------------------------------
+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_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_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_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_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_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[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (6.6ms)[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.6ms)[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.5ms)[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", "2022-10-17 09:16:25.131419"], ["updated_at", "2022-10-17 09:16:25.131419"]]
+ [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", "2022-10-17 09:16:25.134341"], ["updated_at", "2022-10-17 09:16:25.134341"]]
+ [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", "2022-10-17 09:16:25.140338"], ["updated_at", "2022-10-17 09:16:25.140338"]]
+ [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.1ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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.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_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_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_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_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.7ms)[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_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_find_installed
+------------------------------------------
+ [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_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_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_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_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:392:in `block in with_clean_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:392:in `with_clean_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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
+----------------------
+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', '2022-10-17 09:17:05.103877', '2022-10-17 09:17:05.103877');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:17:05.103877', '2022-10-17 09:17:05.103877')[0m
+ [1m[36mTRANSACTION (7.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
+------------------------------------------------
+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 (7.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 (1.6ms)[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 (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", "2022-10-17 09:17:07.250058"], ["updated_at", "2022-10-17 09:17:07.250058"]]
+ [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", "2022-10-17 09:17:07.253580"], ["updated_at", "2022-10-17 09:17:07.253580"]]
+ [1m[36mTRANSACTION (1.1ms)[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.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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 09:17:07.263979"], ["updated_at", "2022-10-17 09:17:07.263979"]]
+ [1m[36mTRANSACTION (1.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 09:17:07.269195"], ["updated_at", "2022-10-17 09:17:07.269195"]]
+ [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
+-------------------------------------------------------
+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.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", "2022-10-17 09:17:07.298776"], ["updated_at", "2022-10-17 09:17:07.298776"], ["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
+---------------------------------------------
+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
+-------------------------------------------
+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
+--------------------------------------------------------------------------
+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: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 0.3ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.5ms | Allocations: 1455)
+ Rendered layout layouts/application.html.erb (Duration: 1.7ms | Allocations: 1792)
+Completed 200 OK in 5ms (Views: 3.0ms | ActiveRecord: 0.0ms | Allocations: 4625)
+ [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_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_all_includes_current_wagon
+------------------------------------------
+ [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_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_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[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 (1.9ms)[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 (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", "2022-10-17 09:17:08.838530"], ["updated_at", "2022-10-17 09:17:08.838530"]]
+ [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", "2022-10-17 09:17:08.841741"], ["updated_at", "2022-10-17 09:17:08.841741"]]
+ [1m[36mTRANSACTION (1.1ms)[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", "2022-10-17 09:17:08.847671"], ["updated_at", "2022-10-17 09:17:08.847671"]]
+ [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.1ms)[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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_remove
+--------------------------------------------
+ [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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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', '2022-10-17 09:18:25.884346', '2022-10-17 09:18:25.884346');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:18:25.884346', '2022-10-17 09:18:25.884346')[0m
+ [1m[36mTRANSACTION (7.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_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 (1.5ms)[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.3ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.5ms)[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", "2022-10-17 09:18:27.999591"], ["updated_at", "2022-10-17 09:18:27.999591"]]
+ [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", "2022-10-17 09:18:28.002588"], ["updated_at", "2022-10-17 09:18:28.002588"]]
+ [1m[36mTRANSACTION (1.1ms)[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::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.6ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 09:18:28.012834"], ["updated_at", "2022-10-17 09:18:28.012834"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 09:18:28.019831"], ["updated_at", "2022-10-17 09:18:28.019831"]]
+ [1m[36mTRANSACTION (1.4ms)[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.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
+--------------------------------------------------------------
+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: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 0.5ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.7ms | Allocations: 1457)
+ Rendered layout layouts/application.html.erb (Duration: 2.0ms | Allocations: 1794)
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.0ms | Allocations: 4627)
+ [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
+-------------------------------------------
+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
+--------------------------------------------------------------------------
+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
+-------------------------------------
+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_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_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_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_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
+------------------------------
+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_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
+-------------------------------------------------------
+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
+------------------------------------------
+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", "2022-10-17 09:18:28.090526"], ["updated_at", "2022-10-17 09:18:28.090526"], ["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[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.1ms)[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.0ms)[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 (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", "2022-10-17 09:18:29.566742"], ["updated_at", "2022-10-17 09:18:29.566742"]]
+ [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", "2022-10-17 09:18:29.569733"], ["updated_at", "2022-10-17 09:18:29.569733"]]
+ [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::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", "2022-10-17 09:18:29.575810"], ["updated_at", "2022-10-17 09:18:29.575810"]]
+ [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.1ms)[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_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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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
+----------------------
+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', '2022-10-17 09:19:34.774527', '2022-10-17 09:19:34.774527');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:19:34.774527', '2022-10-17 09:19:34.774527')[0m
+ [1m[36mTRANSACTION (8.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
+----------------------------------------------------------------------
+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 (9.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 (2.0ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.5ms)[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", "2022-10-17 09:19:36.903008"], ["updated_at", "2022-10-17 09:19:36.903008"]]
+ [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", "2022-10-17 09:19:36.906178"], ["updated_at", "2022-10-17 09:19:36.906178"]]
+ [1m[36mTRANSACTION (1.1ms)[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.6ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 09:19:36.916189"], ["updated_at", "2022-10-17 09:19:36.916189"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.9ms)[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", "2022-10-17 09:19:36.923302"], ["updated_at", "2022-10-17 09:19:36.923302"]]
+ [1m[36mTRANSACTION (1.3ms)[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", "2022-10-17 09:19:36.952214"], ["updated_at", "2022-10-17 09:19:36.952214"], ["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
+--------------------------------------------------------------
+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: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.6ms | Allocations: 1457)
+ Rendered layout layouts/application.html.erb (Duration: 1.8ms | Allocations: 1794)
+Completed 200 OK in 5ms (Views: 3.2ms | ActiveRecord: 0.0ms | Allocations: 4626)
+ [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
+-----------------------------------------
+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_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_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_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_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_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
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [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 (9.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.9ms)[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 (2.0ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.5ms)[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", "2022-10-17 09:19:38.446369"], ["updated_at", "2022-10-17 09:19:38.446369"]]
+ [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", "2022-10-17 09:19:38.449760"], ["updated_at", "2022-10-17 09:19:38.449760"]]
+ [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::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", "2022-10-17 09:19:38.455671"], ["updated_at", "2022-10-17 09:19:38.455671"]]
+ [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.1ms)[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_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_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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_find_installed
+------------------------------------------
+ [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_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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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[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', '2022-10-17 09:21:30.656892', '2022-10-17 09:21:30.656892');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:21:30.656892', '2022-10-17 09:21:30.656892')[0m
+ [1m[36mTRANSACTION (7.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_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.6ms)[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.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (2.3ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.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", "2022-10-17 09:21:32.785133"], ["updated_at", "2022-10-17 09:21:32.785133"]]
+ [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", "2022-10-17 09:21:32.788531"], ["updated_at", "2022-10-17 09:21:32.788531"]]
+ [1m[36mTRANSACTION (1.9ms)[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.8ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 09:21:32.799496"], ["updated_at", "2022-10-17 09:21:32.799496"]]
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 09:21:32.805495"], ["updated_at", "2022-10-17 09:21:32.805495"]]
+ [1m[36mTRANSACTION (1.5ms)[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.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
+-------------------------------------------
+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_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_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_dependencies_is_empty
+-------------------------------------
+ [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_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_all_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.8ms)[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_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.1ms)[0m [1m[34mSELECT "cities".* FROM "cities" WHERE "cities"."name" = ?[0m [["name", "Paris"]]
+ [1m[36mTRANSACTION (0.1ms)[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: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 0.3ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.5ms | Allocations: 1455)
+ Rendered layout layouts/application.html.erb (Duration: 1.8ms | Allocations: 1792)
+Completed 200 OK in 5ms (Views: 3.1ms | ActiveRecord: 0.0ms | Allocations: 4625)
+ [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", "2022-10-17 09:21:32.877638"], ["updated_at", "2022-10-17 09:21:32.877638"], ["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[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (7.6ms)[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.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 (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", "2022-10-17 09:21:34.351582"], ["updated_at", "2022-10-17 09:21:34.351582"]]
+ [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", "2022-10-17 09:21:34.355176"], ["updated_at", "2022-10-17 09:21:34.355176"]]
+ [1m[36mTRANSACTION (1.4ms)[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", "2022-10-17 09:21:34.361708"], ["updated_at", "2022-10-17 09:21:34.361708"]]
+ [1m[36mTRANSACTION (1.6ms)[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_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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_remove
+--------------------------------------------
+ [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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_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_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [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', '2022-10-17 09:22:35.532703', '2022-10-17 09:22:35.532703');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:22:35.532703', '2022-10-17 09:22:35.532703')[0m
+ [1m[36mTRANSACTION (7.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_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.1ms)[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 (1.9ms)[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.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", "2022-10-17 09:22:37.674975"], ["updated_at", "2022-10-17 09:22:37.674975"]]
+ [1m[36mTRANSACTION (1.1ms)[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", "2022-10-17 09:22:37.677919"], ["updated_at", "2022-10-17 09:22:37.677919"]]
+ [1m[36mTRANSACTION (1.1ms)[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.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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 09:22:37.687548"], ["updated_at", "2022-10-17 09:22:37.687548"]]
+ [1m[36mTRANSACTION (1.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 09:22:37.693740"], ["updated_at", "2022-10-17 09:22:37.693740"]]
+ [1m[36mTRANSACTION (1.1ms)[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.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
+--------------------------------------------------------------
+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: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.0ms | Allocations: 1457)
+ Rendered layout layouts/application.html.erb (Duration: 2.3ms | Allocations: 1794)
+Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.0ms | Allocations: 4627)
+ [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.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
+-------------------------------------------
+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
+----------------------------------------------
+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_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_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_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_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_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
+---------------------------------------
+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
+--------------------------------------------------------------------------
+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.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2022-10-17 09:22:37.765647"], ["updated_at", "2022-10-17 09:22:37.765647"], ["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[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.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.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.5ms)[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", "2022-10-17 09:22:39.240903"], ["updated_at", "2022-10-17 09:22:39.240903"]]
+ [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", "2022-10-17 09:22:39.244084"], ["updated_at", "2022-10-17 09:22:39.244084"]]
+ [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", "2022-10-17 09:22:39.250081"], ["updated_at", "2022-10-17 09:22:39.250081"]]
+ [1m[36mTRANSACTION (1.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
+ [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_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_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_specs_from_name
+-------------------------------------------
+ [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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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.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_find_available
+------------------------------------------
+ [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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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_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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+----------------------
+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[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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.1ms)[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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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.4ms)[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_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [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_find_installed
+------------------------------------------
+ [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_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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
+----------------------
+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[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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_remove
+--------------------------------------------
+ [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_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_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_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_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_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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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 (5.8ms)[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_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_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_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_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.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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [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_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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+--------------------------------------------------------------
+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_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_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_commented_gems
+-------------------------------------------------------------------
+ [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_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_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_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_find_available
+------------------------------------------
+ [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_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_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_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_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_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_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_installed
+------------------------------------------
+ [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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+--------------------------------------------------------------------------------------
+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_remove
+--------------------------------------------
+ [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.1ms)[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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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_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_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_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_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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 09:31:07.981702', '2022-10-17 09:31:07.981702');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:31:07.981702', '2022-10-17 09:31:07.981702')[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.1ms)[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.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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_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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 09:32:59.969527', '2022-10-17 09:32:59.969527');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:32:59.969527', '2022-10-17 09:32:59.969527')[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
+-----------------------------------------------
+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.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[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 foreign_keys = OFF[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixture Delete (0.1ms)[0m [1m[31mDELETE FROM "people"[0m
+ [1m[36mFixture Insert (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "birthday", "created_at", "updated_at", "id") VALUES ('Your Mother', '2001-06-06', '2022-10-17 09:34:59.465647', '2022-10-17 09:34:59.465647', 774433773)[0m
+ [1m[36mFixture Insert (0.0ms)[0m [1m[32mINSERT INTO "people" ("name", "birthday", "created_at", "updated_at", "id") VALUES ('Pascal', '1980-08-12', '2022-10-17 09:34:59.465647', '2022-10-17 09:34:59.465647', 357302017)[0m
+ [1m[35m (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[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 foreign_keys = OFF[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixture Delete (0.1ms)[0m [1m[31mDELETE FROM "people"[0m
+ [1m[36mFixture Insert (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "birthday", "created_at", "updated_at", "id") VALUES ('Your Mother', '2001-06-06', '2022-10-17 09:35:35.679573', '2022-10-17 09:35:35.679573', 774433773)[0m
+ [1m[36mFixture Insert (0.0ms)[0m [1m[32mINSERT INTO "people" ("name", "birthday", "created_at", "updated_at", "id") VALUES ('Pascal', '1980-08-12', '2022-10-17 09:35:35.679573', '2022-10-17 09:35:35.679573', 357302017)[0m
+ [1m[35m (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[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 foreign_keys = OFF[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixture Delete (0.1ms)[0m [1m[31mDELETE FROM "people"[0m
+ [1m[36mFixture Insert (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "birthday", "created_at", "updated_at", "id") VALUES ('Your Mother', '2001-06-06', '2022-10-17 09:35:52.282169', '2022-10-17 09:35:52.282169', 774433773)[0m
+ [1m[36mFixture Insert (0.0ms)[0m [1m[32mINSERT INTO "people" ("name", "birthday", "created_at", "updated_at", "id") VALUES ('Pascal', '1980-08-12', '2022-10-17 09:35:52.282169', '2022-10-17 09:35:52.282169', 357302017)[0m
+ [1m[35m (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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[35m (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', '2022-10-17 09:36:14.707640', '2022-10-17 09:36:14.707640');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:36:14.707640', '2022-10-17 09:36:14.707640')[0m
+ [1m[35m (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA defer_foreign_keys = 0[0m
+ [1m[35m (0.6ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_find_installed
+------------------------------------------
+ [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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_wagonfile_remove
+--------------------------------------------
+ [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_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_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_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_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_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_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_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_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_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 09:36:25.507440', '2022-10-17 09:36:25.507440');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:36:25.507440', '2022-10-17 09:36:25.507440')[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_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.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:393:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:709:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:393:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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[35m (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', '2022-10-17 09:36:48.811338', '2022-10-17 09:36:48.811338');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:36:48.811338', '2022-10-17 09:36:48.811338')[0m
+ [1m[35m (2.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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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
+---------------------------------------------------------------
+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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:393:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:709:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:393:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_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_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [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_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_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_find_installed
+------------------------------------------
+ [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_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_commented_gems
+-------------------------------------------------------------------
+ [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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_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_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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 09:37:06.659872', '2022-10-17 09:37:06.659872');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:37:06.659872', '2022-10-17 09:37:06.659872')[0m
+ [1m[36mTRANSACTION (2.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
+-----------------------------------------------
+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[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_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_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_find_installed
+------------------------------------------
+ [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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_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.2ms)[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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_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_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_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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:393:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:709:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:393:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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_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_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_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_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[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_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_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_find_installed
+------------------------------------------
+ [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_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_remove
+--------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:393:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:709:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:393:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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_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_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_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_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_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_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_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_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_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_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_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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_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_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_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_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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[36mTRANSACTION (0.2ms)[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_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_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_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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 09:48:25.681185', '2022-10-17 09:48:25.681185');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 09:48:25.681185', '2022-10-17 09:48:25.681185')[0m
+ [1m[36mTRANSACTION (1.8ms)[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.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (6.6ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_specs_from_name
+-------------------------------------------
+ [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_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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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_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_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_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_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_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_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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 10:26:48.201747', '2022-10-17 10:26:48.201747');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 10:26:48.201747', '2022-10-17 10:26:48.201747')[0m
+ [1m[36mTRANSACTION (1.8ms)[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.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_wagonfile_update_keeps_existing_and_add_new_entries_if_version_should_not_be_included_in_wagonfile
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.3ms)[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_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_commented_gems
+-------------------------------------------------------------------
+ [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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.2ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 10:28:30.472500', '2022-10-17 10:28:30.472500');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 10:28:30.472500', '2022-10-17 10:28:30.472500')[0m
+ [1m[36mTRANSACTION (1.8ms)[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[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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [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_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.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_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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_specs_from_name
+-------------------------------------------
+ [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_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_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_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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_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_specs_from_name
+-------------------------------------------
+ [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.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_find_available
+------------------------------------------
+ [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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_checks_go_wrong
+----------------------------------------------------------------
+ [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_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_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_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_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 10:28:56.829997', '2022-10-17 10:28:56.829997');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 10:28:56.829997', '2022-10-17 10:28:56.829997')[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.1ms)[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.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[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_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_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_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_installed
+------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+--------------------------------------------------------------------
+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_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_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_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_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_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_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_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_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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_find_available
+------------------------------------------
+ [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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 10:29:11.557968', '2022-10-17 10:29:11.557968');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 10:29:11.557968', '2022-10-17 10:29:11.557968')[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.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_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_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_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_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_updates_commented_gems
+-------------------------------------------------------------------
+ [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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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_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_find_installed
+------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 10:29:36.186010', '2022-10-17 10:29:36.186010');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 10:29:36.186010', '2022-10-17 10:29:36.186010')[0m
+ [1m[36mTRANSACTION (2.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_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 (7.9ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) 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.3ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (1.5ms)[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", "2022-10-17 10:30:18.366342"], ["updated_at", "2022-10-17 10:30:18.366342"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 10:30:18.369359"], ["updated_at", "2022-10-17 10:30:18.369359"]]
+ [1m[36mTRANSACTION (1.1ms)[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", "2022-10-17 10:30:18.379720"], ["updated_at", "2022-10-17 10:30:18.379720"]]
+ [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.2ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Paris"], ["created_at", "2022-10-17 10:30:18.384465"], ["updated_at", "2022-10-17 10:30:18.384465"]]
+ [1m[36mTRANSACTION (1.3ms)[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.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
+--------------------------------------------------------------------------
+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
+---------------------------------------------
+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
+-------------------------------------------
+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
+----------------------------------------------------
+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_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_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
+-------------------------------------
+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_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_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_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_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
+--------------------------------------------------------------
+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.8ms | Allocations: 1708)
+ Rendered layout layouts/application.html.erb (Duration: 2.0ms | Allocations: 2134)
+Completed 200 OK in 6ms (Views: 3.4ms | ActiveRecord: 0.0ms | Allocations: 5686)
+ [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.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2022-10-17 10:30:18.446917"], ["updated_at", "2022-10-17 10:30:18.446917"], ["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[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[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(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[35m (1.8ms)[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 (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", "2022-10-17 10:31:39.344670"], ["updated_at", "2022-10-17 10:31:39.344670"]]
+ [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[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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 10:31:39.348041"], ["updated_at", "2022-10-17 10:31:39.348041"]]
+ [1m[36mTRANSACTION (1.3ms)[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[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_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_checks_go_wrong
+--------------------------------------------------------------
+ [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_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_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_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_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_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_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[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_specs_from_name
+-------------------------------------------
+ [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.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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[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_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_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_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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_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_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+-------------------------------------------------------------------
+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_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_name
+-------------------------------------------
+ [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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:380:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.3ms)[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_find_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_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_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `block in with_original_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:394:in `with_original_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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.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_wagonfile_remove
+--------------------------------------------
+ [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_find_available
+------------------------------------------
+ [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_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_checks_go_wrong
+----------------------------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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.1ms)[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', '2022-10-17 10:43:23.757579', '2022-10-17 10:43:23.757579');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 10:43:23.757579', '2022-10-17 10:43:23.757579')[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_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.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_find_available
+------------------------------------------
+ [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_wagonfile_remove
+--------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_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_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_remove
+--------------------------------------------
+ [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_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_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_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_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_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_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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+------------------------------------------
+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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_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_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_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_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_find_installed
+------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_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_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_find_available
+------------------------------------------
+ [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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_checks_go_wrong
+--------------------------------------------------------------
+ [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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_find_available
+------------------------------------------
+ [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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[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_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_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_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_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_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_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_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_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_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_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_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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.2ms)[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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[35m (0.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+----------------------------------------------------------------
+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_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_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_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_find_available
+------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_find_installed
+------------------------------------------
+ [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_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_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.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_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.5ms)[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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_find_installed
+------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[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_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_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.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.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_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_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_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_remove
+--------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_commented_gems
+-------------------------------------------------------------------
+ [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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_installed
+------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_find_available
+------------------------------------------
+ [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_remove
+--------------------------------------------
+ [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_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.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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_name
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_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_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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[35m (0.7ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[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_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_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_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_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_checks_go_wrong
+--------------------------------------------------------------
+ [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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_installed
+------------------------------------------
+ [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_wagonfile_remove
+--------------------------------------------
+ [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_find_available
+------------------------------------------
+ [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_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_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_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_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 11:01:29.736364', '2022-10-17 11:01:29.736364');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:01:29.736364', '2022-10-17 11:01:29.736364')[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
+----------------------------------------------------------------------
+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.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[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(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[35m (2.6ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (0.1ms)[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.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", "2022-10-17 11:01:32.054961"], ["updated_at", "2022-10-17 11:01:32.054961"]]
+ [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", "9022f33a3fe2a3a60f2314f177038b9f4d1e8910"], ["created_at", "2022-10-17 11:01:32.057743"], ["updated_at", "2022-10-17 11:01:32.057743"]]
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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.6ms)[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.2ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:01:32.068438"], ["updated_at", "2022-10-17 11:01:32.068438"]]
+ [1m[36mTRANSACTION (2.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", "2022-10-17 11:01:32.075698"], ["updated_at", "2022-10-17 11:01:32.075698"]]
+ [1m[36mTRANSACTION (1.5ms)[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.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
+--------------------------------------------------------------
+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: 100)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 109)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.2ms | Allocations: 83)
+ Rendered shared/_sidebar.html.erb (Duration: 0.5ms | Allocations: 411)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.3ms | Allocations: 2116)
+ Rendered layout layouts/application.html.erb (Duration: 19.5ms | Allocations: 12300)
+Completed 200 OK in 24ms (Views: 21.4ms | ActiveRecord: 0.0ms | Allocations: 15973)
+ [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
+---------------------------------------
+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_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_all_includes_current_wagon
+------------------------------------------
+ [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_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_all_dependencies_is_empty
+-----------------------------------------
+ [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
+---------------------------------------------
+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
+-------------------------------------------------------
+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
+------------------------------------------
+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", "2022-10-17 11:01:32.151514"], ["updated_at", "2022-10-17 11:01:32.151514"], ["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[35m (0.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[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(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[35m (2.7ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (0.1ms)[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.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", "2022-10-17 11:01:33.703219"], ["updated_at", "2022-10-17 11:01:33.703219"]]
+ [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", "9022f33a3fe2a3a60f2314f177038b9f4d1e8910"], ["created_at", "2022-10-17 11:01:33.706161"], ["updated_at", "2022-10-17 11:01:33.706161"]]
+ [1m[36mTRANSACTION (1.6ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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", "2022-10-17 11:01:33.712770"], ["updated_at", "2022-10-17 11:01:33.712770"]]
+ [1m[36mTRANSACTION (1.5ms)[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[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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
+-------------------------------------------------------------
+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_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_find_installed
+------------------------------------------
+ [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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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[35m (0.8ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.2ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 11:02:15.517947', '2022-10-17 11:02:15.517947');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:02:15.517947', '2022-10-17 11:02:15.517947')[0m
+ [1m[36mTRANSACTION (2.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_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.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[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(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[35m (1.5ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (0.1ms)[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 (1.5ms)[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", "2022-10-17 11:02:17.747722"], ["updated_at", "2022-10-17 11:02:17.747722"]]
+ [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", "9022f33a3fe2a3a60f2314f177038b9f4d1e8910"], ["created_at", "2022-10-17 11:02:17.750928"], ["updated_at", "2022-10-17 11:02:17.750928"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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.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", "2022-10-17 11:02:17.761656"], ["updated_at", "2022-10-17 11:02:17.761656"]]
+ [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", "2022-10-17 11:02:17.767385"], ["updated_at", "2022-10-17 11:02:17.767385"]]
+ [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
+--------------------------------------------------------------------------
+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: 100)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 109)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 83)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 411)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.1ms | Allocations: 2110)
+ Rendered layout layouts/application.html.erb (Duration: 12.2ms | Allocations: 6074)
+Completed 200 OK in 16ms (Views: 14.0ms | ActiveRecord: 0.0ms | Allocations: 9746)
+ [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_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_all_includes_current_wagon
+------------------------------------------
+ [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_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_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_dependencies_is_empty
+-----------------------------------------
+ [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
+------------------------------------------
+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", "2022-10-17 11:02:17.830131"], ["updated_at", "2022-10-17 11:02:17.830131"], ["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
+-------------------------------------------
+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[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[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(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[35m (2.3ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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.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", "2022-10-17 11:02:19.335038"], ["updated_at", "2022-10-17 11:02:19.335038"]]
+ [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", "9022f33a3fe2a3a60f2314f177038b9f4d1e8910"], ["created_at", "2022-10-17 11:02:19.338095"], ["updated_at", "2022-10-17 11:02:19.338095"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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", "2022-10-17 11:02:19.344356"], ["updated_at", "2022-10-17 11:02:19.344356"]]
+ [1m[36mTRANSACTION (1.8ms)[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[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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.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_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_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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.2ms)[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_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
+-------------------------------------------------------------
+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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_commented_gems
+-------------------------------------------------------------------
+ [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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 11:02:32.817034', '2022-10-17 11:02:32.817034');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:02:32.817034', '2022-10-17 11:02:32.817034')[0m
+ [1m[36mTRANSACTION (1.9ms)[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.9ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (3.2ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[35m (2.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (2.2ms)[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", "2022-10-17 11:02:35.574812"], ["updated_at", "2022-10-17 11:02:35.574812"]]
+ [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[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", "9022f33a3fe2a3a60f2314f177038b9f4d1e8910"], ["created_at", "2022-10-17 11:02:35.578284"], ["updated_at", "2022-10-17 11:02:35.578284"]]
+ [1m[36mTRANSACTION (1.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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.2ms)[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.2ms)[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.8ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:02:35.591249"], ["updated_at", "2022-10-17 11:02:35.591249"]]
+ [1m[36mTRANSACTION (1.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 11:02:35.597859"], ["updated_at", "2022-10-17 11:02:35.597859"]]
+ [1m[36mTRANSACTION (1.3ms)[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.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
+--------------------------------------------------------------------------
+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.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2022-10-17 11:02:35.648903"], ["updated_at", "2022-10-17 11:02:35.648903"], ["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_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_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_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_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_app_name_is_correct
+-----------------------------------
+ [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_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[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.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
+--------------------------------------------------------------
+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: 100)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.2ms | Allocations: 109)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 83)
+ Rendered shared/_sidebar.html.erb (Duration: 0.6ms | Allocations: 411)
+ Rendered people/index.html.erb within layouts/application (Duration: 3.0ms | Allocations: 2110)
+ Rendered layout layouts/application.html.erb (Duration: 6.8ms | Allocations: 6073)
+Completed 200 OK in 12ms (Views: 9.1ms | ActiveRecord: 0.0ms | Allocations: 9744)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.4ms)[0m [1m[35mCREATE TABLE "people" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "birthday" date, "created_at" datetime(6) NOT NULL, "updated_at" datetime(6) NOT NULL)[0m
+ [1m[35m (2.3ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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 (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", "2022-10-17 11:02:37.728197"], ["updated_at", "2022-10-17 11:02:37.728197"]]
+ [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", "9022f33a3fe2a3a60f2314f177038b9f4d1e8910"], ["created_at", "2022-10-17 11:02:37.732184"], ["updated_at", "2022-10-17 11:02:37.732184"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:02:37.740076"], ["updated_at", "2022-10-17 11:02:37.740076"]]
+ [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[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.2ms)[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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.2ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+--------------------------------------------
+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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_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_specs_from_name
+-------------------------------------------
+ [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_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [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', '2022-10-17 11:04:43.064163', '2022-10-17 11:04:43.064163');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:04:43.064163', '2022-10-17 11:04:43.064163')[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_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 (9.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 (1.9ms)[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.9ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.4ms)[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", "2022-10-17 11:04:45.277562"], ["updated_at", "2022-10-17 11:04:45.277562"]]
+ [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", "2022-10-17 11:04:45.280516"], ["updated_at", "2022-10-17 11:04:45.280516"]]
+ [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.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[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", "2022-10-17 11:04:45.289744"], ["updated_at", "2022-10-17 11:04:45.289744"]]
+ [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", "2022-10-17 11:04:45.294189"], ["updated_at", "2022-10-17 11:04:45.294189"]]
+ [1m[36mTRANSACTION (1.6ms)[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
+--------------------------------------------------------------------------
+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.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", "2022-10-17 11:04:45.343194"], ["updated_at", "2022-10-17 11:04:45.343194"], ["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
+-------------------------------------
+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_all_includes_current_wagon
+------------------------------------------
+ [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_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_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_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_app_name_is_correct
+-----------------------------------
+ [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: 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.2ms | 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.4ms | Allocations: 343)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.8ms | Allocations: 1708)
+ Rendered layout layouts/application.html.erb (Duration: 2.1ms | Allocations: 2134)
+Completed 200 OK in 6ms (Views: 3.5ms | ActiveRecord: 0.0ms | Allocations: 5686)
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[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.4ms)[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.9ms)[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", "2022-10-17 11:04:46.842894"], ["updated_at", "2022-10-17 11:04:46.842894"]]
+ [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", "2022-10-17 11:04:46.846183"], ["updated_at", "2022-10-17 11:04:46.846183"]]
+ [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", "2022-10-17 11:04:46.851963"], ["updated_at", "2022-10-17 11:04:46.851963"]]
+ [1m[36mTRANSACTION (1.6ms)[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_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_commented_gems
+-------------------------------------------------------------------
+ [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_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_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_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
+--------------------------------------------------------------
+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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+-----------------------------------------------------------------------------
+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_find_available
+------------------------------------------
+ [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', '2022-10-17 11:05:01.954472', '2022-10-17 11:05:01.954472');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:05:01.954472', '2022-10-17 11:05:01.954472')[0m
+ [1m[36mTRANSACTION (7.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_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 (2.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.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.5ms)[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", "2022-10-17 11:05:04.198741"], ["updated_at", "2022-10-17 11:05:04.198741"]]
+ [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", "2022-10-17 11:05:04.201968"], ["updated_at", "2022-10-17 11:05:04.201968"]]
+ [1m[36mTRANSACTION (1.6ms)[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.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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:05:04.213146"], ["updated_at", "2022-10-17 11:05:04.213146"]]
+ [1m[36mTRANSACTION (1.4ms)[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", "2022-10-17 11:05:04.218437"], ["updated_at", "2022-10-17 11:05:04.218437"]]
+ [1m[36mTRANSACTION (1.4ms)[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_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_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_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_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_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_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_dependencies_is_empty
+-----------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[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_dependencies_is_empty
+-------------------------------------
+ [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.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.5ms | Allocations: 343)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.1ms | Allocations: 1714)
+ Rendered layout layouts/application.html.erb (Duration: 2.4ms | Allocations: 2140)
+Completed 200 OK in 7ms (Views: 4.2ms | ActiveRecord: 0.0ms | Allocations: 5694)
+ [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.2ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2022-10-17 11:05:04.289204"], ["updated_at", "2022-10-17 11:05:04.289204"], ["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 (8.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 (3.4ms)[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.9ms)[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", "2022-10-17 11:05:06.306230"], ["updated_at", "2022-10-17 11:05:06.306230"]]
+ [1m[36mTRANSACTION (1.8ms)[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", "2022-10-17 11:05:06.310078"], ["updated_at", "2022-10-17 11:05:06.310078"]]
+ [1m[36mTRANSACTION (1.7ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:05:06.317739"], ["updated_at", "2022-10-17 11:05:06.317739"]]
+ [1m[36mTRANSACTION (1.9ms)[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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_available
+------------------------------------------
+ [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_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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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
+----------------------------------------------------------------------------------
+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_checks_go_wrong
+--------------------------------------------------------------
+ [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
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 11:06:55.662307', '2022-10-17 11:06:55.662307');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:06:55.662307', '2022-10-17 11:06:55.662307')[0m
+ [1m[36mTRANSACTION (1.8ms)[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.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.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 (2.4ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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 (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", "2022-10-17 11:06:57.869557"], ["updated_at", "2022-10-17 11:06:57.869557"]]
+ [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[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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:06:57.872873"], ["updated_at", "2022-10-17 11:06:57.872873"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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.8ms)[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", "2022-10-17 11:06:57.883554"], ["updated_at", "2022-10-17 11:06:57.883554"]]
+ [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", "2022-10-17 11:06:57.888720"], ["updated_at", "2022-10-17 11:06:57.888720"]]
+ [1m[36mTRANSACTION (1.4ms)[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.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.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", "2022-10-17 11:06:57.906279"], ["updated_at", "2022-10-17 11:06:57.906279"], ["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
+-----------------------------------
+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_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_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_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_all_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_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_all_includes_current_wagon
+------------------------------------------
+ [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: 100)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 109)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 83)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 411)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.1ms | Allocations: 2110)
+ Rendered layout layouts/application.html.erb (Duration: 5.2ms | Allocations: 6073)
+Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.0ms | Allocations: 9745)
+ [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
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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 (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", "2022-10-17 11:06:59.463083"], ["updated_at", "2022-10-17 11:06:59.463083"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:06:59.466036"], ["updated_at", "2022-10-17 11:06:59.466036"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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", "2022-10-17 11:06:59.472251"], ["updated_at", "2022-10-17 11:06:59.472251"]]
+ [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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.2ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_is_fine_if_all_depts_are_uninstalled_at_the_same_time
+----------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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_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_checks_go_wrong
+--------------------------------------------------------------
+ [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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_find_available
+------------------------------------------
+ [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_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_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.1.2/gems/minitest-5.16.3/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_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_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', '2022-10-17 11:09:32.819099', '2022-10-17 11:09:32.819099');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:09:32.819099', '2022-10-17 11:09:32.819099')[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.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 (1.6ms)[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.5ms)[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", "2022-10-17 11:09:35.025067"], ["updated_at", "2022-10-17 11:09:35.025067"]]
+ [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[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", "2022-10-17 11:09:35.028211"], ["updated_at", "2022-10-17 11:09:35.028211"]]
+ [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.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", "2022-10-17 11:09:35.038239"], ["updated_at", "2022-10-17 11:09:35.038239"]]
+ [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", "2022-10-17 11:09:35.042716"], ["updated_at", "2022-10-17 11:09:35.042716"]]
+ [1m[36mTRANSACTION (1.4ms)[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.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
+-------------------------------------------
+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.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", "2022-10-17 11:09:35.092679"], ["updated_at", "2022-10-17 11:09:35.092679"], ["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
+--------------------------------------------------------------
+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.3ms | 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: 1708)
+ Rendered layout layouts/application.html.erb (Duration: 2.3ms | Allocations: 2134)
+Completed 200 OK in 6ms (Views: 3.6ms | ActiveRecord: 0.0ms | Allocations: 5686)
+ [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_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_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_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_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_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_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_app_name_is_correct
+-----------------------------------
+ [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.4ms)[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 (2.2ms)[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", "2022-10-17 11:09:36.579020"], ["updated_at", "2022-10-17 11:09:36.579020"]]
+ [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", "2022-10-17 11:09:36.582162"], ["updated_at", "2022-10-17 11:09:36.582162"]]
+ [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::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", "2022-10-17 11:09:36.588216"], ["updated_at", "2022-10-17 11:09:36.588216"]]
+ [1m[36mTRANSACTION (1.8ms)[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_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_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:410:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:709:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:410:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_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_remove
+--------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_available
+------------------------------------------
+ [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_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_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_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_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_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_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [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_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_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_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_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_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_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_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 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', '2022-10-17 11:09:53.791597', '2022-10-17 11:09:53.791597');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:09:53.791597', '2022-10-17 11:09:53.791597')[0m
+ [1m[36mTRANSACTION (7.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.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.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.1ms)[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.8ms)[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 (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", "2022-10-17 11:09:56.018389"], ["updated_at", "2022-10-17 11:09:56.018389"]]
+ [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[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", "2022-10-17 11:09:56.027463"], ["updated_at", "2022-10-17 11:09:56.027463"]]
+ [1m[36mTRANSACTION (1.6ms)[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::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.2ms)[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.3ms)[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.1ms)[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", "2022-10-17 11:09:56.061842"], ["updated_at", "2022-10-17 11:09:56.061842"]]
+ [1m[36mTRANSACTION (1.4ms)[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", "2022-10-17 11:09:56.067235"], ["updated_at", "2022-10-17 11:09:56.067235"]]
+ [1m[36mTRANSACTION (1.4ms)[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
+--------------------------------------------------------------
+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: 92)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 80)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 104)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 79)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 338)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.0ms | Allocations: 1577)
+ Rendered layout layouts/application.html.erb (Duration: 2.3ms | Allocations: 1961)
+Completed 200 OK in 7ms (Views: 3.9ms | ActiveRecord: 0.0ms | Allocations: 5209)
+ [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.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", "2022-10-17 11:09:56.119344"], ["updated_at", "2022-10-17 11:09:56.119344"], ["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
+------------------------------------------------
+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_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_includes_current_wagon
+------------------------------------------
+ [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_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_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_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [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
+--------------------------------------------------------------------------
+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.4ms)[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.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", "2022-10-17 11:09:58.161366"], ["updated_at", "2022-10-17 11:09:58.161366"]]
+ [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.1ms)[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", "2022-10-17 11:09:58.165088"], ["updated_at", "2022-10-17 11:09:58.165088"]]
+ [1m[36mTRANSACTION (1.4ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:09:58.172653"], ["updated_at", "2022-10-17 11:09:58.172653"]]
+ [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[35m (0.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:410:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:709:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:410:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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[35m (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', '2022-10-17 11:10:10.236366', '2022-10-17 11:10:10.236366');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:10:10.236366', '2022-10-17 11:10:10.236366')[0m
+ [1m[35m (2.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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[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[35m (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 (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[35m (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", "2022-10-17 11:10:13.256545"], ["updated_at", "2022-10-17 11:10:13.256545"]]
+ [1m[35m (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[35m (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", "1e0f19fdb6afb883a8e04b8e8fa7b270801b1bfc"], ["created_at", "2022-10-17 11:10:13.260047"], ["updated_at", "2022-10-17 11:10:13.260047"]]
+ [1m[35m (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[35m (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[35m (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[35m (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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:10:13.273125"], ["updated_at", "2022-10-17 11:10:13.273125"]]
+ [1m[35m (2.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 11:10:13.280597"], ["updated_at", "2022-10-17 11:10:13.280597"]]
+ [1m[35m (1.9ms)[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[35m (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[35m (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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[35m (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[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (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", "2022-10-17 11:10:13.307481"], ["updated_at", "2022-10-17 11:10:13.307481"], ["city_id", 165566181]]
+ [1m[35m (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[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 93)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 80)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 104)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 79)
+ Rendered shared/_sidebar.html.erb (Duration: 0.5ms | Allocations: 431)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.5ms | Allocations: 2036)
+Completed 200 OK in 16ms (Views: 13.9ms | ActiveRecord: 0.0ms | Allocations: 15456)
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.7ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (6.6ms)[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[35m (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[35m (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", "2022-10-17 11:10:15.467363"], ["updated_at", "2022-10-17 11:10:15.467363"]]
+ [1m[35m (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[35m (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", "1e0f19fdb6afb883a8e04b8e8fa7b270801b1bfc"], ["created_at", "2022-10-17 11:10:15.470802"], ["updated_at", "2022-10-17 11:10:15.470802"]]
+ [1m[35m (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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[35m (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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:10:15.478853"], ["updated_at", "2022-10-17 11:10:15.478853"]]
+ [1m[35m (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_find_installed
+------------------------------------------
+ [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_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_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_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_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_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_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_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_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_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:410:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:709:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/bundler-2.3.22/lib/bundler.rb:410:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[36mTRANSACTION (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[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_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_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_wagonfile_remove
+--------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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.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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-3.0.0/gems/minitest-5.16.3/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_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_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[35m (0.6ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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', '2022-10-17 11:10:27.728426', '2022-10-17 11:10:27.728426');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:10:27.728426', '2022-10-17 11:10:27.728426')[0m
+ [1m[36mTRANSACTION (2.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.7ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.6ms)[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[35m (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 (2.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.2ms)[0m [1m[32mINSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["key", "environment"], ["value", "test"], ["created_at", "2022-10-17 11:10:30.960049"], ["updated_at", "2022-10-17 11:10:30.960049"]]
+ [1m[36mTRANSACTION (2.1ms)[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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:10:30.964367"], ["updated_at", "2022-10-17 11:10:30.964367"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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.2ms)[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.3ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:10:30.977718"], ["updated_at", "2022-10-17 11:10:30.977718"]]
+ [1m[36mTRANSACTION (2.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 11:10:30.984983"], ["updated_at", "2022-10-17 11:10:30.984983"]]
+ [1m[36mTRANSACTION (2.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 (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
+--------------------------------------------------------------
+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: 90)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 78)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.2ms | Allocations: 102)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 77)
+ Rendered shared/_sidebar.html.erb (Duration: 0.6ms | Allocations: 410)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.9ms | Allocations: 1996)
+ Rendered layout layouts/application.html.erb (Duration: 13.2ms | Allocations: 11906)
+Completed 200 OK in 18ms (Views: 15.5ms | ActiveRecord: 0.0ms | Allocations: 15318)
+ [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.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", "2022-10-17 11:10:31.063427"], ["updated_at", "2022-10-17 11:10:31.063427"], ["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
+--------------------------------------------------------------------------
+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
+------------------------------
+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_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_all_includes_current_wagon
+------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[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_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_app_name_is_correct
+-----------------------------------
+ [1m[36mTRANSACTION (5.4ms)[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_version_can_be_read_from_gemspec
+------------------------------------------------
+ [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
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.8ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[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.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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.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", "2022-10-17 11:10:33.170295"], ["updated_at", "2022-10-17 11:10:33.170295"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:10:33.173638"], ["updated_at", "2022-10-17 11:10:33.173638"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:10:33.184144"], ["updated_at", "2022-10-17 11:10:33.184144"]]
+ [1m[36mTRANSACTION (1.6ms)[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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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_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_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_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_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_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_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_find_available
+------------------------------------------
+ [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_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_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_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_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[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_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_commented_gems
+-------------------------------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 11:10:58.157799', '2022-10-17 11:10:58.157799');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:10:58.157799', '2022-10-17 11:10:58.157799')[0m
+ [1m[36mTRANSACTION (5.3ms)[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_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.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (7.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 (2.2ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.9ms)[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", "2022-10-17 11:11:00.373902"], ["updated_at", "2022-10-17 11:11:00.373902"]]
+ [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[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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:11:00.377107"], ["updated_at", "2022-10-17 11:11:00.377107"]]
+ [1m[36mTRANSACTION (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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.6ms)[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", "2022-10-17 11:11:00.387220"], ["updated_at", "2022-10-17 11:11:00.387220"]]
+ [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", "2022-10-17 11:11:00.392568"], ["updated_at", "2022-10-17 11:11:00.392568"]]
+ [1m[36mTRANSACTION (1.1ms)[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.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
+--------------------------------------------------------------------------
+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
+---------------------------------------------
+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
+-------------------------------------------
+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
+----------------------------------------------
+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_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_dependencies_is_empty
+-------------------------------------
+ [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_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_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_app_name_is_correct
+-----------------------------------
+ [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
+--------------------------------------------------------------
+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: 82)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 82)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 105)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 78)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 410)
+ Rendered people/index.html.erb within layouts/application (Duration: 1.9ms | Allocations: 1882)
+ Rendered layout layouts/application.html.erb (Duration: 9.9ms | Allocations: 11334)
+Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.0ms | Allocations: 14357)
+ [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.1ms)[0m [1m[32mINSERT INTO "people" ("name", "created_at", "updated_at", "city_id") VALUES (?, ?, ?, ?)[0m [["name", "Fred"], ["created_at", "2022-10-17 11:11:00.455130"], ["updated_at", "2022-10-17 11:11:00.455130"], ["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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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 (3.0ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (2.2ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.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", "2022-10-17 11:11:01.957017"], ["updated_at", "2022-10-17 11:11:01.957017"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:11:01.960174"], ["updated_at", "2022-10-17 11:11:01.960174"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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", "2022-10-17 11:11:01.966345"], ["updated_at", "2022-10-17 11:11:01.966345"]]
+ [1m[36mTRANSACTION (1.6ms)[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[35m (0.9ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.0.6/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (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[35m (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', '2022-10-17 11:11:13.546656', '2022-10-17 11:11:13.546656');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:11:13.546656', '2022-10-17 11:11:13.546656')[0m
+ [1m[35m (1.9ms)[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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (3.1ms)[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.5ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (1.9ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.5ms)[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[35m (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", "2022-10-17 11:11:16.467923"], ["updated_at", "2022-10-17 11:11:16.467923"]]
+ [1m[35m (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[35m (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", "1e0f19fdb6afb883a8e04b8e8fa7b270801b1bfc"], ["created_at", "2022-10-17 11:11:16.471428"], ["updated_at", "2022-10-17 11:11:16.471428"]]
+ [1m[35m (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[35m (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.2ms)[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[35m (1.8ms)[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[35m (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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:11:16.485016"], ["updated_at", "2022-10-17 11:11:16.485016"]]
+ [1m[35m (1.8ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.9ms)[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", "2022-10-17 11:11:16.496631"], ["updated_at", "2022-10-17 11:11:16.496631"]]
+ [1m[35m (1.6ms)[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[35m (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[35m (1.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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (Duration: 0.1ms | Allocations: 85)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 80)
+ Rendered shared/_sidebar.html.erb (Duration: 0.5ms | Allocations: 432)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.3ms | Allocations: 1931)
+Completed 200 OK in 16ms (Views: 13.4ms | ActiveRecord: 0.0ms | Allocations: 14562)
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[35m (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[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (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", "2022-10-17 11:11:16.592886"], ["updated_at", "2022-10-17 11:11:16.592886"], ["city_id", 165566181]]
+ [1m[35m (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[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (9.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 (3.2ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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 (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[35m (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", "2022-10-17 11:11:18.598686"], ["updated_at", "2022-10-17 11:11:18.598686"]]
+ [1m[35m (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[35m (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", "1e0f19fdb6afb883a8e04b8e8fa7b270801b1bfc"], ["created_at", "2022-10-17 11:11:18.603413"], ["updated_at", "2022-10-17 11:11:18.603413"]]
+ [1m[35m (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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[35m (0.1ms)[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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:11:18.615915"], ["updated_at", "2022-10-17 11:11:18.615915"]]
+ [1m[35m (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+----------------------
+WagonsTest: test_truth
+----------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------
+Wagons::InstallerTest: test_wagon_class_can_load_class_from_anywhere
+--------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_installed
+------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------------------
+Wagons::InstallerTest: test_specs_from_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_runs_when_checks_are_fine
+---------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_fails_if_dependency_is_missing
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_exclude_specs_does_not_modify_original_collection
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------
+Wagons::InstallerTest: test_not_installed_does_not_return_updates
+-----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_fails_if_app_is_too_old
+------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------
+Wagons::InstallerTest: test_wagonfile_remove
+--------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_dependencies_is_fine_if_all_depts_are_installed_at_the_same_time
+--------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_checks_go_wrong
+----------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------
+Wagons::InstallerTest: test_updates_returns_higher_versions
+-----------------------------------------------------------
+ [1m[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_version_and_add_new_entries
+--------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+Wagons::InstallerTest: test_find_available
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_uninstalled_dependencies_fails_if_dependency_remains
+--------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------------------------------------
+Wagons::InstallerTest: test_check_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------------
+Wagons::InstallerTest: test_wagonfile_update_updates_commented_gems
+-------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+Wagons::InstallerTest: test_specs_from_name
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------------------------
+Wagons::InstallerTest: test_install_runs_when_checks_are_fine
+-------------------------------------------------------------
+echo $RAILS_ENV > env.tmp
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+Wagons::InstallerTest: test_install_fails_when_checks_go_wrong
+--------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------------------------
+Wagons::InstallerTest: test_available_only_returns_latest_versions
+------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------
+Wagons::InstallerTest: test_uninstall_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-5.2.8.1/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:83:in `block in autorun'
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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 foreign_keys = OFF[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixture Delete (0.1ms)[0m [1m[31mDELETE FROM "people"[0m
+ [1m[36mFixture Insert (0.1ms)[0m [1m[32mINSERT INTO "people" ("name", "birthday", "created_at", "updated_at", "id") VALUES ('Your Mother', '2001-06-06', '2022-10-17 11:11:32.409408', '2022-10-17 11:11:32.409408', 774433773)[0m
+ [1m[36mFixture Insert (0.0ms)[0m [1m[32mINSERT INTO "people" ("name", "birthday", "created_at", "updated_at", "id") VALUES ('Pascal', '1980-08-12', '2022-10-17 11:11:32.409408', '2022-10-17 11:11:32.409408', 357302017)[0m
+ [1m[35m (1.7ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------------------------
+PersonTest: test_wagon_models_are_not_loaded_in_main_application_tests
+----------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+PersonTest: test_person_has_no_idea_about_a_city
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------------
+PersonTest: test_person_without_name_is_invalid
+-----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (8.1ms)[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[35m (0.1ms)[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 (1.8ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime NOT NULL, "updated_at" datetime 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[35m (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", "2022-10-17 11:11:34.918733"], ["updated_at", "2022-10-17 11:11:34.918733"]]
+ [1m[35m (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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+Migrating to CreateCities (20120606125058)
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.2ms)[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.2ms)[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[35m (1.9ms)[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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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", "2022-10-17 11:11:34.933119"], ["updated_at", "2022-10-17 11:11:34.933119"]]
+ [1m[35m (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 11:11:34.939773"], ["updated_at", "2022-10-17 11:11:34.939773"]]
+ [1m[35m (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = OFF[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mFixture Delete (0.1ms)[0m [1m[31mDELETE FROM "cities"[0m
+ [1m[36mFixture Insert (0.1ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at", "id") VALUES ('London', '2012-06-06', '2012-06-06', 165566181)[0m
+ [1m[36mFixture Insert (0.0ms)[0m [1m[32mINSERT INTO "cities" ("name", "created_at", "updated_at", "id") VALUES ('Tokio', '2012-01-06', '2012-01-06', 75882147)[0m
+ [1m[35m (1.2ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mPRAGMA foreign_keys = 1[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------
+PeopleControllerTest: test_extensions_are_rendered_with_locals
+--------------------------------------------------------------
+Processing by PeopleController#index as HTML
+ Rendering people/index.html.erb within layouts/application
+ Rendered vendor/wagons/superliner/app/views/people/_details.html.erb (0.2ms)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (0.2ms)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (0.2ms)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (0.1ms)
+ Rendered shared/_sidebar.html.erb (0.6ms)
+ Rendered people/index.html.erb within layouts/application (3.1ms)
+Completed 200 OK in 15ms (Views: 14.6ms | ActiveRecord: 0.0ms)
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (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", "2022-10-17 11:11:35.001453"], ["updated_at", "2022-10-17 11:11:35.001453"], ["city_id", 165566181]]
+ [1m[35m (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[35m (0.1ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+--------------------------------------------------------------------------
+CitiesControllerTest: test_wagon_view_paths_preceed_application_view_paths
+--------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------
+WagonTest: test_app_name_is_correct
+-----------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+WagonTest: test_existing_seeds
+------------------------------
+ [1m[35m (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[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------------
+WagonTest: test_version_can_be_read_from_gemspec
+------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------
+WagonTest: test_gem_name_has_app_prefix
+---------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------
+WagonTest: test_dependencies_is_empty
+-------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-----------------------------------------
+WagonTest: test_all_dependencies_is_empty
+-----------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+---------------------------------------------------
+WagonTest: test_wagon_name_does_not_have_app_prefix
+---------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------------------
+WagonTest: test_all_includes_current_wagon
+------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------------
+WagonTest: test_description_can_be_read_from_gemspec
+----------------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+----------------------------------------------
+WagonTest: test_find_for_inexisting_return_nil
+----------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+-------------------------------------------
+CityTest: test_city_without_name_is_invalid
+-------------------------------------------
+ [1m[35m (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[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.0ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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.8ms)[0m [1m[35mCREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime NOT NULL, "updated_at" datetime 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[35m (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", "2022-10-17 11:11:36.713407"], ["updated_at", "2022-10-17 11:11:36.713407"]]
+ [1m[35m (1.3ms)[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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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", "2022-10-17 11:11:36.722176"], ["updated_at", "2022-10-17 11:11:36.722176"]]
+ [1m[35m (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[36mbegin transaction[0m
+------------------------------
+DummyTestWagonTest: test_truth
+------------------------------
+ [1m[35m (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.1ms)[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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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.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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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.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_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_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_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_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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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.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
+----------------------
+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', '2022-10-17 11:11:54.751975', '2022-10-17 11:11:54.751975');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:11:54.751975', '2022-10-17 11:11:54.751975')[0m
+ [1m[36mTRANSACTION (7.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 (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.0ms)[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.3ms)[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", "2022-10-17 11:11:57.554760"], ["updated_at", "2022-10-17 11:11:57.554760"]]
+ [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", "2022-10-17 11:11:57.558037"], ["updated_at", "2022-10-17 11:11:57.558037"]]
+ [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::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.2ms)[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.6ms)[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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:11:57.573040"], ["updated_at", "2022-10-17 11:11:57.573040"]]
+ [1m[36mTRANSACTION (1.8ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 11:11:57.579574"], ["updated_at", "2022-10-17 11:11:57.579574"]]
+ [1m[36mTRANSACTION (1.9ms)[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: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.2ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.2ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 0.5ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.3ms | Allocations: 1457)
+ Rendered layout layouts/application.html.erb (Duration: 2.7ms | Allocations: 1794)
+Completed 200 OK in 12ms (Views: 4.5ms | ActiveRecord: 0.0ms | Allocations: 4627)
+ [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
+--------------------------------------------------------------------------
+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_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", "2022-10-17 11:11:57.668233"], ["updated_at", "2022-10-17 11:11:57.668233"], ["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_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_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
+------------------------------------------------
+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_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_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_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[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.8ms)[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", "2022-10-17 11:11:59.673348"], ["updated_at", "2022-10-17 11:11:59.673348"]]
+ [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", "2022-10-17 11:11:59.676895"], ["updated_at", "2022-10-17 11:11:59.676895"]]
+ [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::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.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 (?, ?, ?)[0m [["name", "Pascal"], ["created_at", "2022-10-17 11:11:59.684182"], ["updated_at", "2022-10-17 11:11:59.684182"]]
+ [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[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[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_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_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_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_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_commented_gems
+-------------------------------------------------------------------
+ [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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_app_dependency_is_fine_if_app_is_sufficient
+-----------------------------------------------------------------------------
+ [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_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_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_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.1ms)[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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_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[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 11:19:26.480133', '2022-10-17 11:19:26.480133');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:19:26.480133', '2022-10-17 11:19:26.480133')[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_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.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (7.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 (1.5ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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.5ms)[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", "2022-10-17 11:19:28.659135"], ["updated_at", "2022-10-17 11:19:28.659135"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:19:28.661982"], ["updated_at", "2022-10-17 11:19:28.661982"]]
+ [1m[36mTRANSACTION (1.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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", "2022-10-17 11:19:28.671825"], ["updated_at", "2022-10-17 11:19:28.671825"]]
+ [1m[36mTRANSACTION (1.1ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 11:19:28.676939"], ["updated_at", "2022-10-17 11:19:28.676939"]]
+ [1m[36mTRANSACTION (1.1ms)[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.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
+---------------------------------------------------
+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_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_dependencies_is_empty
+-------------------------------------
+ [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_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_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_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_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
+------------------------------------------
+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", "2022-10-17 11:19:28.695746"], ["updated_at", "2022-10-17 11:19:28.695746"], ["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
+---------------------------------------------
+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: 82)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 82)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.4ms | Allocations: 105)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 78)
+ Rendered shared/_sidebar.html.erb (Duration: 0.4ms | Allocations: 410)
+ Rendered people/index.html.erb within layouts/application (Duration: 2.2ms | Allocations: 1884)
+ Rendered layout layouts/application.html.erb (Duration: 4.9ms | Allocations: 5284)
+Completed 200 OK in 8ms (Views: 6.3ms | ActiveRecord: 0.0ms | Allocations: 8306)
+ [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.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[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 (3.1ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (0.0ms)[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.5ms)[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", "2022-10-17 11:19:30.283196"], ["updated_at", "2022-10-17 11:19:30.283196"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:19:30.286260"], ["updated_at", "2022-10-17 11:19:30.286260"]]
+ [1m[36mTRANSACTION (1.4ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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", "2022-10-17 11:19:30.292676"], ["updated_at", "2022-10-17 11:19:30.292676"]]
+ [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[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[36mTRANSACTION (0.1ms)[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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_name
+-------------------------------------------
+ [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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:710:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.3.19/lib/bundler.rb:411:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-6.1.7/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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.1ms)[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_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_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_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_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_names_raises_exception_if_spec_is_not_found
+----------------------------------------------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[35m (0.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.1ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[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[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[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', '2022-10-17 11:22:31.018928', '2022-10-17 11:22:31.018928');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-17 11:22:31.018928', '2022-10-17 11:22:31.018928')[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_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.4ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.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.4ms)[0m [1m[35mCREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY)[0m
+ [1m[35m (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 (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", "2022-10-17 11:22:33.177144"], ["updated_at", "2022-10-17 11:22:33.177144"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:22:33.180360"], ["updated_at", "2022-10-17 11:22:33.180360"]]
+ [1m[36mTRANSACTION (1.9ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC[0m
+ [1m[35m (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.9ms)[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", "2022-10-17 11:22:33.191595"], ["updated_at", "2022-10-17 11:22:33.191595"]]
+ [1m[36mTRANSACTION (1.5ms)[0m [1m[36mcommit transaction[0m
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[36mbegin transaction[0m
+ [1m[36mCity Load (0.1ms)[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", "2022-10-17 11:22:33.197044"], ["updated_at", "2022-10-17 11:22:33.197044"]]
+ [1m[36mTRANSACTION (1.6ms)[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.8ms)[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.2ms | Allocations: 85)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.1ms | Allocations: 82)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 105)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 78)
+ Rendered shared/_sidebar.html.erb (Duration: 0.5ms | Allocations: 410)
+ Rendered people/index.html.erb within layouts/application (Duration: 6.3ms | Allocations: 1887)
+ Rendered layout layouts/application.html.erb (Duration: 9.4ms | Allocations: 5287)
+Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 0.0ms | Allocations: 8307)
+ [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
+----------------------------------------------
+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_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_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_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_app_name_is_correct
+-----------------------------------
+ [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_version_can_be_read_from_gemspec
+------------------------------------------------
+ [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", "2022-10-17 11:22:33.253304"], ["updated_at", "2022-10-17 11:22:33.253304"], ["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
+-------------------------------------------------------
+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
+-------------------------------------------
+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[35m (0.5ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[34mSELECT sqlite_version(*)[0m
+ [1m[35m (0.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.6ms)[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[35m (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.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", "2022-10-17 11:22:34.779979"], ["updated_at", "2022-10-17 11:22:34.779979"]]
+ [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", "2e20019d67648f276cd5208257157c431434cc9f"], ["created_at", "2022-10-17 11:22:34.782983"], ["updated_at", "2022-10-17 11:22:34.782983"]]
+ [1m[36mTRANSACTION (1.3ms)[0m [1m[36mcommit transaction[0m
+ [1m[35m (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", "2022-10-17 11:22:34.789474"], ["updated_at", "2022-10-17 11:22:34.789474"]]
+ [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
+--------------------------------------------------------------------------------------------------
+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_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_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_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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_find_available
+------------------------------------------
+ [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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_remove
+--------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.1ms)[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_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_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_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/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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 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', '2022-10-20 11:52:04.507662', '2022-10-20 11:52:04.507662');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-20 11:52:04.507662', '2022-10-20 11:52:04.507662')[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 (7.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 (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.5ms)[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", "2022-10-20 11:52:06.659364"], ["updated_at", "2022-10-20 11:52:06.659364"]]
+ [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", "2022-10-20 11:52:06.662639"], ["updated_at", "2022-10-20 11:52:06.662639"]]
+ [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.8ms)[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", "2022-10-20 11:52:06.672895"], ["updated_at", "2022-10-20 11:52:06.672895"]]
+ [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", "2022-10-20 11:52:06.677664"], ["updated_at", "2022-10-20 11:52:06.677664"]]
+ [1m[36mTRANSACTION (1.6ms)[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
+--------------------------------------------------------------------------
+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
+---------------------------------------------
+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
+-------------------------------------------
+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
+-------------------------------------------------------
+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", "2022-10-20 11:52:06.734655"], ["updated_at", "2022-10-20 11:52:06.734655"], ["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
+--------------------------------------------------------------
+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.3ms | Allocations: 87)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.2ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.2ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.2ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 0.6ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 6.3ms | Allocations: 1458)
+ Rendered layout layouts/application.html.erb (Duration: 6.7ms | Allocations: 1795)
+Completed 200 OK in 13ms (Views: 9.3ms | ActiveRecord: 0.0ms | Allocations: 4627)
+ [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_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_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_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_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_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[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.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.7ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (7.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", "2022-10-20 11:52:08.260054"], ["updated_at", "2022-10-20 11:52:08.260054"]]
+ [1m[36mTRANSACTION (1.9ms)[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", "2022-10-20 11:52:08.264320"], ["updated_at", "2022-10-20 11:52:08.264320"]]
+ [1m[36mTRANSACTION (1.3ms)[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", "2022-10-20 11:52:08.274161"], ["updated_at", "2022-10-20 11:52:08.274161"]]
+ [1m[36mTRANSACTION (1.6ms)[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_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_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_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_install_fails_when_setup_command_fails
+------------------------------------------------------------------
+echo $RAILS_ENV; echo 'its a bug' >&2; exit 1
+its a bug
+
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:286:in `execute_setup'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:261:in `block in setup_wagons'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `block in with_unbundled_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:691:in `with_env'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/bundler-2.2.29/lib/bundler.rb:397:in `with_unbundled_env'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:259:in `setup_wagons'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:63:in `block in install'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:296:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:130:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_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_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_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_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_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_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_fails_when_name_is_invalid
+----------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:76:in `uninstall'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:160:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_remove
+--------------------------------------------
+ [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_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_install_fails_when_name_is_invalid
+--------------------------------------------------------------
+dummy_fantasy was not found
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:165:in `block in specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `map'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:163:in `specs_from_names'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:291:in `change_internal'
+ /home/pzumkehr/src/ruby/libraries/wagons/lib/wagons/installer.rb:58:in `install'
+ /home/pzumkehr/src/ruby/libraries/wagons/test/wagons_installer_test.rb:143:in `block in <class:InstallerTest>'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:98:in `block (3 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:195:in `capture_exceptions'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:95:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:296:in `time_it'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:94:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:243:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest/test.rb:93:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:1059:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:365:in `run_one_method'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:352:in `block (2 levels) in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `each'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:351:in `block in run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:391:in `on_signal'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:378:in `with_info_handler'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:350:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/railties-7.0.4/lib/rails/test_unit/line_filtering.rb:10:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `block in __run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `map'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:182:in `__run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/lib/minitest.rb:159:in `run'
+ /home/pzumkehr/.rvm/gems/ruby-2.7.2/gems/minitest-5.16.3/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_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_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_installed
+------------------------------------------
+ [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[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', '2022-10-20 11:56:20.873735', '2022-10-20 11:56:20.873735');
+INSERT INTO "people" ("id", "name", "birthday", "created_at", "updated_at") VALUES (357302017, 'Pascal', '1980-08-12', '2022-10-20 11:56:20.873735', '2022-10-20 11:56:20.873735')[0m
+ [1m[36mTRANSACTION (7.7ms)[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 (8.1ms)[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 (2.2ms)[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", "2022-10-20 11:56:22.998218"], ["updated_at", "2022-10-20 11:56:22.998218"]]
+ [1m[36mTRANSACTION (2.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", "2022-10-20 11:56:23.002192"], ["updated_at", "2022-10-20 11:56:23.002192"]]
+ [1m[36mTRANSACTION (1.6ms)[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.0ms)[0m [1m[32mINSERT INTO "schema_migrations" ("version") VALUES (?)[0m [["version", "20120606125058"]]
+ [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[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", "2022-10-20 11:56:23.011831"], ["updated_at", "2022-10-20 11:56:23.011831"]]
+ [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", "2022-10-20 11:56:23.016616"], ["updated_at", "2022-10-20 11:56:23.016616"]]
+ [1m[36mTRANSACTION (1.4ms)[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: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_main.html.erb (Duration: 0.7ms | Allocations: 84)
+ Rendered vendor/wagons/superliner/app/views/people/_list_superliner.html.erb (Duration: 0.1ms | Allocations: 107)
+ Rendered vendor/wagons/superliner/app/views/shared/_sidebar_superliner.html.erb (Duration: 0.1ms | Allocations: 81)
+ Rendered shared/_sidebar.html.erb (Duration: 1.0ms | Allocations: 337)
+ Rendered people/index.html.erb within layouts/application (Duration: 3.6ms | Allocations: 1457)
+ Rendered layout layouts/application.html.erb (Duration: 3.9ms | Allocations: 1794)
+Completed 200 OK in 11ms (Views: 6.9ms | ActiveRecord: 0.0ms | Allocations: 4626)
+ [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
+----------------------------------------------------
+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_dependencies_is_empty
+-------------------------------------
+ [1m[36mTRANSACTION (0.5ms)[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_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_label_can_be_read_from_gemspec
+----------------------------------------------
+ [1m[36mTRANSACTION (0.0ms)[0m [1m[31mrollback transaction[0m
+ [1m[36mTRANSACTION (0.3ms)[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_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.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_all_dependencies_is_empty
+-----------------------------------------
+ [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
+-------------------------------------------
+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
+-------------------------------------------------------
+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
+------------------------------------------
+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", "2022-10-20 11:56:23.096140"], ["updated_at", "2022-10-20 11:56:23.096140"], ["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.0ms)[0m [1m[35mDROP TABLE IF EXISTS "people"[0m
+ [1m[35m (8.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 (3.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 (2.0ms)[0m [1m[32mINSERT INTO "schema_migrations" (version) VALUES (20120606125104)[0m
+ [1m[35m (2.4ms)[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", "2022-10-20 11:56:24.564344"], ["updated_at", "2022-10-20 11:56:24.564344"]]
+ [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[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", "2022-10-20 11:56:24.567317"], ["updated_at", "2022-10-20 11:56:24.567317"]]
+ [1m[36mTRANSACTION (1.6ms)[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", "2022-10-20 11:56:24.573345"], ["updated_at", "2022-10-20 11:56:24.573345"]]
+ [1m[36mTRANSACTION (1.7ms)[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