[INFO] fetching crate datary 0.3.0...
[INFO] testing datary-0.3.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate datary 0.3.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate datary 0.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate datary 0.3.0
[INFO] tweaked toml for crates.io crate datary 0.3.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate datary 0.3.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate datary 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47
[INFO] running `Command { std: "docker" "start" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling datary v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.84s
[INFO] running `Command { std: "docker" "inspect" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling quick-xml v0.41.0
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling datary v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 41.84s
[INFO] running `Command { std: "docker" "inspect" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/datary-722407ce62514d4b)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test cmpro::parse::tests::parses_a_minimal_block ... ok
[INFO] [stdout] test enums::tests::defaults_match_the_dtd ... ok
[INFO] [stdout] test cmpro::parse::tests::garbage_is_reported_at_the_start ... ok
[INFO] [stdout] test cmpro::parse::tests::parses_nested_blocks ... ok
[INFO] [stdout] test cmpro::parse::tests::ignores_begin_and_end_markers ... ok
[INFO] [stdout] test cmpro::parse::tests::an_unbalanced_block_is_reported ... ok
[INFO] [stdout] test cmpro::parse::tests::empty_input_yields_no_blocks ... ok
[INFO] [stdout] test cmpro::parse::tests::parses_quoted_values_with_spaces ... ok
[INFO] [stdout] test enums::tests::mode_enums_parse ... ok
[INFO] [stdout] test enums::tests::status_parses_dtd_tokens ... ok
[INFO] [stdout] test enums::tests::yes_no_accepts_spelling_variants ... ok
[INFO] [stdout] test error::tests::columns_count_characters_but_offsets_count_bytes ... ok
[INFO] [stdout] test enums::tests::unknown_tokens_are_rejected ... ok
[INFO] [stdout] test error::tests::from_offset_reports_line_column_and_offset ... ok
[INFO] [stdout] test error::tests::out_of_range_offsets_are_clamped ... ok
[INFO] [stdout] test format::tests::detection_falls_back_to_clrmamepro ... ok
[INFO] [stdout] test hash::tests::crc32_roundtrip_and_padding ... ok
[INFO] [stdout] test hash::tests::digest_enforces_exact_width ... ok
[INFO] [stdout] test hash::tests::crc32_rejects_bad_input ... ok
[INFO] [stdout] test enums::tests::yes_no_converts_to_bool ... ok
[INFO] [stdout] test error::tests::a_borrowed_slice_locates_itself ... ok
[INFO] [stdout] test format::tests::a_custom_format_can_be_detected_and_parsed ... ok
[INFO] [stdout] test error::tests::a_foreign_slice_does_not_locate ... ok
[INFO] [stdout] test format::tests::clrmamepro_claims_everything_that_is_not_xml ... ok
[INFO] [stdout] test hash::tests::computed_digest_equals_parsed_digest ... ok
[INFO] [stdout] test verify::tests::absent_checksums_are_not_checked ... ok
[INFO] [stdout] test verify::tests::every_differing_checksum_is_reported ... ok
[INFO] [stdout] test verify::tests::matching_file_verifies ... ok
[INFO] [stdout] test write::tests::builders_override_defaults ... ok
[INFO] [stdout] test verify::tests::mismatch_displays_hex ... ok
[INFO] [stdout] test write::tests::compact_options_emit_one_line ... ok
[INFO] [stdout] test verify::tests::size_mismatch_is_reported_first ... ok
[INFO] [stdout] test format::tests::detection_finds_nothing_in_empty_input ... ok
[INFO] [stdout] test write::tests::default_options_use_lf_and_tabs ... ok
[INFO] [stdout] test error::tests::display_omits_a_missing_position ... ok
[INFO] [stdout] test format::tests::detection_picks_xml_over_the_fallback ... ok
[INFO] [stdout] test write::tests::no_intro_options_use_crlf_and_no_trailing_newline ... ok
[INFO] [stdout] test cmpro::parse::tests::an_unterminated_quote_does_not_swallow_the_rest_of_the_file ... ok
[INFO] [stdout] test format::tests::xml_is_detected ... ok
[INFO] [stdout] test hash::tests::digest_from_bytes_checks_length ... ok
[INFO] [stdout] test hash::tests::digest_parses_and_is_case_insensitive ... ok
[INFO] [stdout] test hash::tests::reader_and_slice_hashing_agree ... ok
[INFO] [stdout] test verify::tests::streaming_and_slice_hashing_agree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cmpro.rs (/opt/rustwide/target/release/deps/cmpro-5b5b5f29dcec8ea8)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test a_bad_hex_digit_is_pinned_to_that_digit ... ok
[INFO] [stdout] test archives_accept_either_spelling ... ok
[INFO] [stdout] test a_bad_hex_length_points_at_the_whole_value ... ok
[INFO] [stdout] test a_third_party_format_plugs_in ... ok
[INFO] [stdout] test begin_and_end_markers_are_ignored ... ok
[INFO] [stdout] test bare_status_keywords_parse ... ok
[INFO] [stdout] test a_bare_status_keyword_works_on_disks ... ok
[INFO] [stdout] test a_real_ckmame_datafile_parses ... ok
[INFO] [stdout] test a_rom_level_serial_round_trips ... ok
[INFO] [stdout] test backslash_escapes_are_honoured ... ok
[INFO] [stdout] test both_syntaxes_reject_a_bad_checksum ... ok
[INFO] [stdout] test ckmame_corpus::a_hexadecimal_size_is_read_as_hex ... ok
[INFO] [stdout] test ckmame_corpus::a_lost_parent_parses_but_fails_validation ... ok
[INFO] [stdout] test ckmame_corpus::an_absent_size_is_zero_not_an_error ... ok
[INFO] [stdout] test ckmame_corpus::duplicate_rom_names_within_a_game_are_kept ... ok
[INFO] [stdout] test ckmame_corpus::hex_prefixed_checksums_are_read ... ok
[INFO] [stdout] test ckmame_corpus::invalid_files_are_rejected_the_way_ckmame_rejects_them ... ok
[INFO] [stdout] test ckmame_corpus::merges_through_a_parent_validate_cleanly ... ok
[INFO] [stdout] test ckmame_corpus::statuses_survive_the_corpus ... ok
[INFO] [stdout] test a_bios_set_round_trips_as_a_resource_block ... ok
[INFO] [stdout] test bare_and_quoted_values_are_equivalent ... ok
[INFO] [stdout] test a_malformed_checksum_is_rejected_not_ignored ... ok
[INFO] [stderr]      Running tests/fixtures.rs (/opt/rustwide/target/release/deps/fixtures-5c660be69144ff37)
[INFO] [stdout] test nested_disk_blocks_parse ... ok
[INFO] [stdout] test mame_listinfo_header_is_understood ... ok
[INFO] [stdout] test a_game_level_serial_is_inherited_by_its_roms ... ok
[INFO] [stdout] test hex_prefixed_checksums_are_accepted ... ok
[INFO] [stdout] test empty_input_cannot_be_detected ... ok
[INFO] [stdout] test round_trips_through_its_own_syntax ... ok
[INFO] [stdout] test errors_carry_a_byte_offset ... ok
[INFO] [stdout] test converts_between_xml_and_clrmamepro ... ok
[INFO] [stdout] test escapes_do_not_break_unterminated_quote_detection ... ok
[INFO] [stdout] test every_error_carries_a_position ... ok
[INFO] [stdout] test sourcefile_and_archive_round_trip ... ok
[INFO] [stdout] test syntax_errors_carry_a_line_and_column ... ok
[INFO] [stdout] test the_block_sample_spelling_still_reads ... ok
[INFO] [stdout] test the_documented_form_fixture_parses_fully ... ok
[INFO] [stdout] test unrepresentable_fields_are_dropped_cleanly ... ok
[INFO] [stdout] test valid_checksums_still_parse ... ok
[INFO] [stdout] test values_needing_quotes_get_them ... ok
[INFO] [stdout] test samples_round_trip_in_scalar_form ... ok
[INFO] [stdout] test flags_map_onto_status ... ok
[INFO] [stdout] test positions_are_correct_beyond_the_first_game ... ok
[INFO] [stdout] test quotes_in_values_round_trip_losslessly ... ok
[INFO] [stdout] test samples_are_bare_scalars ... ok
[INFO] [stdout] test force_packing_uses_the_real_key ... ok
[INFO] [stdout] test forcing_the_wrong_syntax_fails ... ok
[INFO] [stdout] test ckmame_corpus::xml_special_characters_survive_conversion_to_xml ... ok
[INFO] [stdout] test detection_picks_the_right_syntax ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test fixtures_are_non_empty::path_01_tests_fixtures_ckmame_mamedb_deadbeefish_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_02_tests_fixtures_ckmame_mamedb_duplicate_rom_name_dat ... ok
[INFO] [stdout] test clone_resolution_handles_non_numeric_ids ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_06_tests_fixtures_ckmame_mamedb_size_hex_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_03_tests_fixtures_ckmame_mamedb_lost_parent_dat ... ok
[INFO] [stdout] test a_game_may_carry_several_categories ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_07_tests_fixtures_ckmame_mamedb_xml_quoting_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_05_tests_fixtures_ckmame_mamedb_size_empty_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_08_tests_fixtures_cmpro_ckmame_baddump_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_09_tests_fixtures_cmpro_ckmame_disk_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_04_tests_fixtures_ckmame_mamedb_merge_parent_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_10_tests_fixtures_cmpro_ckmame_mame_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_11_tests_fixtures_cmpro_documented_form_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_14_tests_fixtures_no_intro_new_nintendo_3ds_decrypted_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_13_tests_fixtures_no_intro_famicom_network_system_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_12_tests_fixtures_logiqx_full_dtd_dat ... ok
[INFO] [stdout] test helpers_report_useful_totals ... ok
[INFO] [stdout] test no_intro_files_reproduce_byte_for_byte::case_3 ... ok
[INFO] [stdout] test mia_attribute_is_parsed ... ok
[INFO] [stdout] test rom_size_exceeds_u32 ... ok
[INFO] [stdout] test round_trips::path_02_tests_fixtures_ckmame_mamedb_duplicate_rom_name_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_15_tests_fixtures_no_intro_pokemon_mini_dat ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_16_tests_fixtures_no_intro_virtual_boy_dat ... ok
[INFO] [stdout] test no_intro_files_reproduce_byte_for_byte::case_4 ... ok
[INFO] [stdout] test logiqx_full_dtd_parses ... ok
[INFO] [stdout] test no_intro_files_reproduce_byte_for_byte::case_2 ... ok
[INFO] [stdout] test round_trips::path_08_tests_fixtures_cmpro_ckmame_baddump_dat ... ok
[INFO] [stdout] test round_trips::path_04_tests_fixtures_ckmame_mamedb_merge_parent_dat ... ok
[INFO] [stdout] test no_intro_header_is_fully_parsed ... ok
[INFO] [stdout] test round_trips::path_05_tests_fixtures_ckmame_mamedb_size_empty_dat ... ok
[INFO] [stdout] test no_intro_game_ids_keep_their_zero_padding ... ok
[INFO] [stdout] test round_trips::path_06_tests_fixtures_ckmame_mamedb_size_hex_dat ... ok
[INFO] [stdout] test round_trips::path_07_tests_fixtures_ckmame_mamedb_xml_quoting_dat ... ok
[INFO] [stdout] test no_intro_rom_attributes_are_typed ... ok
[INFO] [stdout] test game_id_element_is_parsed ... ok
[INFO] [stdout] test round_trips::path_01_tests_fixtures_ckmame_mamedb_deadbeefish_dat ... ok
[INFO] [stdout] test round_trips::path_03_tests_fixtures_ckmame_mamedb_lost_parent_dat ... ok
[INFO] [stdout] test round_trips::path_09_tests_fixtures_cmpro_ckmame_disk_dat ... ok
[INFO] [stdout] test game_ids_are_not_necessarily_numeric ... ok
[INFO] [stdout] test round_trips::path_10_tests_fixtures_cmpro_ckmame_mame_dat ... ok
[INFO] [stdout] test round_trips::path_11_tests_fixtures_cmpro_documented_form_dat ... ok
[INFO] [stdout] test round_trips::path_12_tests_fixtures_logiqx_full_dtd_dat ... ok
[INFO] [stdout] test round_trips::path_13_tests_fixtures_no_intro_famicom_network_system_dat ... ok
[INFO] [stdout] test round_trips::path_15_tests_fixtures_no_intro_pokemon_mini_dat ... ok
[INFO] [stdout] test round_trips::path_14_tests_fixtures_no_intro_new_nintendo_3ds_decrypted_dat ... ok
[INFO] [stdout] test round_trips::path_16_tests_fixtures_no_intro_virtual_boy_dat ... ok
[INFO] [stdout] test no_intro_files_reproduce_byte_for_byte::case_1 ... ok
[INFO] [stdout] test fixtures_are_non_empty::path_17_tests_fixtures_tosec_nes_games_dat ... ok
[INFO] [stdout] test tosec_dialect_parses ... ok
[INFO] [stdout] test round_trips::path_17_tests_fixtures_tosec_nes_games_dat ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/index.rs (/opt/rustwide/target/release/deps/index-8094b16f4a5763dc)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test a_game_with_a_duplicated_rom_is_yielded_once ... ok
[INFO] [stdout] test indexed_datafile_derefs_and_unwraps ... ok
[INFO] [stdout] test hashing_a_file_on_disk_matches_hashing_its_bytes ... ok
[INFO] [stdout] test modifying_rebuilds_the_index ... ok
[INFO] [stdout] test several_games_can_share_a_checksum ... ok
[INFO] [stdout] test lookups_find_the_right_game ... ok
[INFO] [stdout] test missing_keys_return_nothing ... ok
[INFO] [stdout] test verifying_a_real_file_reports_each_difference ... ok
[INFO] [stdout] test find_matches_a_hashed_file ... ok
[INFO] [stdout] test find_rejects_a_crc_collision_that_fails_a_stronger_hash ... ok
[INFO] [stdout] test index_reports_its_size ... ok
[INFO] [stdout] test prefix_search_is_ordered_and_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parsing.rs (/opt/rustwide/target/release/deps/parsing-15ee1bcf72669a98)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test a_missing_file_is_an_io_error ... ok
[INFO] [stdout] test an_invalid_enum_token_is_rejected ... ok
[INFO] [stdout] test malformed_xml_is_an_error ... ok
[INFO] [stdout] test non_ascii_names_survive_a_round_trip ... ok
[INFO] [stdout] test element_order_does_not_matter ... ok
[INFO] [stdout] test non_utf8_input_is_reported_as_an_encoding_error_not_io ... ok
[INFO] [stdout] test hash_parse_errors_convert_into_the_crate_error ... ok
[INFO] [stdout] test xml_entities_are_decoded_and_re_encoded ... ok
[INFO] [stdout] test a_minimal_datafile_parses ... ok
[INFO] [stdout] test valid_utf8_still_reads_through_the_byte_path ... ok
[INFO] [stdout] test unknown_elements_and_attributes_are_ignored ... ok
[INFO] [stdout] test writing_to_a_file_round_trips ... ok
[INFO] [stdout] test a_non_hex_checksum_is_rejected ... ok
[INFO] [stdout] test readers_and_strings_agree ... ok
[INFO] [stdout] test a_size_of_zero_is_valid ... ok
[INFO] [stderr]      Running tests/validate.rs (/opt/rustwide/target/release/deps/validate-e0198bbbdf0bdc73)
[INFO] [stdout] test a_datafile_can_be_built_from_scratch_and_written ... ok
[INFO] [stdout] test a_bad_checksum_is_rejected_with_a_useful_message ... ok
[INFO] [stdout] test a_game_without_roms_parses ... ok
[INFO] [stdout] test latin1_can_be_decoded_explicitly ... ok
[INFO] [stdout] test reading_a_latin1_file_reports_encoding_not_io ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test a_self_parent_is_reported ... ok
[INFO] [stdout] test a_three_game_cycle_is_reported_once ... ok
[INFO] [stdout] test an_empty_datafile_is_sound ... ok
[INFO] [stdout] test a_two_game_cycle_is_reported_once ... ok
[INFO] [stdout] test absent_ids_do_not_collide ... ok
[INFO] [stdout] test conflicting_parents_are_reported ... ok
[INFO] [stdout] test a_sound_datafile_has_no_issues ... ok
[INFO] [stdout] test disk_merges_are_checked_too ... ok
[INFO] [stdout] test a_dangling_cloneof_is_reported ... ok
[INFO] [stdout] test several_problems_are_all_reported ... ok
[INFO] [stdout] test a_dangling_cloneofid_is_reported ... ok
[INFO] [stdout] test a_merge_naming_a_missing_parent_file_is_reported ... ok
[INFO] [stdout] test a_deep_chain_is_not_a_cycle ... ok
[INFO] [stdout] test a_self_parent_by_id_is_reported_once ... ok
[INFO] [stdout] test duplicate_ids_are_reported ... ok
[INFO] [stdout] test a_merge_without_a_parent_is_reported ... ok
[INFO] [stdout] test a_merge_resolving_into_the_parent_is_accepted ... ok
[INFO] [stdout] test a_self_parent_is_not_also_reported_as_a_cycle ... ok
[INFO] [stdout] test matching_parents_are_not_a_conflict ... ok
[INFO] [stdout] test merges_resolve_through_romof_first ... ok
[INFO] [stdout] test dangling_romof_and_sampleof_are_reported ... ok
[INFO] [stdout] test duplicate_names_are_reported_against_the_later_game ... ok
[INFO] [stdout] test published_fixtures_are_sound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests datary
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test src/lib.rs - (line 11) - compile ... ok
[INFO] [stdout] test src/verify.rs - verify (line 7) - compile ... ok
[INFO] [stdout] test src/write.rs - write (line 8) - compile ... ok
[INFO] [stdout] test src/error.rs - error::Error::Encoding (line 41) - compile ... ok
[INFO] [stdout] test src/cmpro/mod.rs - cmpro (line 25) ... ok
[INFO] [stdout] test src/lib.rs - decode_latin1 (line 170) ... ok
[INFO] [stdout] test src/lib.rs - (line 49) ... ok
[INFO] [stdout] test src/format.rs - format (line 30) ... ok
[INFO] [stdout] test src/hash.rs - hash (line 11) ... ok
[INFO] [stdout] test src/format.rs - format::detect (line 168) ... ok
[INFO] [stdout] test src/lib.rs - (line 32) ... ok
[INFO] [stdout] test src/validate.rs - validate (line 9) ... ok
[INFO] [stdout] test src/index.rs - index (line 13) ... ok
[INFO] [stdout] test src/lib.rs - (line 75) ... ok
[INFO] [stdout] test src/format.rs - format (line 13) ... ok
[INFO] [stdout] test src/index.rs - index::IndexedDatafile (line 172) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47", kill_on_drop: false }`
[INFO] [stdout] eee31a1dfbf8304c2428549d90f47f8708ca4caf31a4c3ef54cf98e17650ab47
