[INFO] cloning repository https://github.com/m0ty/bible-io-references-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/m0ty/bible-io-references-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fm0ty%2Fbible-io-references-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fm0ty%2Fbible-io-references-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ee6b0caf6081fa63c1c13aa7e5927e3a8f4c7b4b
[INFO] testing m0ty/bible-io-references-rust against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fm0ty%2Fbible-io-references-rust" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/m0ty/bible-io-references-rust
[INFO] finished tweaking git repo https://github.com/m0ty/bible-io-references-rust
[INFO] tweaked toml for git repo https://github.com/m0ty/bible-io-references-rust written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/m0ty/bible-io-references-rust on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/m0ty/bible-io-references-rust 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.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954
[INFO] running `Command { std: "docker" "start" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954", 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" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954", 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" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bible-io-references v1.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.40s
[INFO] running `Command { std: "docker" "inspect" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954", 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" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling bible-io-references v1.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 13.26s
[INFO] running `Command { std: "docker" "inspect" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954", 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" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/bible_io_references-27194c41136017f2)
[INFO] [stdout] 
[INFO] [stdout] running 75 tests
[INFO] [stdout] test book::tests::compact_codes_take_precedence_in_general_parsing ... ok
[INFO] [stdout] test book::tests::identifier_lookups_are_strict ... ok
[INFO] [stdout] test book::tests::parses_supported_forms_and_displays_the_full_name ... ok
[INFO] [stdout] test book::tests::every_representation_is_unique_and_round_trips ... ok
[INFO] [stdout] test formatter::tests::defaults_and_builder_methods_are_deterministic ... ok
[INFO] [stdout] test formatter::tests::formats_context_changing_verse_selections ... ok
[INFO] [stdout] test formatter::tests::formats_each_passage_shape ... ok
[INFO] [stdout] test formatter::tests::formats_localized_long_and_short_names_with_english_fallback ... ok
[INFO] [stdout] test formatter::tests::localizes_every_expression_in_a_sequence ... ok
[INFO] [stdout] test identifiers::tests::accepts_dart_compatible_leading_zero_coordinates ... ok
[INFO] [stdout] test identifiers::tests::parse_errors_are_typed_and_retain_the_input ... ok
[INFO] [stdout] test identifiers::tests::parses_and_round_trips_osis_reference_shapes ... ok
[INFO] [stdout] test identifiers::tests::parses_and_round_trips_usfm_reference_shapes ... ok
[INFO] [stdout] test identifiers::tests::rejects_non_osis_reference_identifiers ... ok
[INFO] [stdout] test identifiers::tests::rejects_non_usfm_reference_identifiers ... ok
[INFO] [stdout] test extractor::tests::validates_lookaround_configuration ... ok
[INFO] [stdout] test formatter::tests::compacts_and_expands_ranges_like_the_dart_formatter ... ok
[INFO] [stdout] test identifiers::tests::serializes_context_changing_verse_selections ... ok
[INFO] [stdout] test identifiers::tests::serializes_osis_verses_and_full_endpoint_ranges ... ok
[INFO] [stdout] test book::tests::parse_errors_retain_the_rejected_input ... ok
[INFO] [stdout] test identifiers::tests::every_book_identifier_round_trips_strictly ... ok
[INFO] [stdout] test identifiers::tests::passage_sequences_use_format_specific_separators ... ok
[INFO] [stdout] test identifiers::tests::serializes_passages_in_osis_and_compact_usfm_forms ... ok
[INFO] [stdout] test identifiers::tests::serializes_standard_usfm_ranges_and_cross_book_extension ... ok
[INFO] [stdout] test language::tests::exposes_every_accepted_identifier_in_source_order ... ok
[INFO] [stdout] test language::tests::parses_names_codes_aliases_and_locale_tags ... ok
[INFO] [stdout] test language::tests::rejects_empty_and_unknown_identifiers ... ok
[INFO] [stdout] test language::tests::reports_bundled_parsing_support ... ok
[INFO] [stdout] test language_data::tests::every_localized_pack_contains_every_book_once ... ok
[INFO] [stdout] test language_data::tests::exposes_complete_localized_registry_records ... ok
[INFO] [stdout] test language_data::tests::localized_term_counts_match_dart_1_1_contract ... ok
[INFO] [stdout] test language_data::tests::formats_localized_names_and_falls_back_to_english ... ok
[INFO] [stdout] test language_data::tests::registry_cardinalities_match_dart_1_1_contract ... ok
[INFO] [stdout] test normalize::tests::detailed_mapping_expands_partial_multibyte_scalars ... ok
[INFO] [stdout] test normalize::tests::detailed_mapping_handles_empty_ranges_and_removed_input ... ok
[INFO] [stdout] test normalize::tests::keeps_ascii_case_and_whitespace_runs ... ok
[INFO] [stdout] test normalize::tests::detailed_mapping_uses_original_utf8_byte_spans ... ok
[INFO] [stdout] test normalize::tests::normalizes_fullwidth_ascii_and_digits ... ok
[INFO] [stdout] test normalize::tests::normalizes_reference_punctuation_variants ... ok
[INFO] [stdout] test normalize::tests::removes_controls_selectors_and_script_marks ... ok
[INFO] [stdout] test normalize::tests::source_span_extracts_only_valid_utf8_ranges ... ok
[INFO] [stdout] test normalize::tests::whitespace_helpers_prepare_parser_input ... ok
[INFO] [stdout] test parser::tests::handles_language_detection_and_collisions ... ok
[INFO] [stdout] test parser::tests::parses_verse_and_range_shapes ... ok
[INFO] [stdout] test extractor::tests::respects_unicode_word_boundaries_without_breaking_cjk_adjacency ... ok
[INFO] [stdout] test extractor::tests::finds_repeated_references_with_exact_byte_ranges ... ok
[INFO] [stdout] test parser::tests::supports_unicode_and_adjacent_coordinates ... ok
[INFO] [stdout] test extractor::tests::reports_utf8_byte_offsets_for_cjk_and_directional_controls ... ok
[INFO] [stdout] test extractor::tests::markdown_linkification_escapes_labels_and_destinations ... ok
[INFO] [stdout] test passage::tests::constructors_preserve_value_invariants ... ok
[INFO] [stdout] test extractor::tests::markdown_linkification_supports_explicit_languages ... ok
[INFO] [stdout] test parser::tests::configurable_aliases_and_rejection_are_deterministic ... ok
[INFO] [stdout] test parser::tests::auto_collision_registry_matches_dart_1_1_contract ... ok
[INFO] [stdout] test passage::tests::defaults_to_exactly_five_single_chapter_shorthands ... ok
[INFO] [stdout] test extractor::tests::replacement_is_one_pass_and_preserves_unmatched_text ... ok
[INFO] [stdout] test extractor::tests::prefers_complete_lists_and_sequences_over_fragments ... ok
[INFO] [stdout] test parser::tests::every_canonical_book_form_parses ... ok
[INFO] [stdout] test normalize::tests::normalizes_unicode_spaces_without_collapsing_them ... ok
[INFO] [stdout] test extractor::tests::suppresses_common_words_but_keeps_capitalized_books ... ok
[INFO] [stdout] test extractor::tests::bare_books_are_opt_in ... ok
[INFO] [stdout] test passage::tests::normalizes_unicode_reference_syntax ... ok
[INFO] [stdout] test parser::tests::validates_coordinates_and_order ... ok
[INFO] [stdout] test passage::tests::parses_books_chapters_and_chapter_ranges ... ok
[INFO] [stdout] test passage::tests::parses_semicolon_sequences ... ok
[INFO] [stdout] test passage::tests::preserves_reference_parser_ambiguity_policy ... ok
[INFO] [stdout] test parser::tests::subtype_helpers_return_metadata_and_options ... ok
[INFO] [stdout] test passage::tests::parses_and_compacts_comma_selections ... ok
[INFO] [stdout] test passage::tests::reuses_reference_parser_configuration_and_metadata ... ok
[INFO] [stdout] test passage::tests::single_chapter_shorthand_is_configurable ... ok
[INFO] [stdout] test passage::tests::rejects_empty_and_descending_expressions ... ok
[INFO] [stdout] test passage::tests::supports_explicit_languages_and_aggregates_sequence_metadata ... ok
[INFO] [stdout] test passage::tests::verse_passages_support_context_changing_selections ... ok
[INFO] [stdout] test passage::tests::wraps_verses_ranges_and_cross_book_ranges ... ok
[INFO] [stdout] test reference::tests::non_throwing_helpers_preserve_strict_reference_shapes ... ok
[INFO] [stdout] test parser::tests::every_bundled_localized_alias_parses_explicitly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 75 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/bible_io_references.rs (/opt/rustwide/target/release/deps/bible_io_references-f84477f8682633d4)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test tests::rejects_bad_option_combinations_with_usage_exit ... ok
[INFO] [stdout] test tests::help_and_version_exit_successfully ... ok
[INFO] [stdout] test tests::malformed_utf8_is_an_input_error ... ok
[INFO] [stdout] test tests::batch_continues_after_errors_and_ignores_blank_lines ... ok
[INFO] [stdout] test tests::output_failures_return_an_io_exit_code ... ok
[INFO] [stdout] test tests::preserves_narrow_and_rich_json_shapes ... ok
[INFO] [stdout] test tests::batch_json_emits_one_object_per_nonblank_line ... ok
[INFO] [stdout] test tests::parses_single_rich_passages_and_localizes_text ... ok
[INFO] [stdout] test tests::renders_machine_identifiers ... ok
[INFO] [stdout] test tests::json_diagnostics_escape_untrusted_input ... ok
[INFO] [stdout] test tests::batch_streams_valid_records_before_late_malformed_utf8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/public_api.rs (/opt/rustwide/target/release/deps/public_api-1196a7e9f1d24b19)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test release_1_1_surface_is_usable_from_an_external_crate ... ok
[INFO] [stdout] test public_registry_and_metadata_preserve_alias_provenance ... ok
[INFO] [stderr]      Running tests/upstream_api_parity.rs (/opt/rustwide/target/release/deps/upstream_api_parity-1ad26d659fd83acb)
[INFO] [stdout] test mixed_book_selections_and_parsers_are_send_and_sync ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test unknown_parse_error_kind_has_the_stable_fallback_code ... ok
[INFO] [stdout] test verse_range_copy_helpers_revalidate_order ... ok
[INFO] [stdout] test named_compatibility_helpers_use_normalized_strict_parsing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests bible_io_references
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test src/../README.md - (line 36) ... ok
[INFO] [stdout] test src/../README.md - (line 103) ... ok
[INFO] [stdout] test src/../README.md - (line 152) ... ok
[INFO] [stdout] test src/../README.md - (line 79) ... ok
[INFO] [stdout] test src/../README.md - (line 128) ... ok
[INFO] [stdout] test src/../README.md - (line 58) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.49s; merged doctests compilation took 0.45s
[INFO] running `Command { std: "docker" "inspect" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954", kill_on_drop: false }`
[INFO] [stdout] 0e20ede551fa75e820e2bec5f8e49e1439c2f0c6d0c5d4e5b365442e5755f954
