[INFO] fetching crate dengjen-piper-core 0.2.8...
[INFO] testing dengjen-piper-core-0.2.8 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dengjen-piper-core 0.2.8 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate dengjen-piper-core 0.2.8
[INFO] finished tweaking crates.io crate dengjen-piper-core 0.2.8
[INFO] tweaked toml for crates.io crate dengjen-piper-core 0.2.8 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dengjen-piper-core 0.2.8 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 dengjen-piper-core 0.2.8 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-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3
[INFO] running `Command { std: "docker" "start" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3", 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" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3" "/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" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3", 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" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling dengjen-piper-core v0.2.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.77s
[INFO] running `Command { std: "docker" "inspect" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3", 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" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3" "/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 dengjen-piper-core v0.2.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.69s
[INFO] running `Command { std: "docker" "inspect" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3", 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" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3" "/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.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/dengjen_piper_core-6fbcef464e136458)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test domain::phoneme::tests::defaults_missing_sentinels_to_zero_and_warns ... ok
[INFO] [stdout] test domain::phoneme::tests::extends_every_id_in_a_multi_id_phoneme_mapping ... ok
[INFO] [stdout] test domain::errors::tests::synthesize_error_converts_from_phonemization_error ... ok
[INFO] [stdout] test domain::errors::tests::synthesize_error_converts_from_inference_error ... ok
[INFO] [stdout] test domain::inference::tests::speaker_id_uses_the_override_when_set_on_a_multi_speaker_voice ... ok
[INFO] [stdout] test domain::inference::tests::overrides_fall_back_individually_to_defaults ... ok
[INFO] [stdout] test domain::errors::tests::arity_mismatch_display_names_both_counts ... ok
[INFO] [stdout] test domain::inference::tests::speaker_id_is_none_for_single_speaker_voices_regardless_of_override ... ok
[INFO] [stdout] test domain::phoneme::tests::drops_unmapped_phonemes_and_warns ... ok
[INFO] [stdout] test domain::phoneme::tests::normalizes_composed_phonemes_to_nfd_before_lookup ... ok
[INFO] [stdout] test domain::voice::tests::returns_none_for_a_single_speaker_voice_with_an_empty_map ... ok
[INFO] [stdout] test domain::voice::tests::returns_some_for_a_multi_speaker_voice_even_with_an_incomplete_map ... ok
[INFO] [stdout] test domain::voice::tests::returns_the_map_for_a_multi_speaker_voice ... ok
[INFO] [stdout] test ports::inference_engine::tests::trait_object_can_be_called_through_a_dyn_reference ... ok
[INFO] [stdout] test ports::voice_repository::tests::trait_object_returns_the_voice_for_a_known_id ... ok
[INFO] [stdout] test ports::voice_repository::tests::trait_object_returns_not_found_for_an_unknown_voice ... ok
[INFO] [stdout] test ports::phonemizer::tests::trait_object_can_be_called_through_a_dyn_reference ... ok
[INFO] [stdout] test registry::tests::list_returns_every_registered_voice ... ok
[INFO] [stdout] test registry::tests::lookup_returns_not_found_for_an_unregistered_voice ... ok
[INFO] [stdout] test testing::inference_engine_contract::tests::infer_returns_audio_with_a_positive_sample_rate_on_success ... ok
[INFO] [stdout] test registry::tests::lookup_returns_a_registered_voice ... ok
[INFO] [stdout] test domain::inference::tests::speaker_id_defaults_to_zero_for_multi_speaker_voices_when_unset ... ok
[INFO] [stdout] test domain::phoneme::tests::inserts_pad_after_each_phoneme_but_not_after_bos ... ok
[INFO] [stdout] test use_cases::phonemize::tests::propagates_a_phonemization_error ... ok
[INFO] [stdout] test use_cases::phonemize::tests::returns_the_phonemized_sentences_on_success ... ok
[INFO] [stderr]    Doc-tests dengjen_piper_core
[INFO] [stdout] test use_cases::load_voice::tests::registers_the_voice_when_loading_and_validation_succeed ... ok
[INFO] [stdout] test use_cases::synthesize::tests::propagates_a_phonemization_error ... ok
[INFO] [stdout] test testing::phonemizer_contract::tests::phonemizing_empty_text_does_not_panic ... ok
[INFO] [stdout] test testing::voice_repository_contract::tests::loading_an_unknown_voice_id_returns_not_found ... ok
[INFO] [stdout] test use_cases::synthesize::tests::preserves_non_not_found_voice_load_errors_from_phonemize_error ... ok
[INFO] [stdout] test use_cases::load_voice::tests::propagates_a_not_found_error_from_the_repository ... ok
[INFO] [stdout] test use_cases::load_voice::tests::surfaces_an_arity_mismatch_as_a_model_load_failure ... ok
[INFO] [stdout] test testing::phonemizer_contract::tests::phonemizing_non_empty_text_returns_at_least_one_sentence ... ok
[INFO] [stdout] test use_cases::synthesize::tests::preserves_non_not_found_voice_load_errors_via_from ... ok
[INFO] [stdout] test use_cases::phonemize::tests::preserves_non_not_found_voice_load_errors_instead_of_reporting_voice_not_found ... ok
[INFO] [stdout] test use_cases::synthesize::tests::propagates_an_inference_error ... ok
[INFO] [stdout] test testing::inference_engine_contract::tests::validate_arity_does_not_panic_for_either_speaker_mode ... ok
[INFO] [stdout] test testing::phonemizer_contract::tests::an_unresolvable_voice_returns_an_error_not_a_panic ... ok
[INFO] [stdout] test testing::voice_repository_contract::tests::loading_a_known_voice_id_returns_a_voice_with_a_matching_id ... ok
[INFO] [stdout] test use_cases::synthesize::tests::returns_audio_and_a_warning_for_an_unmapped_phoneme_instead_of_failing ... ok
[INFO] [stdout] test use_cases::phonemize::tests::returns_voice_not_found_for_an_unregistered_voice ... ok
[INFO] [stdout] test use_cases::synthesize::tests::resolves_inference_params_against_voice_defaults_before_calling_the_engine ... ok
[INFO] [stdout] test use_cases::synthesize::tests::returns_voice_not_found_for_an_unregistered_voice ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[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] running `Command { std: "docker" "inspect" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3", kill_on_drop: false }`
[INFO] [stdout] 86db0329e8709891d8f3852ad61b318c4cf59415d0977ecb094065b4eb5880e3
