[INFO] crate libloadorder 11.4.1 is already in cache [INFO] testing libloadorder-11.4.1 against beta-2019-09-28 for beta-1.39-1 [INFO] extracting crate libloadorder 11.4.1 into work/builds/worker-0/source [INFO] validating manifest of crates.io crate libloadorder 11.4.1 on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate libloadorder 11.4.1 [INFO] finished tweaking crates.io crate libloadorder 11.4.1 [INFO] tweaked toml for crates.io crate libloadorder 11.4.1 written to work/builds/worker-0/source/Cargo.toml [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] db2182ea9655cd859303dc6f08407bd988f8ac6c73efe780b36d57db133ccb48 [INFO] running `"docker" "start" "-a" "db2182ea9655cd859303dc6f08407bd988f8ac6c73efe780b36d57db133ccb48"` [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling esplugin v2.1.2 [INFO] [stderr] Compiling libloadorder v11.4.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/enums.rs:220:32 [INFO] [stderr] | [INFO] [stderr] 220 | fn cause(&self) -> Option<&error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/game_settings.rs:120:41 [INFO] [stderr] | [INFO] [stderr] 120 | pub fn into_load_order(self) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn WritableLoadOrder` [INFO] [stderr] [INFO] [stderr] warning: function is never used: `appdata_folder_name` [INFO] [stderr] --> src/game_settings.rs:171:1 [INFO] [stderr] | [INFO] [stderr] 171 | fn appdata_folder_name(game_id: &GameId) -> Option<&str> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.03s [INFO] running `"docker" "inspect" "db2182ea9655cd859303dc6f08407bd988f8ac6c73efe780b36d57db133ccb48"` [INFO] running `"docker" "rm" "-f" "db2182ea9655cd859303dc6f08407bd988f8ac6c73efe780b36d57db133ccb48"` [INFO] [stdout] db2182ea9655cd859303dc6f08407bd988f8ac6c73efe780b36d57db133ccb48 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen" "--no-run"` [INFO] [stdout] 82a9f054e710a94811710adfd79e149d31ba7f96bfea4629aa3fa81897c1de77 [INFO] running `"docker" "start" "-a" "82a9f054e710a94811710adfd79e149d31ba7f96bfea4629aa3fa81897c1de77"` [INFO] [stderr] Compiling libloadorder v11.4.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/enums.rs:220:32 [INFO] [stderr] | [INFO] [stderr] 220 | fn cause(&self) -> Option<&error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/game_settings.rs:120:41 [INFO] [stderr] | [INFO] [stderr] 120 | pub fn into_load_order(self) -> Box { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn WritableLoadOrder` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.25s [INFO] running `"docker" "inspect" "82a9f054e710a94811710adfd79e149d31ba7f96bfea4629aa3fa81897c1de77"` [INFO] running `"docker" "rm" "-f" "82a9f054e710a94811710adfd79e149d31ba7f96bfea4629aa3fa81897c1de77"` [INFO] [stdout] 82a9f054e710a94811710adfd79e149d31ba7f96bfea4629aa3fa81897c1de77 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen"` [INFO] [stdout] 9fbc17f0bff0653c1acc7af0a27a1d898b91c8a86c61c63b444067363d4533cd [INFO] running `"docker" "start" "-a" "9fbc17f0bff0653c1acc7af0a27a1d898b91c8a86c61c63b444067363d4533cd"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/loadorder-fbd4cbcde4e55be7 [INFO] [stdout] [INFO] [stdout] running 192 tests [INFO] [stdout] test enums::tests::game_id_should_map_to_libespm_id_correctly ... ok [INFO] [stdout] test enums::tests::game_id_supports_light_masters_should_be_false_until_fallout_4 ... ok [INFO] [stdout] test game_settings::tests::appdata_folder_name_should_be_mapped_from_game_id ... ok [INFO] [stdout] test game_settings::tests::id_should_be_the_id_the_struct_was_created_with ... ok [INFO] [stdout] test game_settings::tests::active_plugins_file_should_be_mapped_from_game_id ... ok [INFO] [stdout] test game_settings::tests::implicitly_active_plugins_should_be_mapped_from_game_id ... ok [INFO] [stdout] test game_settings::tests::load_order_file_should_be_in_local_path_for_skyrim_and_none_for_other_games ... ok [INFO] [stdout] test game_settings::tests::is_implicitly_active_should_return_true_iff_the_plugin_is_implicitly_active ... ok [INFO] [stdout] test game_settings::tests::is_implicitly_active_should_match_case_insensitively ... ok [INFO] [stdout] test game_settings::tests::load_order_method_should_be_asterisk_for_tes5se_tes5vr_fo4_and_fo4vr ... ok [INFO] [stdout] test game_settings::tests::load_order_method_should_be_textfile_for_tes5 ... ok [INFO] [stdout] test game_settings::tests::load_order_method_should_be_timestamp_for_tes3_tes4_fo3_and_fonv ... ok [INFO] [stdout] test game_settings::tests::plugins_folder_should_be_a_child_of_the_game_path ... ok [INFO] [stdout] test game_settings::tests::active_plugins_file_should_be_in_game_path_for_oblivion_if_ini_setting_is_not_1 ... ok [INFO] [stdout] test game_settings::tests::master_file_should_be_mapped_from_game_id ... ok [INFO] [stdout] test game_settings::tests::use_my_games_directory_should_be_false_if_the_ini_path_does_not_exist ... ok [INFO] [stdout] test game_settings::tests::plugins_folder_name_should_be_mapped_from_game_id ... ok [INFO] [stdout] test ghostable_path::tests::as_ghosted_path_should_error_if_the_given_path_does_not_have_a_filename ... ok [INFO] [stdout] test ghostable_path::tests::as_ghosted_path_should_return_given_path_if_it_ends_in_dot_ghost ... ok [INFO] [stdout] test ghostable_path::tests::as_ghosted_path_should_return_path_with_dot_ghost_extension ... ok [INFO] [stdout] test ghostable_path::tests::as_unghosted_path_should_remove_dot_ghost_suffix ... ok [INFO] [stdout] test ghostable_path::tests::as_unghosted_path_should_return_path_unchanged_if_it_does_not_end_in_dot_ghost ... ok [INFO] [stdout] test game_settings::tests::use_my_games_directory_should_be_false_if_the_ini_setting_value_is_not_1 ... ok [INFO] [stdout] test game_settings::tests::implicitly_active_plugins_should_include_plugins_loaded_from_ccc_file ... ok [INFO] [stdout] test ghostable_path::tests::resolve_path_should_error_if_no_path_exists ... ok [INFO] [stdout] test game_settings::tests::use_my_games_directory_should_be_true_if_the_ini_setting_value_is_1 ... ok [INFO] [stdout] test ghostable_path::tests::is_ghosted_should_be_true_iff_path_ends_in_dot_ghost ... ok [INFO] [stdout] test ghostable_path::tests::unghost_should_do_nothing_if_the_path_is_already_unghosted ... FAILED [INFO] [stdout] test ghostable_path::tests::unghost_should_rename_the_path_with_no_ghost_extension ... FAILED [INFO] [stdout] test ghostable_path::tests::ghost_should_rename_the_path_with_a_ghost_extension ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::activate_should_check_normal_plugins_and_light_masters_active_limits_separately ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::insert_position_should_return_none_if_no_non_masters_are_present ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_add_missing_implicitly_active_plugins_in_their_hardcoded_positions ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::insert_position_should_return_the_hardcoded_index_of_an_implicitly_active_plugin ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::insert_position_should_not_count_installed_unloaded_implicitly_active_plugins ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::insert_position_should_return_none_for_the_game_master_if_no_plugins_are_loaded ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::insert_position_should_return_the_first_non_master_index_if_given_a_light_master ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::is_self_consistent_should_return_true ... FAILED [INFO] [stdout] test ghostable_path::tests::resolve_path_should_return_the_path_that_exists ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_add_missing_plugins ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_get_load_order_from_active_plugins_file ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_load_plugin_states_from_active_plugins_file ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_remove_plugins_that_fail_to_load ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_deactivate_excess_normal_plugins_and_light_masters_using_separate_limits ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_decode_active_plugins_file_from_windows_1252 ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_not_duplicate_a_plugin_that_has_a_ghosted_duplicate ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_succeed_when_active_plugins_file_is_missing ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_recognise_light_master_plugins ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_not_move_light_master_esp_files_before_non_masters ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::load_should_reload_existing_plugins ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::save_should_write_active_plugins_file ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_active_plugins_should_count_light_masters_and_normal_plugins_separately ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_load_order_should_not_error_if_an_implicitly_active_plugin_is_missing ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_plugin_index_should_error_if_setting_a_zero_index_for_a_non_game_master_plugin ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_load_order_should_error_if_an_implicitly_active_plugin_loads_after_another_plugin ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_active_plugins_should_error_if_given_more_than_4096_light_masters ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_plugin_index_should_insert_a_new_plugin ... FAILED [INFO] [stdout] test load_order::readable::tests::active_plugin_names_should_return_filenames_for_active_plugins_in_load_order ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_load_order_should_error_if_given_an_empty_list ... FAILED [INFO] [stdout] test load_order::readable::tests::index_of_should_return_none_if_the_plugin_is_not_in_the_load_order ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_plugin_index_should_error_if_setting_the_game_master_index_to_non_zero_in_bounds ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_load_order_should_error_if_the_first_element_given_is_not_the_game_master ... FAILED [INFO] [stdout] test load_order::readable::tests::index_of_should_be_case_insensitive ... FAILED [INFO] [stdout] test load_order::readable::tests::index_of_should_return_some_index_if_the_plugin_is_in_the_load_order ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::set_load_order_should_not_insert_missing_plugins ... FAILED [INFO] [stdout] test load_order::readable::tests::plugin_at_should_return_some_filename_if_given_an_in_bounds_index ... FAILED [INFO] [stdout] test load_order::readable::tests::is_active_should_return_false_a_plugin_not_in_the_load_order ... FAILED [INFO] [stdout] test load_order::readable::tests::is_active_should_return_false_for_an_inactive_plugin ... FAILED [INFO] [stdout] test load_order::readable::tests::is_active_should_be_case_insensitive ... FAILED [INFO] [stdout] test load_order::asterisk_based::tests::save_should_write_unghosted_plugin_names ... FAILED [INFO] [stdout] test load_order::readable::tests::plugin_names_should_return_unghosted_filenames ... FAILED [INFO] [stdout] test load_order::readable::tests::plugin_at_should_return_none_if_given_an_out_of_bounds_index ... FAILED [INFO] [stdout] test load_order::readable::tests::plugin_names_should_return_filenames_for_plugins_in_load_order ... FAILED [INFO] [stdout] test load_order::readable::tests::plugin_at_should_return_some_unghosted_filename ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::insert_position_should_return_none_if_no_non_masters_are_present ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::insert_position_should_return_none_for_the_game_master_if_no_plugins_are_loaded ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::insert_position_should_return_zero_if_given_the_game_master_plugin ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::is_self_consistent_should_return_true_when_no_active_plugins_file_exists ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::is_self_consistent_should_return_false_when_load_order_and_active_plugins_files_mismatch ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::is_self_consistent_should_return_true_when_load_order_and_active_plugins_files_match ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::is_self_consistent_should_return_true_when_no_load_order_file_exists ... FAILED [INFO] [stdout] test load_order::readable::tests::is_active_should_return_true_for_an_active_plugin ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_decode_active_plugins_file_from_windows_1252 ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_get_load_order_from_active_plugins_file_if_load_order_file_does_not_exist ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_get_load_order_from_load_order_file ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_deactivate_excess_plugins_not_including_implicitly_active_plugins ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_add_missing_implicitly_active_plugins_after_other_missing_masters ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_add_missing_plugins ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_remove_plugins_that_fail_to_load ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_load_plugin_states_from_active_plugins_file ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_read_load_order_file_as_windows_1252_if_not_utf8 ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::save_should_write_all_plugins_to_load_order_file ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_load_order_should_error_if_the_first_element_given_is_not_the_game_master ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_not_duplicate_a_plugin_that_is_ghosted_and_in_load_order_file ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_reload_existing_plugins ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::load_should_succeed_when_load_order_and_active_plugins_files_are_missing ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_load_order_should_error_if_given_an_empty_list ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::save_should_write_active_plugins_file ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_load_order_should_not_insert_missing_plugins ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_plugin_index_should_insert_a_new_plugin ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_plugin_index_should_error_if_setting_a_zero_index_for_a_non_game_master_plugin ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_plugin_index_should_error_if_setting_the_game_master_index_to_non_zero_in_bounds ... FAILED [INFO] [stdout] test load_order::textfile_based::tests::set_load_order_should_not_error_if_update_esm_loads_after_another_plugin ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::is_self_consistent_should_return_true ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_decode_active_plugins_file_from_windows_1252 ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_deactivate_excess_plugins ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_load_plugin_states_from_active_plugins_file_for_morrowind ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_remove_plugins_that_fail_to_load ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash_for_oblivion ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::save_should_preserve_the_existing_set_of_timestamps ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_succeed_when_active_plugins_file_is_missing ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::save_should_write_active_plugins_file_for_oblivion ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::save_should_write_active_plugins_file_for_morrowind ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_load_order_should_error_if_given_an_invalid_plugin ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::insert_position_should_return_none_if_no_non_masters_are_present ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_load_plugin_states_from_active_plugins_file_for_oblivion ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::save_should_deduplicate_plugin_timestamps ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_load_order_should_error_if_given_a_list_with_plugins_before_masters ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_reload_existing_plugins ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::load_should_sort_installed_plugins_into_their_timestamp_order_with_master_files_first ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_insert_a_new_plugin ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_load_order_should_error_if_given_duplicate_plugins ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_error_if_inserting_a_master_after_a_non_master ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_preserve_an_existing_plugins_active_state ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_load_order_should_not_insert_missing_plugins ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_error_if_moving_a_master_after_a_non_master ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_error_if_moving_a_non_master_before_a_master ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_error_if_setting_the_index_of_an_invalid_plugin ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_error_if_inserting_a_non_master_before_a_master ... FAILED [INFO] [stdout] test load_order::writable::tests::activate_should_be_case_insensitive ... FAILED [INFO] [stdout] test load_order::writable::tests::activate_should_append_a_non_master_if_it_is_not_present ... FAILED [INFO] [stdout] test load_order::writable::tests::activate_should_throw_if_increasing_the_number_of_active_plugins_past_the_limit ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins ... FAILED [INFO] [stdout] test load_order::writable::tests::activate_should_insert_a_master_before_non_masters_if_it_is_not_present ... FAILED [INFO] [stdout] test load_order::writable::tests::activate_should_error_if_the_plugin_is_not_valid ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_move_an_existing_plugin_later_correctly ... FAILED [INFO] [stdout] test load_order::writable::tests::activate_should_succeed_if_at_the_active_plugins_limit_and_the_plugin_is_already_active ... FAILED [INFO] [stdout] test load_order::timestamp_based::tests::set_plugin_index_should_move_an_existing_plugin ... FAILED [INFO] [stdout] test load_order::writable::tests::deactivate_should_deactivate_the_plugin_with_the_given_filename ... FAILED [INFO] [stdout] test load_order::writable::tests::activate_should_activate_the_plugin_with_the_given_filename ... FAILED [INFO] [stdout] test load_order::writable::tests::deactivate_should_do_nothing_if_the_plugin_is_inactive ... FAILED [INFO] [stdout] test load_order::writable::tests::deactivate_should_error_if_given_an_implicitly_active_plugin ... FAILED [INFO] [stdout] test plugin::tests::activate_should_unghost_a_ghosted_plugin ... FAILED [INFO] [stdout] test load_order::writable::tests::set_active_plugins_should_error_if_given_more_plugins_than_the_max_limit ... FAILED [INFO] [stdout] test plugin::tests::is_light_master_file_should_be_true_for_esl_files_only ... FAILED [INFO] [stdout] test load_order::writable::tests::set_active_plugins_should_deactivate_all_plugins_not_given ... FAILED [INFO] [stdout] test load_order::writable::tests::set_active_plugins_should_error_if_passed_an_invalid_plugin_name ... FAILED [INFO] [stdout] test plugin::tests::is_active_should_be_false ... FAILED [INFO] [stdout] test plugin::tests::deactivate_should_not_ghost_a_plugin ... FAILED [INFO] [stdout] test load_order::writable::tests::set_active_plugins_should_add_given_plugins_not_in_the_load_order_in_the_given_order ... FAILED [INFO] [stdout] test load_order::writable::tests::set_active_plugins_should_error_if_a_missing_implicitly_active_plugin_is_given ... FAILED [INFO] [stdout] test load_order::writable::tests::deactivate_should_error_if_the_plugin_is_not_in_the_load_order ... FAILED [INFO] [stdout] test load_order::writable::tests::deactivate_should_error_if_given_a_missing_implicitly_active_plugin ... FAILED [INFO] [stdout] test plugin::tests::is_master_file_should_be_false_if_the_plugin_is_not_a_master_file ... FAILED [INFO] [stdout] test plugin::tests::modification_time_should_return_the_plugin_modification_time_at_creation ... FAILED [INFO] [stdout] test plugin::tests::is_master_file_should_be_true_if_the_plugin_is_a_master_file ... FAILED [INFO] [stdout] test load_order::writable::tests::set_active_plugins_should_activate_all_given_plugins ... FAILED [INFO] [stdout] test load_order::writable::tests::set_active_plugins_should_error_if_the_given_plugins_are_missing_implicitly_active_plugins ... FAILED [INFO] [stdout] test plugin::tests::name_matches_should_ignore_plugin_ghost_extension ... FAILED [INFO] [stdout] test plugin::tests::is_valid_should_return_true_for_a_valid_plugin ... FAILED [INFO] [stdout] test plugin::tests::name_should_return_the_plugin_filename_without_any_ghost_extension ... FAILED [INFO] [stdout] test plugin::tests::is_valid_should_return_false_if_the_plugin_does_not_have_a_esp_or_esm_extension ... FAILED [INFO] [stdout] test plugin::tests::name_matches_should_ignore_string_ghost_suffix ... FAILED [INFO] [stdout] test plugin::tests::is_valid_should_return_false_if_the_path_given_is_not_a_valid_plugin ... FAILED [INFO] [stdout] test plugin::tests::set_modification_time_should_be_able_to_handle_pre_unix_timestamps ... FAILED [INFO] [stdout] test plugin::tests::set_modification_time_should_update_the_file_modification_time ... FAILED [INFO] [stdout] test ghostable_path::tests::ghost_should_do_nothing_if_the_path_is_already_ghosted ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- ghostable_path::tests::unghost_should_do_nothing_if_the_path_is_already_unghosted stdout ---- [INFO] [stdout] thread 'ghostable_path::tests::unghost_should_do_nothing_if_the_path_is_already_unghosted' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace. [INFO] [stdout] [INFO] [stdout] ---- ghostable_path::tests::unghost_should_rename_the_path_with_no_ghost_extension stdout ---- [INFO] [stdout] thread 'ghostable_path::tests::unghost_should_rename_the_path_with_no_ghost_extension' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- ghostable_path::tests::ghost_should_rename_the_path_with_a_ghost_extension stdout ---- [INFO] [stdout] thread 'ghostable_path::tests::ghost_should_rename_the_path_with_a_ghost_extension' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::activate_should_check_normal_plugins_and_light_masters_active_limits_separately stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::activate_should_check_normal_plugins_and_light_masters_active_limits_separately' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::insert_position_should_return_none_if_no_non_masters_are_present stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::insert_position_should_return_none_if_no_non_masters_are_present' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_add_missing_implicitly_active_plugins_in_their_hardcoded_positions stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_add_missing_implicitly_active_plugins_in_their_hardcoded_positions' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::insert_position_should_return_the_hardcoded_index_of_an_implicitly_active_plugin stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::insert_position_should_return_the_hardcoded_index_of_an_implicitly_active_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::insert_position_should_not_count_installed_unloaded_implicitly_active_plugins stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::insert_position_should_not_count_installed_unloaded_implicitly_active_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::insert_position_should_return_none_for_the_game_master_if_no_plugins_are_loaded stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::insert_position_should_return_none_for_the_game_master_if_no_plugins_are_loaded' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::insert_position_should_return_the_first_non_master_index_if_given_a_light_master stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::insert_position_should_return_the_first_non_master_index_if_given_a_light_master' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::is_self_consistent_should_return_true stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::is_self_consistent_should_return_true' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- ghostable_path::tests::resolve_path_should_return_the_path_that_exists stdout ---- [INFO] [stdout] thread 'ghostable_path::tests::resolve_path_should_return_the_path_that_exists' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_add_missing_plugins stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_add_missing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_get_load_order_from_active_plugins_file stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_get_load_order_from_active_plugins_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_load_plugin_states_from_active_plugins_file stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_load_plugin_states_from_active_plugins_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_remove_plugins_that_fail_to_load stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_remove_plugins_that_fail_to_load' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_deactivate_excess_normal_plugins_and_light_masters_using_separate_limits stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_deactivate_excess_normal_plugins_and_light_masters_using_separate_limits' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_decode_active_plugins_file_from_windows_1252 stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_decode_active_plugins_file_from_windows_1252' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_not_duplicate_a_plugin_that_has_a_ghosted_duplicate stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_not_duplicate_a_plugin_that_has_a_ghosted_duplicate' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_succeed_when_active_plugins_file_is_missing stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_succeed_when_active_plugins_file_is_missing' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_recognise_light_master_plugins stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_recognise_light_master_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_not_move_light_master_esp_files_before_non_masters stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_not_move_light_master_esp_files_before_non_masters' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::load_should_reload_existing_plugins stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::load_should_reload_existing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::save_should_write_active_plugins_file stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::save_should_write_active_plugins_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_active_plugins_should_count_light_masters_and_normal_plugins_separately stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_active_plugins_should_count_light_masters_and_normal_plugins_separately' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_load_order_should_not_error_if_an_implicitly_active_plugin_is_missing stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_load_order_should_not_error_if_an_implicitly_active_plugin_is_missing' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_plugin_index_should_error_if_setting_a_zero_index_for_a_non_game_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_plugin_index_should_error_if_setting_a_zero_index_for_a_non_game_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_load_order_should_error_if_an_implicitly_active_plugin_loads_after_another_plugin stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_load_order_should_error_if_an_implicitly_active_plugin_loads_after_another_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_active_plugins_should_error_if_given_more_than_4096_light_masters stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_active_plugins_should_error_if_given_more_than_4096_light_masters' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_plugin_index_should_insert_a_new_plugin stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_plugin_index_should_insert_a_new_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::active_plugin_names_should_return_filenames_for_active_plugins_in_load_order stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::active_plugin_names_should_return_filenames_for_active_plugins_in_load_order' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_load_order_should_error_if_given_an_empty_list stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_load_order_should_error_if_given_an_empty_list' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::index_of_should_return_none_if_the_plugin_is_not_in_the_load_order stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::index_of_should_return_none_if_the_plugin_is_not_in_the_load_order' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_plugin_index_should_error_if_setting_the_game_master_index_to_non_zero_in_bounds stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_plugin_index_should_error_if_setting_the_game_master_index_to_non_zero_in_bounds' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_load_order_should_error_if_the_first_element_given_is_not_the_game_master stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_load_order_should_error_if_the_first_element_given_is_not_the_game_master' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::index_of_should_be_case_insensitive stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::index_of_should_be_case_insensitive' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::index_of_should_return_some_index_if_the_plugin_is_in_the_load_order stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::index_of_should_return_some_index_if_the_plugin_is_in_the_load_order' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::set_load_order_should_not_insert_missing_plugins stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::set_load_order_should_not_insert_missing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::plugin_at_should_return_some_filename_if_given_an_in_bounds_index stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::plugin_at_should_return_some_filename_if_given_an_in_bounds_index' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::is_active_should_return_false_a_plugin_not_in_the_load_order stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::is_active_should_return_false_a_plugin_not_in_the_load_order' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::is_active_should_return_false_for_an_inactive_plugin stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::is_active_should_return_false_for_an_inactive_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::is_active_should_be_case_insensitive stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::is_active_should_be_case_insensitive' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::asterisk_based::tests::save_should_write_unghosted_plugin_names stdout ---- [INFO] [stdout] thread 'load_order::asterisk_based::tests::save_should_write_unghosted_plugin_names' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::plugin_names_should_return_unghosted_filenames stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::plugin_names_should_return_unghosted_filenames' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::plugin_at_should_return_none_if_given_an_out_of_bounds_index stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::plugin_at_should_return_none_if_given_an_out_of_bounds_index' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::plugin_names_should_return_filenames_for_plugins_in_load_order stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::plugin_names_should_return_filenames_for_plugins_in_load_order' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::plugin_at_should_return_some_unghosted_filename stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::plugin_at_should_return_some_unghosted_filename' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::insert_position_should_return_none_if_no_non_masters_are_present stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::insert_position_should_return_none_if_no_non_masters_are_present' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::insert_position_should_return_none_for_the_game_master_if_no_plugins_are_loaded stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::insert_position_should_return_none_for_the_game_master_if_no_plugins_are_loaded' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::insert_position_should_return_zero_if_given_the_game_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::insert_position_should_return_zero_if_given_the_game_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::is_self_consistent_should_return_true_when_no_active_plugins_file_exists stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::is_self_consistent_should_return_true_when_no_active_plugins_file_exists' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::is_self_consistent_should_return_false_when_load_order_and_active_plugins_files_mismatch stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::is_self_consistent_should_return_false_when_load_order_and_active_plugins_files_mismatch' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::is_self_consistent_should_return_true_when_load_order_and_active_plugins_files_match stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::is_self_consistent_should_return_true_when_load_order_and_active_plugins_files_match' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::is_self_consistent_should_return_true_when_no_load_order_file_exists stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::is_self_consistent_should_return_true_when_no_load_order_file_exists' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::readable::tests::is_active_should_return_true_for_an_active_plugin stdout ---- [INFO] [stdout] thread 'load_order::readable::tests::is_active_should_return_true_for_an_active_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_decode_active_plugins_file_from_windows_1252 stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_decode_active_plugins_file_from_windows_1252' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_get_load_order_from_active_plugins_file_if_load_order_file_does_not_exist stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_get_load_order_from_active_plugins_file_if_load_order_file_does_not_exist' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_get_load_order_from_load_order_file stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_get_load_order_from_load_order_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_deactivate_excess_plugins_not_including_implicitly_active_plugins stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_deactivate_excess_plugins_not_including_implicitly_active_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_add_missing_implicitly_active_plugins_after_other_missing_masters stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_add_missing_implicitly_active_plugins_after_other_missing_masters' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_add_missing_plugins stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_add_missing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_remove_plugins_that_fail_to_load stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_remove_plugins_that_fail_to_load' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_load_plugin_states_from_active_plugins_file stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_load_plugin_states_from_active_plugins_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_read_load_order_file_as_windows_1252_if_not_utf8 stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_read_load_order_file_as_windows_1252_if_not_utf8' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::save_should_write_all_plugins_to_load_order_file stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::save_should_write_all_plugins_to_load_order_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_load_order_should_error_if_the_first_element_given_is_not_the_game_master stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_load_order_should_error_if_the_first_element_given_is_not_the_game_master' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_not_duplicate_a_plugin_that_is_ghosted_and_in_load_order_file stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_not_duplicate_a_plugin_that_is_ghosted_and_in_load_order_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_reload_existing_plugins stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_reload_existing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::load_should_succeed_when_load_order_and_active_plugins_files_are_missing stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::load_should_succeed_when_load_order_and_active_plugins_files_are_missing' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_load_order_should_error_if_given_an_empty_list stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_load_order_should_error_if_given_an_empty_list' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::save_should_write_active_plugins_file stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::save_should_write_active_plugins_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_load_order_should_not_insert_missing_plugins stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_load_order_should_not_insert_missing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_plugin_index_should_insert_a_new_plugin stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_plugin_index_should_insert_a_new_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_plugin_index_should_error_if_setting_a_zero_index_for_a_non_game_master_plugin stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_plugin_index_should_error_if_setting_a_zero_index_for_a_non_game_master_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_plugin_index_should_error_if_setting_the_game_master_index_to_non_zero_in_bounds stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_plugin_index_should_error_if_setting_the_game_master_index_to_non_zero_in_bounds' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::textfile_based::tests::set_load_order_should_not_error_if_update_esm_loads_after_another_plugin stdout ---- [INFO] [stdout] thread 'load_order::textfile_based::tests::set_load_order_should_not_error_if_update_esm_loads_after_another_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::is_self_consistent_should_return_true stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::is_self_consistent_should_return_true' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_decode_active_plugins_file_from_windows_1252 stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_decode_active_plugins_file_from_windows_1252' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_deactivate_excess_plugins stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_deactivate_excess_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_load_plugin_states_from_active_plugins_file_for_morrowind stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_load_plugin_states_from_active_plugins_file_for_morrowind' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_remove_plugins_that_fail_to_load stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_remove_plugins_that_fail_to_load' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash_for_oblivion stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash_for_oblivion' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::save_should_preserve_the_existing_set_of_timestamps stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::save_should_preserve_the_existing_set_of_timestamps' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_succeed_when_active_plugins_file_is_missing stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_succeed_when_active_plugins_file_is_missing' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::save_should_write_active_plugins_file_for_oblivion stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::save_should_write_active_plugins_file_for_oblivion' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::save_should_write_active_plugins_file_for_morrowind stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::save_should_write_active_plugins_file_for_morrowind' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_load_order_should_error_if_given_an_invalid_plugin stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_load_order_should_error_if_given_an_invalid_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::insert_position_should_return_none_if_no_non_masters_are_present stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::insert_position_should_return_none_if_no_non_masters_are_present' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_load_plugin_states_from_active_plugins_file_for_oblivion stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_load_plugin_states_from_active_plugins_file_for_oblivion' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::save_should_deduplicate_plugin_timestamps stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::save_should_deduplicate_plugin_timestamps' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_load_order_should_error_if_given_a_list_with_plugins_before_masters stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_load_order_should_error_if_given_a_list_with_plugins_before_masters' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_reload_existing_plugins stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_reload_existing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::load_should_sort_installed_plugins_into_their_timestamp_order_with_master_files_first stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::load_should_sort_installed_plugins_into_their_timestamp_order_with_master_files_first' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_insert_a_new_plugin stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_insert_a_new_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_load_order_should_error_if_given_duplicate_plugins stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_load_order_should_error_if_given_duplicate_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_error_if_inserting_a_master_after_a_non_master stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_error_if_inserting_a_master_after_a_non_master' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_preserve_an_existing_plugins_active_state stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_preserve_an_existing_plugins_active_state' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_load_order_should_not_insert_missing_plugins stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_load_order_should_not_insert_missing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_error_if_moving_a_master_after_a_non_master stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_error_if_moving_a_master_after_a_non_master' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_error_if_moving_a_non_master_before_a_master stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_error_if_moving_a_non_master_before_a_master' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_error_if_setting_the_index_of_an_invalid_plugin stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_error_if_setting_the_index_of_an_invalid_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_error_if_inserting_a_non_master_before_a_master stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_error_if_inserting_a_non_master_before_a_master' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::activate_should_be_case_insensitive stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::activate_should_be_case_insensitive' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::activate_should_append_a_non_master_if_it_is_not_present stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::activate_should_append_a_non_master_if_it_is_not_present' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::activate_should_throw_if_increasing_the_number_of_active_plugins_past_the_limit stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::activate_should_throw_if_increasing_the_number_of_active_plugins_past_the_limit' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::activate_should_insert_a_master_before_non_masters_if_it_is_not_present stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::activate_should_insert_a_master_before_non_masters_if_it_is_not_present' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::activate_should_error_if_the_plugin_is_not_valid stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::activate_should_error_if_the_plugin_is_not_valid' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_move_an_existing_plugin_later_correctly stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_move_an_existing_plugin_later_correctly' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::activate_should_succeed_if_at_the_active_plugins_limit_and_the_plugin_is_already_active stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::activate_should_succeed_if_at_the_active_plugins_limit_and_the_plugin_is_already_active' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::timestamp_based::tests::set_plugin_index_should_move_an_existing_plugin stdout ---- [INFO] [stdout] thread 'load_order::timestamp_based::tests::set_plugin_index_should_move_an_existing_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::deactivate_should_deactivate_the_plugin_with_the_given_filename stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::deactivate_should_deactivate_the_plugin_with_the_given_filename' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::activate_should_activate_the_plugin_with_the_given_filename stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::activate_should_activate_the_plugin_with_the_given_filename' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::deactivate_should_do_nothing_if_the_plugin_is_inactive stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::deactivate_should_do_nothing_if_the_plugin_is_inactive' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::deactivate_should_error_if_given_an_implicitly_active_plugin stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::deactivate_should_error_if_given_an_implicitly_active_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::activate_should_unghost_a_ghosted_plugin stdout ---- [INFO] [stdout] thread 'plugin::tests::activate_should_unghost_a_ghosted_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::set_active_plugins_should_error_if_given_more_plugins_than_the_max_limit stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::set_active_plugins_should_error_if_given_more_plugins_than_the_max_limit' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::is_light_master_file_should_be_true_for_esl_files_only stdout ---- [INFO] [stdout] thread 'plugin::tests::is_light_master_file_should_be_true_for_esl_files_only' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::set_active_plugins_should_deactivate_all_plugins_not_given stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::set_active_plugins_should_deactivate_all_plugins_not_given' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::set_active_plugins_should_error_if_passed_an_invalid_plugin_name stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::set_active_plugins_should_error_if_passed_an_invalid_plugin_name' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::is_active_should_be_false stdout ---- [INFO] [stdout] thread 'plugin::tests::is_active_should_be_false' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::deactivate_should_not_ghost_a_plugin stdout ---- [INFO] [stdout] thread 'plugin::tests::deactivate_should_not_ghost_a_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::set_active_plugins_should_add_given_plugins_not_in_the_load_order_in_the_given_order stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::set_active_plugins_should_add_given_plugins_not_in_the_load_order_in_the_given_order' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::set_active_plugins_should_error_if_a_missing_implicitly_active_plugin_is_given stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::set_active_plugins_should_error_if_a_missing_implicitly_active_plugin_is_given' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::deactivate_should_error_if_the_plugin_is_not_in_the_load_order stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::deactivate_should_error_if_the_plugin_is_not_in_the_load_order' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::deactivate_should_error_if_given_a_missing_implicitly_active_plugin stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::deactivate_should_error_if_given_a_missing_implicitly_active_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::is_master_file_should_be_false_if_the_plugin_is_not_a_master_file stdout ---- [INFO] [stdout] thread 'plugin::tests::is_master_file_should_be_false_if_the_plugin_is_not_a_master_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::modification_time_should_return_the_plugin_modification_time_at_creation stdout ---- [INFO] [stdout] thread 'plugin::tests::modification_time_should_return_the_plugin_modification_time_at_creation' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::is_master_file_should_be_true_if_the_plugin_is_a_master_file stdout ---- [INFO] [stdout] thread 'plugin::tests::is_master_file_should_be_true_if_the_plugin_is_a_master_file' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::set_active_plugins_should_activate_all_given_plugins stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::set_active_plugins_should_activate_all_given_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- load_order::writable::tests::set_active_plugins_should_error_if_the_given_plugins_are_missing_implicitly_active_plugins stdout ---- [INFO] [stdout] thread 'load_order::writable::tests::set_active_plugins_should_error_if_the_given_plugins_are_missing_implicitly_active_plugins' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::name_matches_should_ignore_plugin_ghost_extension stdout ---- [INFO] [stdout] thread 'plugin::tests::name_matches_should_ignore_plugin_ghost_extension' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::is_valid_should_return_true_for_a_valid_plugin stdout ---- [INFO] [stdout] thread 'plugin::tests::is_valid_should_return_true_for_a_valid_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::name_should_return_the_plugin_filename_without_any_ghost_extension stdout ---- [INFO] [stdout] thread 'plugin::tests::name_should_return_the_plugin_filename_without_any_ghost_extension' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::is_valid_should_return_false_if_the_plugin_does_not_have_a_esp_or_esm_extension stdout ---- [INFO] [stdout] thread 'plugin::tests::is_valid_should_return_false_if_the_plugin_does_not_have_a_esp_or_esm_extension' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::name_matches_should_ignore_string_ghost_suffix stdout ---- [INFO] [stdout] thread 'plugin::tests::name_matches_should_ignore_string_ghost_suffix' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::is_valid_should_return_false_if_the_path_given_is_not_a_valid_plugin stdout ---- [INFO] [stdout] thread 'plugin::tests::is_valid_should_return_false_if_the_path_given_is_not_a_valid_plugin' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::set_modification_time_should_be_able_to_handle_pre_unix_timestamps stdout ---- [INFO] [stdout] thread 'plugin::tests::set_modification_time_should_be_able_to_handle_pre_unix_timestamps' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- plugin::tests::set_modification_time_should_update_the_file_modification_time stdout ---- [INFO] [stdout] thread 'plugin::tests::set_modification_time_should_update_the_file_modification_time' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- ghostable_path::tests::ghost_should_do_nothing_if_the_path_is_already_ghosted stdout ---- [INFO] [stdout] thread 'ghostable_path::tests::ghost_should_do_nothing_if_the_path_is_already_ghosted' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:1165:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x556d90a36904 - backtrace::backtrace::libunwind::trace::hf625d18232cbbbd4 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x556d90a36904 - backtrace::backtrace::trace_unsynchronized::h41d74150fc6ff542 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x556d90a36904 - std::sys_common::backtrace::_print_fmt::h85d37830c667a1f9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:76 [INFO] [stdout] 3: 0x556d90a36904 - ::fmt::h2b7ac01d5feaf9b2 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:60 [INFO] [stdout] 4: 0x556d90a540dc - core::fmt::write::h7fd0d904495c035f [INFO] [stdout] at src/libcore/fmt/mod.rs:1030 [INFO] [stdout] 5: 0x556d906a7085 - std::io::Write::write_fmt::h424452e6ba861394 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/io/mod.rs:1412 [INFO] [stdout] 6: 0x556d90a31551 - std::io::impls::>::write_fmt::h814a51d8ae1dee4a [INFO] [stdout] at src/libstd/io/impls.rs:141 [INFO] [stdout] 7: 0x556d90a39495 - std::sys_common::backtrace::_print::h4c743f7c274a5a74 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:64 [INFO] [stdout] 8: 0x556d90a39495 - std::sys_common::backtrace::print::ha5c4f4bf03800d4d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x556d90a39495 - std::panicking::default_hook::{{closure}}::h8b842185774c09e6 [INFO] [stdout] at src/libstd/panicking.rs:196 [INFO] [stdout] 10: 0x556d90a3911c - std::panicking::default_hook::hd8ec13ee1bc2a65a [INFO] [stdout] at src/libstd/panicking.rs:207 [INFO] [stdout] 11: 0x556d90a39b95 - std::panicking::rust_panic_with_hook::hf3b27166e5f403e7 [INFO] [stdout] at src/libstd/panicking.rs:473 [INFO] [stdout] 12: 0x556d90a39732 - std::panicking::continue_panic_fmt::hd961751be84a6f83 [INFO] [stdout] at src/libstd/panicking.rs:380 [INFO] [stdout] 13: 0x556d90a39626 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:307 [INFO] [stdout] 14: 0x556d90a517ca - core::panicking::panic_fmt::h467e0364f9237670 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 15: 0x556d90a518c7 - core::result::unwrap_failed::h38f3a56f1dadf080 [INFO] [stdout] at src/libcore/result.rs:1165 [INFO] [stdout] 16: 0x556d90583da0 - core::result::Result::unwrap::h5cb55d65f7143c98 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/result.rs:933 [INFO] [stdout] 17: 0x556d90688c55 - loadorder::ghostable_path::tests::copy_to_test_dir::h7f62c5f28f566b78 [INFO] [stdout] at src/ghostable_path.rs:121 [INFO] [stdout] 18: 0x556d9068ba84 - loadorder::ghostable_path::tests::ghost_should_do_nothing_if_the_path_is_already_ghosted::h7a7eac3c5d80dd83 [INFO] [stdout] at src/ghostable_path.rs:144 [INFO] [stdout] 19: 0x556d9068b99a - loadorder::ghostable_path::tests::ghost_should_do_nothing_if_the_path_is_already_ghosted::{{closure}}::h5f83fb4255dc3c0d [INFO] [stdout] at src/ghostable_path.rs:139 [INFO] [stdout] 20: 0x556d9063233e - core::ops::function::FnOnce::call_once::h3afcfd31adf71878 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 21: 0x556d906b0f7f - as core::ops::function::FnOnce>::call_once::h8b428e8a43aaf8e9 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 22: 0x556d90a3ddaa - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 23: 0x556d906cb78e - std::panicking::try::heccce20d527a3513 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 24: 0x556d906cb78e - std::panic::catch_unwind::h7fd8f5d3271f1692 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 25: 0x556d906cb78e - test::run_test::run_test_inner::{{closure}}::h88b46e5c359957e5 [INFO] [stdout] at src/libtest/lib.rs:1413 [INFO] [stdout] 26: 0x556d906a67f5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h00847676c8212941 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/sys_common/backtrace.rs:126 [INFO] [stdout] 27: 0x556d906aa985 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h5dd37acd2295488e [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:470 [INFO] [stdout] 28: 0x556d906aa985 - as core::ops::function::FnOnce<()>>::call_once::h9d32b103da0b97c6 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:315 [INFO] [stdout] 29: 0x556d906aa985 - std::panicking::try::do_call::h2bd819a3056c57cd [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:292 [INFO] [stdout] 30: 0x556d90a3ddaa - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 31: 0x556d906aaf32 - std::panicking::try::h243a25457a848a1a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 32: 0x556d906aaf32 - std::panic::catch_unwind::h74b81f55e55e757c [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 33: 0x556d906aaf32 - std::thread::Builder::spawn_unchecked::{{closure}}::h4c2d214a2cffa6cf [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:469 [INFO] [stdout] 34: 0x556d906aaf32 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a8a187b3fb58e53 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 35: 0x556d90a2d41f - as core::ops::function::FnOnce>::call_once::h3cdef3b7ea22cd61 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 36: 0x556d90a3d180 - as core::ops::function::FnOnce>::call_once::hc8f25720bf0d5424 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 37: 0x556d90a3d180 - std::sys_common::thread::start_thread::h7e8885ccfd5d1932 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 38: 0x556d90a3d180 - std::sys::unix::thread::Thread::new::thread_start::h5d24df932d688baf [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 39: 0x7eff9b32c6db - start_thread [INFO] [stdout] 40: 0x7eff9ae3d88f - __clone [INFO] [stdout] 41: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] ghostable_path::tests::ghost_should_do_nothing_if_the_path_is_already_ghosted [INFO] [stdout] ghostable_path::tests::ghost_should_rename_the_path_with_a_ghost_extension [INFO] [stdout] ghostable_path::tests::resolve_path_should_return_the_path_that_exists [INFO] [stdout] ghostable_path::tests::unghost_should_do_nothing_if_the_path_is_already_unghosted [INFO] [stdout] ghostable_path::tests::unghost_should_rename_the_path_with_no_ghost_extension [INFO] [stdout] load_order::asterisk_based::tests::activate_should_check_normal_plugins_and_light_masters_active_limits_separately [INFO] [stdout] load_order::asterisk_based::tests::insert_position_should_not_count_installed_unloaded_implicitly_active_plugins [INFO] [stdout] load_order::asterisk_based::tests::insert_position_should_return_none_for_the_game_master_if_no_plugins_are_loaded [INFO] [stdout] load_order::asterisk_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin [INFO] [stdout] load_order::asterisk_based::tests::insert_position_should_return_none_if_no_non_masters_are_present [INFO] [stdout] load_order::asterisk_based::tests::insert_position_should_return_the_first_non_master_index_if_given_a_light_master [INFO] [stdout] load_order::asterisk_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin [INFO] [stdout] load_order::asterisk_based::tests::insert_position_should_return_the_hardcoded_index_of_an_implicitly_active_plugin [INFO] [stdout] load_order::asterisk_based::tests::is_self_consistent_should_return_true [INFO] [stdout] load_order::asterisk_based::tests::load_should_add_missing_implicitly_active_plugins_in_their_hardcoded_positions [INFO] [stdout] load_order::asterisk_based::tests::load_should_add_missing_plugins [INFO] [stdout] load_order::asterisk_based::tests::load_should_deactivate_excess_normal_plugins_and_light_masters_using_separate_limits [INFO] [stdout] load_order::asterisk_based::tests::load_should_decode_active_plugins_file_from_windows_1252 [INFO] [stdout] load_order::asterisk_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist [INFO] [stdout] load_order::asterisk_based::tests::load_should_get_load_order_from_active_plugins_file [INFO] [stdout] load_order::asterisk_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file [INFO] [stdout] load_order::asterisk_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash [INFO] [stdout] load_order::asterisk_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed [INFO] [stdout] load_order::asterisk_based::tests::load_should_load_plugin_states_from_active_plugins_file [INFO] [stdout] load_order::asterisk_based::tests::load_should_not_duplicate_a_plugin_that_has_a_ghosted_duplicate [INFO] [stdout] load_order::asterisk_based::tests::load_should_not_move_light_master_esp_files_before_non_masters [INFO] [stdout] load_order::asterisk_based::tests::load_should_recognise_light_master_plugins [INFO] [stdout] load_order::asterisk_based::tests::load_should_reload_existing_plugins [INFO] [stdout] load_order::asterisk_based::tests::load_should_remove_plugins_that_fail_to_load [INFO] [stdout] load_order::asterisk_based::tests::load_should_succeed_when_active_plugins_file_is_missing [INFO] [stdout] load_order::asterisk_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist [INFO] [stdout] load_order::asterisk_based::tests::save_should_write_active_plugins_file [INFO] [stdout] load_order::asterisk_based::tests::save_should_write_unghosted_plugin_names [INFO] [stdout] load_order::asterisk_based::tests::set_active_plugins_should_count_light_masters_and_normal_plugins_separately [INFO] [stdout] load_order::asterisk_based::tests::set_active_plugins_should_error_if_given_more_than_4096_light_masters [INFO] [stdout] load_order::asterisk_based::tests::set_load_order_should_error_if_an_implicitly_active_plugin_loads_after_another_plugin [INFO] [stdout] load_order::asterisk_based::tests::set_load_order_should_error_if_given_an_empty_list [INFO] [stdout] load_order::asterisk_based::tests::set_load_order_should_error_if_the_first_element_given_is_not_the_game_master [INFO] [stdout] load_order::asterisk_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames [INFO] [stdout] load_order::asterisk_based::tests::set_load_order_should_not_error_if_an_implicitly_active_plugin_is_missing [INFO] [stdout] load_order::asterisk_based::tests::set_load_order_should_not_insert_missing_plugins [INFO] [stdout] load_order::asterisk_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins [INFO] [stdout] load_order::asterisk_based::tests::set_plugin_index_should_error_if_setting_a_zero_index_for_a_non_game_master_plugin [INFO] [stdout] load_order::asterisk_based::tests::set_plugin_index_should_error_if_setting_the_game_master_index_to_non_zero_in_bounds [INFO] [stdout] load_order::asterisk_based::tests::set_plugin_index_should_insert_a_new_plugin [INFO] [stdout] load_order::readable::tests::active_plugin_names_should_return_filenames_for_active_plugins_in_load_order [INFO] [stdout] load_order::readable::tests::index_of_should_be_case_insensitive [INFO] [stdout] load_order::readable::tests::index_of_should_return_none_if_the_plugin_is_not_in_the_load_order [INFO] [stdout] load_order::readable::tests::index_of_should_return_some_index_if_the_plugin_is_in_the_load_order [INFO] [stdout] load_order::readable::tests::is_active_should_be_case_insensitive [INFO] [stdout] load_order::readable::tests::is_active_should_return_false_a_plugin_not_in_the_load_order [INFO] [stdout] load_order::readable::tests::is_active_should_return_false_for_an_inactive_plugin [INFO] [stdout] load_order::readable::tests::is_active_should_return_true_for_an_active_plugin [INFO] [stdout] load_order::readable::tests::plugin_at_should_return_none_if_given_an_out_of_bounds_index [INFO] [stdout] load_order::readable::tests::plugin_at_should_return_some_filename_if_given_an_in_bounds_index [INFO] [stdout] load_order::readable::tests::plugin_at_should_return_some_unghosted_filename [INFO] [stdout] load_order::readable::tests::plugin_names_should_return_filenames_for_plugins_in_load_order [INFO] [stdout] load_order::readable::tests::plugin_names_should_return_unghosted_filenames [INFO] [stdout] load_order::textfile_based::tests::insert_position_should_return_none_for_the_game_master_if_no_plugins_are_loaded [INFO] [stdout] load_order::textfile_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin [INFO] [stdout] load_order::textfile_based::tests::insert_position_should_return_none_if_no_non_masters_are_present [INFO] [stdout] load_order::textfile_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin [INFO] [stdout] load_order::textfile_based::tests::insert_position_should_return_zero_if_given_the_game_master_plugin [INFO] [stdout] load_order::textfile_based::tests::is_self_consistent_should_return_false_when_load_order_and_active_plugins_files_mismatch [INFO] [stdout] load_order::textfile_based::tests::is_self_consistent_should_return_true_when_load_order_and_active_plugins_files_match [INFO] [stdout] load_order::textfile_based::tests::is_self_consistent_should_return_true_when_no_active_plugins_file_exists [INFO] [stdout] load_order::textfile_based::tests::is_self_consistent_should_return_true_when_no_load_order_file_exists [INFO] [stdout] load_order::textfile_based::tests::load_should_add_missing_implicitly_active_plugins_after_other_missing_masters [INFO] [stdout] load_order::textfile_based::tests::load_should_add_missing_plugins [INFO] [stdout] load_order::textfile_based::tests::load_should_deactivate_excess_plugins_not_including_implicitly_active_plugins [INFO] [stdout] load_order::textfile_based::tests::load_should_decode_active_plugins_file_from_windows_1252 [INFO] [stdout] load_order::textfile_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist [INFO] [stdout] load_order::textfile_based::tests::load_should_get_load_order_from_active_plugins_file_if_load_order_file_does_not_exist [INFO] [stdout] load_order::textfile_based::tests::load_should_get_load_order_from_load_order_file [INFO] [stdout] load_order::textfile_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file [INFO] [stdout] load_order::textfile_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash [INFO] [stdout] load_order::textfile_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed [INFO] [stdout] load_order::textfile_based::tests::load_should_load_plugin_states_from_active_plugins_file [INFO] [stdout] load_order::textfile_based::tests::load_should_not_duplicate_a_plugin_that_is_ghosted_and_in_load_order_file [INFO] [stdout] load_order::textfile_based::tests::load_should_read_load_order_file_as_windows_1252_if_not_utf8 [INFO] [stdout] load_order::textfile_based::tests::load_should_reload_existing_plugins [INFO] [stdout] load_order::textfile_based::tests::load_should_remove_plugins_that_fail_to_load [INFO] [stdout] load_order::textfile_based::tests::load_should_succeed_when_load_order_and_active_plugins_files_are_missing [INFO] [stdout] load_order::textfile_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist [INFO] [stdout] load_order::textfile_based::tests::save_should_write_active_plugins_file [INFO] [stdout] load_order::textfile_based::tests::save_should_write_all_plugins_to_load_order_file [INFO] [stdout] load_order::textfile_based::tests::set_load_order_should_error_if_given_an_empty_list [INFO] [stdout] load_order::textfile_based::tests::set_load_order_should_error_if_the_first_element_given_is_not_the_game_master [INFO] [stdout] load_order::textfile_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames [INFO] [stdout] load_order::textfile_based::tests::set_load_order_should_not_error_if_update_esm_loads_after_another_plugin [INFO] [stdout] load_order::textfile_based::tests::set_load_order_should_not_insert_missing_plugins [INFO] [stdout] load_order::textfile_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins [INFO] [stdout] load_order::textfile_based::tests::set_plugin_index_should_error_if_setting_a_zero_index_for_a_non_game_master_plugin [INFO] [stdout] load_order::textfile_based::tests::set_plugin_index_should_error_if_setting_the_game_master_index_to_non_zero_in_bounds [INFO] [stdout] load_order::textfile_based::tests::set_plugin_index_should_insert_a_new_plugin [INFO] [stdout] load_order::timestamp_based::tests::insert_position_should_return_none_if_given_a_non_master_plugin [INFO] [stdout] load_order::timestamp_based::tests::insert_position_should_return_none_if_no_non_masters_are_present [INFO] [stdout] load_order::timestamp_based::tests::insert_position_should_return_the_first_non_master_plugin_index_if_given_a_master_plugin [INFO] [stdout] load_order::timestamp_based::tests::is_self_consistent_should_return_true [INFO] [stdout] load_order::timestamp_based::tests::load_should_deactivate_excess_plugins [INFO] [stdout] load_order::timestamp_based::tests::load_should_decode_active_plugins_file_from_windows_1252 [INFO] [stdout] load_order::timestamp_based::tests::load_should_empty_the_load_order_if_the_plugins_directory_does_not_exist [INFO] [stdout] load_order::timestamp_based::tests::load_should_handle_crlf_and_lf_in_active_plugins_file [INFO] [stdout] load_order::timestamp_based::tests::load_should_ignore_active_plugins_file_lines_starting_with_a_hash_for_oblivion [INFO] [stdout] load_order::timestamp_based::tests::load_should_ignore_plugins_in_active_plugins_file_that_are_not_installed [INFO] [stdout] load_order::timestamp_based::tests::load_should_load_plugin_states_from_active_plugins_file_for_morrowind [INFO] [stdout] load_order::timestamp_based::tests::load_should_load_plugin_states_from_active_plugins_file_for_oblivion [INFO] [stdout] load_order::timestamp_based::tests::load_should_reload_existing_plugins [INFO] [stdout] load_order::timestamp_based::tests::load_should_remove_plugins_that_fail_to_load [INFO] [stdout] load_order::timestamp_based::tests::load_should_sort_installed_plugins_into_their_timestamp_order_with_master_files_first [INFO] [stdout] load_order::timestamp_based::tests::load_should_succeed_when_active_plugins_file_is_missing [INFO] [stdout] load_order::timestamp_based::tests::save_should_create_active_plugins_file_parent_directory_if_it_does_not_exist [INFO] [stdout] load_order::timestamp_based::tests::save_should_deduplicate_plugin_timestamps [INFO] [stdout] load_order::timestamp_based::tests::save_should_preserve_the_existing_set_of_timestamps [INFO] [stdout] load_order::timestamp_based::tests::save_should_write_active_plugins_file_for_morrowind [INFO] [stdout] load_order::timestamp_based::tests::save_should_write_active_plugins_file_for_oblivion [INFO] [stdout] load_order::timestamp_based::tests::set_load_order_should_error_if_given_a_list_with_plugins_before_masters [INFO] [stdout] load_order::timestamp_based::tests::set_load_order_should_error_if_given_an_invalid_plugin [INFO] [stdout] load_order::timestamp_based::tests::set_load_order_should_error_if_given_duplicate_plugins [INFO] [stdout] load_order::timestamp_based::tests::set_load_order_should_not_distinguish_between_ghosted_and_unghosted_filenames [INFO] [stdout] load_order::timestamp_based::tests::set_load_order_should_not_insert_missing_plugins [INFO] [stdout] load_order::timestamp_based::tests::set_load_order_should_not_lose_active_state_of_existing_plugins [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_error_if_inserting_a_master_after_a_non_master [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_error_if_inserting_a_non_master_before_a_master [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_error_if_moving_a_master_after_a_non_master [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_error_if_moving_a_non_master_before_a_master [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_error_if_setting_the_index_of_an_invalid_plugin [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_insert_a_new_plugin [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_move_an_existing_plugin [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_move_an_existing_plugin_later_correctly [INFO] [stdout] load_order::timestamp_based::tests::set_plugin_index_should_preserve_an_existing_plugins_active_state [INFO] [stdout] load_order::writable::tests::activate_should_activate_the_plugin_with_the_given_filename [INFO] [stdout] load_order::writable::tests::activate_should_append_a_non_master_if_it_is_not_present [INFO] [stdout] load_order::writable::tests::activate_should_be_case_insensitive [INFO] [stdout] load_order::writable::tests::activate_should_error_if_the_plugin_is_not_valid [INFO] [stdout] load_order::writable::tests::activate_should_insert_a_master_before_non_masters_if_it_is_not_present [INFO] [stdout] load_order::writable::tests::activate_should_succeed_if_at_the_active_plugins_limit_and_the_plugin_is_already_active [INFO] [stdout] load_order::writable::tests::activate_should_throw_if_increasing_the_number_of_active_plugins_past_the_limit [INFO] [stdout] load_order::writable::tests::deactivate_should_deactivate_the_plugin_with_the_given_filename [INFO] [stdout] load_order::writable::tests::deactivate_should_do_nothing_if_the_plugin_is_inactive [INFO] [stdout] load_order::writable::tests::deactivate_should_error_if_given_a_missing_implicitly_active_plugin [INFO] [stdout] load_order::writable::tests::deactivate_should_error_if_given_an_implicitly_active_plugin [INFO] [stdout] load_order::writable::tests::deactivate_should_error_if_the_plugin_is_not_in_the_load_order [INFO] [stdout] load_order::writable::tests::set_active_plugins_should_activate_all_given_plugins [INFO] [stdout] load_order::writable::tests::set_active_plugins_should_add_given_plugins_not_in_the_load_order_in_the_given_order [INFO] [stdout] load_order::writable::tests::set_active_plugins_should_deactivate_all_plugins_not_given [INFO] [stdout] load_order::writable::tests::set_active_plugins_should_error_if_a_missing_implicitly_active_plugin_is_given [INFO] [stdout] load_order::writable::tests::set_active_plugins_should_error_if_given_more_plugins_than_the_max_limit [INFO] [stdout] load_order::writable::tests::set_active_plugins_should_error_if_passed_an_invalid_plugin_name [INFO] [stdout] load_order::writable::tests::set_active_plugins_should_error_if_the_given_plugins_are_missing_implicitly_active_plugins [INFO] [stdout] plugin::tests::activate_should_unghost_a_ghosted_plugin [INFO] [stdout] plugin::tests::deactivate_should_not_ghost_a_plugin [INFO] [stdout] plugin::tests::is_active_should_be_false [INFO] [stdout] plugin::tests::is_light_master_file_should_be_true_for_esl_files_only [INFO] [stdout] plugin::tests::is_master_file_should_be_false_if_the_plugin_is_not_a_master_file [INFO] [stdout] plugin::tests::is_master_file_should_be_true_if_the_plugin_is_a_master_file [INFO] [stdout] plugin::tests::is_valid_should_return_false_if_the_path_given_is_not_a_valid_plugin [INFO] [stdout] plugin::tests::is_valid_should_return_false_if_the_plugin_does_not_have_a_esp_or_esm_extension [INFO] [stdout] plugin::tests::is_valid_should_return_true_for_a_valid_plugin [INFO] [stdout] plugin::tests::modification_time_should_return_the_plugin_modification_time_at_creation [INFO] [stdout] plugin::tests::name_matches_should_ignore_plugin_ghost_extension [INFO] [stdout] plugin::tests::name_matches_should_ignore_string_ghost_suffix [INFO] [stdout] plugin::tests::name_should_return_the_plugin_filename_without_any_ghost_extension [INFO] [stdout] plugin::tests::set_modification_time_should_be_able_to_handle_pre_unix_timestamps [INFO] [stdout] plugin::tests::set_modification_time_should_update_the_file_modification_time [INFO] [stdout] [INFO] [stdout] test result: FAILED. 27 passed; 165 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] running `"docker" "inspect" "9fbc17f0bff0653c1acc7af0a27a1d898b91c8a86c61c63b444067363d4533cd"` [INFO] running `"docker" "rm" "-f" "9fbc17f0bff0653c1acc7af0a27a1d898b91c8a86c61c63b444067363d4533cd"` [INFO] [stdout] 9fbc17f0bff0653c1acc7af0a27a1d898b91c8a86c61c63b444067363d4533cd