[INFO] fetching crate verbora-sentiment 0.3.1...
[INFO] testing verbora-sentiment-0.3.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate verbora-sentiment 0.3.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate verbora-sentiment 0.3.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate verbora-sentiment 0.3.1
[INFO] tweaked toml for crates.io crate verbora-sentiment 0.3.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate verbora-sentiment 0.3.1 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 verbora-sentiment 0.3.1 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] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded verbora-core v0.2.0
[INFO] [stderr]   Downloaded verbora-tokenizers v0.2.0
[INFO] [stderr]   Downloaded verbora-stemmers v0.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f
[INFO] running `Command { std: "docker" "start" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f", 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" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f" "/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" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f", 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" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling verbora-core v0.2.0
[INFO] [stderr]    Compiling verbora-tokenizers v0.2.0
[INFO] [stderr]    Compiling verbora-stemmers v0.3.1
[INFO] [stderr]    Compiling verbora-sentiment v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.13s
[INFO] running `Command { std: "docker" "inspect" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f", 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" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling verbora-sentiment v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.61s
[INFO] running `Command { std: "docker" "inspect" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f", 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" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/verbora_sentiment-fda95a3e34beff0b)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test analyzer::tests::lowercase_matches_the_full_string_algorithm ... ok
[INFO] [stdout] test analyzer::tests::empty_and_single_character_inputs ... ok
[INFO] [stdout] test analyzer::tests::punctuation_and_digits_are_inert ... ok
[INFO] [stdout] test analyzer::tests::nothing_scored_has_no_mean ... ok
[INFO] [stdout] test analyzer::tests::holes_are_counted_by_the_denominator ... ok
[INFO] [stdout] test analyzer::tests::a_word_in_both_lists_scores_nothing ... ok
[INFO] [stdout] test analyzer::tests::iterators_of_owned_strings_work_too ... ok
[INFO] [stdout] test analyzer::tests::negation_is_sticky_and_unscored ... ok
[INFO] [stdout] test analyzer::tests::a_span_is_negated_by_a_negator_already_in_force ... ok
[INFO] [stdout] test analyzer::tests::case_folding_reaches_the_same_entry ... ok
[INFO] [stdout] test analyzer::tests::astral_characters_and_emoji ... ok
[INFO] [stdout] test analyzer::tests::accented_latin_cyrillic_greek_and_cjk ... ok
[INFO] [stdout] test analyzer::tests::the_tokenizer_boundary_is_part_of_the_score ... ok
[INFO] [stdout] test stemmer::tests::verbora_stemmers_bridge ... ok
[INFO] [stdout] test analyzer::tests::contributions_are_lazy_and_ordered ... ok
[INFO] [stdout] test tests::every_name_and_code_round_trips_at_its_own_index ... ok
[INFO] [stdout] test tests::the_table_has_fourteen_rows ... ok
[INFO] [stdout] test vocabulary::tests::a_later_key_shadows_an_earlier_one_with_the_same_lookup_form ... ok
[INFO] [stdout] test analyzer::tests::a_phrase_key_is_matched_before_the_negation_list ... ok
[INFO] [stdout] test vocabulary::tests::assignment_keeps_the_original_position ... ok
[INFO] [stdout] test analyzer::tests::lowercase_agrees_with_the_standard_library ... ok
[INFO] [stdout] test stemmer::tests::blanket_impls_forward ... ok
[INFO] [stdout] test stemmer::tests::identity_stemmer_borrows ... ok
[INFO] [stdout] test vocabulary::tests::keys_are_in_source_file_order ... ok
[INFO] [stdout] test tests::an_unknown_name_names_what_was_accepted ... ok
[INFO] [stdout] test vocabulary::tests::a_key_is_found_by_every_spelling_of_its_lookup_form ... ok
[INFO] [stdout] test vocabulary::tests::unknown_pairs_have_no_table ... ok
[INFO] [stdout] test vocabulary::tests::financial_market_news_is_empty_by_construction ... ok
[INFO] [stdout] test vocabulary::tests::colliding_lookup_forms_resolve_last_wins_in_file_order ... ok
[INFO] [stdout] test vocabulary::tests::tables_are_shared_not_rebuilt ... ok
[INFO] [stdout] test vocabulary::tests::the_identity_stemmer_changes_no_answer ... ok
[INFO] [stdout] test analyzer::tests::very_long_inputs ... ok
[INFO] [stdout] test vocabulary::tests::stemming_a_phrase_key_stems_its_pieces ... ok
[INFO] [stdout] test analyzer::tests::the_sum_is_left_to_right ... ok
[INFO] [stdout] test vocabulary::tests::afinn_values_are_numbers_and_senticon_values_are_text ... ok
[INFO] [stdout] test vocabulary::tests::every_shipped_table_decodes_to_its_recorded_size ... ok
[INFO] [stdout] test vocabulary::tests::stem_collisions_resolve_last_wins_in_file_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.64s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/key_derivation.rs (/opt/rustwide/target/debug/deps/key_derivation-bbd918a18dc9ee08)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test english_afinn_loses_121_polarities_to_stem_collisions ... ok
[INFO] [stdout] test the_multi_piece_count_is_derived_by_walking_the_tokenizer ... ok
[INFO] [stdout] test every_astral_key_is_left_alone_by_every_installable_stemmer ... ok
[INFO] [stdout] test no_stemmer_replaces_a_lexicon_character_with_the_replacement_character ... ok
[INFO] [stdout] test the_rebuild_makes_one_stem_call_per_piece ... ok
[INFO] [stdout] test a_stem_that_ends_in_punctuation_is_filed_and_probed_the_same_way ... ok
[INFO] [stdout] test probe_and_table_agree_for_every_key_of_every_vocabulary_and_stemmer ... ok
[INFO] [stderr]      Running tests/parallel.rs (/opt/rustwide/target/debug/deps/parallel-a85ec155e2fe1935)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 36.66s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reachability.rs (/opt/rustwide/target/debug/deps/reachability-b05d25797cd87d01)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test hyphenated_keys_score_their_own_polarity_not_their_halves ... ok
[INFO] [stdout] test capitalised_keys_are_reachable_without_a_stemmer ... ok
[INFO] [stdout] test a_matched_span_counts_once_toward_the_denominator ... ok
[INFO] [stdout] test no_public_entry_point_can_answer_with_a_nan ... ok
[INFO] [stdout] test every_shipped_polarity_is_a_finite_decimal_matching_its_own_text ... ok
[INFO] [stdout] test every_key_stays_reachable_when_a_stemmer_rebuilds_the_table ... ok
[INFO] [stdout] test the_public_lookup_accepts_every_shipped_key ... ok
[INFO] [stdout] test every_key_of_every_table_is_reachable_through_the_tokenizer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.91s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stemmed_lookup.rs (/opt/rustwide/target/debug/deps/stemmed_lookup-480b98bb63198364)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_rebuilt_phrase_key_is_still_reachable_from_its_text_spellings ... ok
[INFO] [stdout] test a_stem_ending_in_punctuation_finds_its_own_entry_and_not_its_prefix ... ok
[INFO] [stdout] test every_stored_form_is_found_by_the_public_lookup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.77s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests verbora_sentiment
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/lib.rs - supported_pairs (line 370) ... ok
[INFO] [stdout] test src/analyzer.rs - analyzer::SentimentAnalyzer<S>::contributions (line 293) ... ok
[INFO] [stdout] test src/analyzer.rs - analyzer::SentimentAnalyzer (line 151) ... ok
[INFO] [stdout] test src/lib.rs - (line 24) ... ok
[INFO] [stdout] test src/analyzer.rs - analyzer::SentimentAnalyzer<S>::get_sentiment_over (line 389) ... ok
[INFO] [stdout] test src/lib.rs - (line 191) ... ok
[INFO] [stdout] test src/analyzer.rs - analyzer::SentimentAnalyzer<S>::contributions (line 305) ... ok
[INFO] [stdout] test src/lib.rs - (line 5) ... ok
[INFO] [stdout] test src/vocabulary.rs - vocabulary::Vocabulary::get (line 364) ... ok
[INFO] [stdout] test src/stemmer.rs - stemmer (line 11) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.38s; merged doctests compilation took 0.34s
[INFO] running `Command { std: "docker" "inspect" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f", kill_on_drop: false }`
[INFO] [stdout] dc547c8747d31d2deddc3dbf6848c54f1e1aa261d4921265dac1ffe6ff0ef54f
