[INFO] fetching crate espeak-ng 0.1.0... [INFO] testing espeak-ng-0.1.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate espeak-ng 0.1.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate espeak-ng 0.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate espeak-ng 0.1.0 [INFO] tweaked toml for crates.io crate espeak-ng 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate espeak-ng 0.1.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate espeak-ng 0.1.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded espeak-ng-data-dict-tt v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ug v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-uz v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-vi v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ur v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-nci v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-mto v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-be v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-gn v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-haw v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-no v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ht v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-kl v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-as v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-pa v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-my v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-an v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-chr v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-fi v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-bn v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-am v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ta v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-af v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-en v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-da v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ca v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ia v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-yue v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-fa v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-hu v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-it v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-cs v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-phonemes v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-de v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ar v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-pt v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-lb v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ro v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ti v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-cmn v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-cy v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-et v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-fr v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-gu v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-hi v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-id v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ko v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ky v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-lv v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-mk v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-nl v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-pl v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-si v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-smj v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ga v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-kn v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-lt v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-or v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-sl v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-sr v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-sw v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-te v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-tr v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-el v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-eo v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-es v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-eu v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-gd v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-hr v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-hy v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-is v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ja v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ka v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ml v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-mr v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ms v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ne v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-sd v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-shn v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-sk v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-sq v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-th v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-az v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ba v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-cv v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-hak v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-jbo v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-kok v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ku v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-mt v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-tn v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-sv v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-tk v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-bg v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-io v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-kk v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-mi v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-lfn v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-sjn v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-nog v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-piqd v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-he v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-om v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-grc v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-bpy v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-bs v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-qu v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-qya v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-py v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-quc v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-pap v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-qdb v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-la v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dicts v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-ru v0.1.0 [INFO] [stderr] Downloaded espeak-ng-data-dict-uk v0.1.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] fb3f085b4789c8cd808c1c438a50af7a9c5b2ee52ef1028c2910eee51e8c0c08 [INFO] running `Command { std: "docker" "start" "-a" "fb3f085b4789c8cd808c1c438a50af7a9c5b2ee52ef1028c2910eee51e8c0c08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "fb3f085b4789c8cd808c1c438a50af7a9c5b2ee52ef1028c2910eee51e8c0c08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fb3f085b4789c8cd808c1c438a50af7a9c5b2ee52ef1028c2910eee51e8c0c08", kill_on_drop: false }` [INFO] [stdout] fb3f085b4789c8cd808c1c438a50af7a9c5b2ee52ef1028c2910eee51e8c0c08 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e4116aeedcc8aa10ad9c3b5a59847ce01425f1a0fab7faf923d68f8a80aeacb5 [INFO] running `Command { std: "docker" "start" "-a" "e4116aeedcc8aa10ad9c3b5a59847ce01425f1a0fab7faf923d68f8a80aeacb5", kill_on_drop: false }` [INFO] [stderr] Compiling espeak-ng v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.64s [INFO] running `Command { std: "docker" "inspect" "e4116aeedcc8aa10ad9c3b5a59847ce01425f1a0fab7faf923d68f8a80aeacb5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e4116aeedcc8aa10ad9c3b5a59847ce01425f1a0fab7faf923d68f8a80aeacb5", kill_on_drop: false }` [INFO] [stdout] e4116aeedcc8aa10ad9c3b5a59847ce01425f1a0fab7faf923d68f8a80aeacb5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0a3c9e6605ad17e2273b784ba70b31106122910688afc2b0f956780d783b8d13 [INFO] running `Command { std: "docker" "start" "-a" "0a3c9e6605ad17e2273b784ba70b31106122910688afc2b0f956780d783b8d13", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling clap_lex v1.0.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling espeak-ng v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling serde v1.0.228 [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] Finished `test` profile [unoptimized + debuginfo] target(s) in 36.36s [INFO] running `Command { std: "docker" "inspect" "0a3c9e6605ad17e2273b784ba70b31106122910688afc2b0f956780d783b8d13", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a3c9e6605ad17e2273b784ba70b31106122910688afc2b0f956780d783b8d13", kill_on_drop: false }` [INFO] [stdout] 0a3c9e6605ad17e2273b784ba70b31106122910688afc2b0f956780d783b8d13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cba32301a7bc4b76d1a10d596106b175552c95f1b81904508b7b560ff6a67a4c [INFO] running `Command { std: "docker" "start" "-a" "cba32301a7bc4b76d1a10d596106b175552c95f1b81904508b7b560ff6a67a4c", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/espeak_ng-220c014e2fd69f2a) [INFO] [stdout] [INFO] [stdout] running 206 tests [INFO] [stdout] test dictionary::file::tests::fr_dict_loads ... ok [INFO] [stdout] test dictionary::file::tests::hash_table_covers_all_buckets ... ok [INFO] [stdout] test dictionary::file::tests::de_dict_loads ... ok [INFO] [stdout] test dictionary::lookup::tests::hash_empty ... ok [INFO] [stdout] test dictionary::file::tests::load_en_dict ... ok [INFO] [stdout] test dictionary::lookup::tests::hash_nul_terminated ... ok [INFO] [stdout] test dictionary::lookup::tests::lookup_is ... ok [INFO] [stdout] test dictionary::lookup::tests::lookup_and ... ok [INFO] [stdout] test dictionary::lookup::tests::lookup_the ... ok [INFO] [stdout] test dictionary::lookup::tests::lookup_notaword ... ok [INFO] [stdout] test dictionary::lookup::tests::hash_a ... ok [INFO] [stdout] test dictionary::phonemes::tests::encode_unknown_gives_zero_and_bad ... ok [INFO] [stdout] test dictionary::rules::tests::translate_rules_hello ... ok [INFO] [stdout] test dictionary::rules::tests::hash_word_in_rules ... ok [INFO] [stdout] test dictionary::stress::tests::world_gets_stress_on_first_vowel ... ok [INFO] [stdout] test dictionary::rules::tests::utf8_decode_ascii ... ok [INFO] [stdout] test dictionary::transpose::tests::cyrillic_basic_mapping ... ok [INFO] [stdout] test dictionary::stress::tests::hello_gets_stress_on_second_vowel ... ok [INFO] [stdout] test dictionary::transpose::tests::hash_compressed_a ... ok [INFO] [stdout] test dictionary::rules::tests::translate_rules_short_word ... ok [INFO] [stdout] test dictionary::transpose::tests::hash_compressed_the ... ok [INFO] [stdout] test dictionary::phonemes::tests::encode_decode_roundtrip_pause ... ok [INFO] [stdout] test dictionary::rules::tests::utf8_decode_two_byte ... ok [INFO] [stdout] test dictionary::transpose::tests::transpose_a ... ok [INFO] [stdout] test dictionary::transpose::tests::transpose_hello ... ok [INFO] [stdout] test dictionary::transpose::tests::transpose_no_compress ... ok [INFO] [stdout] test encoding::tests::decode_to_string_iso8859_1_cafe ... ok [INFO] [stdout] test encoding::tests::decode_utf8_to_string_emoji ... ok [INFO] [stdout] test encoding::tests::decoder_error_on_unknown_encoding ... ok [INFO] [stdout] test encoding::tests::encoding_from_name_koi8r ... ok [INFO] [stdout] test encoding::tests::encoding_from_name_latin1_aliases ... ok [INFO] [stdout] test encoding::tests::iso8859_1_is_identity ... ok [INFO] [stdout] test dictionary::transpose::tests::cyrillic_privet ... ok [INFO] [stdout] test encoding::tests::text_decoder_auto_mode_fallback_on_bad_utf8 ... ok [INFO] [stdout] test encoding::tests::text_decoder_eof_flag ... ok [INFO] [stdout] test encoding::tests::encoding_from_name_unknown ... ok [INFO] [stdout] test encoding::tests::text_decoder_auto_mode_utf8_first ... ok [INFO] [stdout] test encoding::tests::iso8859_15_euro_sign ... ok [INFO] [stdout] test encoding::tests::text_decoder_ascii_rejects_high_bytes ... ok [INFO] [stdout] test encoding::tests::encoding_from_name_utf8 ... ok [INFO] [stdout] test encoding::tests::koi8r_sample ... ok [INFO] [stdout] test encoding::tests::encoding_from_name_ascii_aliases ... ok [INFO] [stdout] test dictionary::lookup::tests::hash_hello ... ok [INFO] [stdout] test encoding::tests::text_decoder_ucs2_hello ... ok [INFO] [stdout] test encoding::tests::utf8_decode_above_max_is_replacement ... ok [INFO] [stdout] test encoding::tests::utf8_decode_ascii_range ... ok [INFO] [stdout] test encoding::tests::utf8_decode_codepoint_max ... ok [INFO] [stdout] test encoding::tests::utf8_decode_four_byte ... ok [INFO] [stdout] test encoding::tests::utf8_decode_overlong_replacement ... ok [INFO] [stdout] test encoding::tests::utf8_decode_three_byte ... ok [INFO] [stdout] test encoding::tests::utf8_encode_four_byte ... ok [INFO] [stdout] test encoding::tests::utf8_encode_ascii ... ok [INFO] [stdout] test encoding::tests::text_decoder_iso8859_15_euro ... ok [INFO] [stdout] test encoding::tests::text_decoder_iso8859_1 ... ok [INFO] [stdout] test encoding::tests::utf8_encode_three_byte ... ok [INFO] [stdout] test encoding::tests::text_decoder_null_terminates ... ok [INFO] [stdout] test encoding::tests::utf8_decode_bad_continuation ... ok [INFO] [stdout] test encoding::tests::utf8_decode_iumlaut_half_bug_workaround ... ok [INFO] [stdout] test engine::tests::builder_default_values ... ok [INFO] [stdout] test engine::tests::engine_builder_chain ... ok [INFO] [stdout] test engine::tests::engine_set_get_parameter ... ok [INFO] [stdout] test engine::tests::engine_set_parameter_relative ... ok [INFO] [stdout] test engine::tests::engine_new_missing_dir ... ok [INFO] [stdout] test engine::tests::engine_sample_rate ... ok [INFO] [stdout] test encoding::tests::utf8_encode_two_byte ... ok [INFO] [stdout] test encoding::tests::text_decoder_utf8_hello ... ok [INFO] [stdout] test dictionary::lookup::tests::lookup_a ... ok [INFO] [stdout] test encoding::tests::text_decoder_utf8_multibyte ... ok [INFO] [stdout] test phoneme::feature::tests::feature_alp_sets_palato_alveolar_and_palatal_flag ... ok [INFO] [stdout] test engine::tests::voice_spec_builder ... ok [INFO] [stdout] test phoneme::feature::tests::feature_alv_sets_alveolar ... ok [INFO] [stdout] test engine::tests::voice_spec_by_name ... ok [INFO] [stdout] test phoneme::feature::tests::display_roundtrips ... ok [INFO] [stdout] test phoneme::feature::tests::feature_afr_treated_as_stp ... ok [INFO] [stdout] test engine::tests::engine_version_nonempty ... ok [INFO] [stdout] test encoding::tests::utf8_roundtrip_bmp ... ok [INFO] [stdout] test dictionary::phonemes::tests::decode_empty_gives_star ... ok [INFO] [stdout] test dictionary::file::tests::group1_default_is_some ... ok [INFO] [stdout] test phoneme::feature::tests::feature_pal_sets_palatal_place_and_flag ... ok [INFO] [stdout] test phoneme::feature::tests::feature_pzd_sets_palatal_flag ... ok [INFO] [stdout] test phoneme::feature::tests::feature_blb_sets_bilabial ... ok [INFO] [stdout] test phoneme::feature::tests::feature_elg_sets_long ... ok [INFO] [stdout] test phoneme::feature::tests::feature_sib_sets_sibilant_flag ... ok [INFO] [stdout] test phoneme::feature::tests::feature_flp_sets_vstop ... ok [INFO] [stdout] test phoneme::feature::tests::feature_trl_sets_trill_flag ... ok [INFO] [stdout] test phoneme::feature::tests::feature_vcd_sets_voiced ... ok [INFO] [stdout] test phoneme::feature::tests::feature_frc_sets_type ... ok [INFO] [stdout] test phoneme::feature::tests::feature_vls_sets_voiceless ... ok [INFO] [stdout] test dictionary::transpose::tests::transpose_none_config ... ok [INFO] [stdout] test dictionary::transpose::tests::transpose_the ... ok [INFO] [stdout] test phoneme::feature::tests::feature_vwl_sets_type ... ok [INFO] [stdout] test phoneme::feature::tests::from_str_valid ... ok [INFO] [stdout] test phoneme::feature::tests::unknown_feature_errors ... ok [INFO] [stdout] test phoneme::feature::tests::unsupported_features_ok ... ok [INFO] [stdout] test phoneme::load::tests::base_table_phoneme_count ... ok [INFO] [stdout] test phoneme::load::tests::base1_includes_base ... ok [INFO] [stdout] test phoneme::feature::tests::from_str_wrong_length ... ok [INFO] [stdout] test phoneme::feature::tests::place_overwrite_clears_previous ... ok [INFO] [stdout] test phoneme::feature::tests::feature_nasal_sets_type ... ok [INFO] [stdout] test phoneme::feature::tests::feature_nsy_sets_nonsyllabic ... ok [INFO] [stdout] test phoneme::feature::tests::feature_stp_sets_type ... ok [INFO] [stdout] test phoneme::load::tests::lookup_unknown_returns_zero ... ok [INFO] [stdout] test phoneme::load::tests::phoneme_tab_roundtrip_bytes ... ok [INFO] [stdout] test phoneme::load::tests::select_nonexistent_table_errors ... ok [INFO] [stdout] test phoneme::load::tests::select_table_en ... ok [INFO] [stdout] test phoneme::load::tests::table_names_include_base ... ok [INFO] [stdout] test phoneme::table::tests::from_bytes_roundtrip ... ok [INFO] [stdout] test phoneme::table::tests::parse_name_full ... ok [INFO] [stdout] test phoneme::table::tests::parse_name_null_padded ... ok [INFO] [stdout] test phoneme::load::tests::lookup_pause_phoneme ... ok [INFO] [stdout] test synthesize::bytecode::tests::num_instn_words_callph ... ok [INFO] [stdout] test synthesize::bytecode::tests::num_instn_words_fmt ... ok [INFO] [stdout] test phoneme::load::tests::find_table_returns_index ... ok [INFO] [stdout] test phoneme::table::tests::mnemonic_roundtrip_ascii ... ok [INFO] [stdout] test phoneme::feature::tests::feature_lng_sets_long ... ok [INFO] [stdout] test synthesize::bytecode::tests::scan_return_stops_early ... ok [INFO] [stdout] test synthesize::bytecode::tests::scan_zero_program_returns_empty ... ok [INFO] [stdout] test synthesize::engine::tests::parse_long_vowel ... ok [INFO] [stdout] test synthesize::bytecode::tests::scan_simple_fmt ... ok [INFO] [stdout] test synthesize::engine::tests::parse_simple_vowel ... ok [INFO] [stdout] test synthesize::bytecode::tests::scan_wav_only ... ok [INFO] [stdout] test synthesize::bytecode::tests::scan_wavadd_after_fmt ... ok [INFO] [stdout] test synthesize::engine::tests::glottal_continuity ... ok [INFO] [stdout] test phoneme::load::tests::load_phdata_basic ... ok [INFO] [stdout] test synthesize::bytecode::tests::num_instn_words_vowelin ... ok [INFO] [stdout] test synthesize::engine::tests::synthesize_silence_is_zero ... ok [INFO] [stdout] test synthesize::bytecode::tests::num_instn_words_ipa_name_4bytes ... ok [INFO] [stdout] test synthesize::engine::tests::parse_unknown_char_skipped ... ok [INFO] [stdout] test synthesize::phondata::tests::frame_t2_round_trip ... ok [INFO] [stdout] test synthesize::engine::tests::parse_word_boundary_inserts_pause ... ok [INFO] [stdout] test synthesize::phondata::tests::dur_samples_speed_factor ... ok [INFO] [stdout] test synthesize::bytecode::tests::scan_ipa_then_fmt ... ok [INFO] [stdout] test synthesize::engine::tests::resonator_safe_clamp_extreme_freq ... ok [INFO] [stdout] test synthesize::engine::tests::resonator_unit_dc_gain ... ok [INFO] [stdout] test synthesize::engine::tests::synthesize_empty_gives_empty ... ok [INFO] [stdout] test synthesize::engine::tests::synthesize_produces_correct_length ... ok [INFO] [stdout] test synthesize::sample::tests::parse_16bit_sample ... ok [INFO] [stdout] test synthesize::engine::tests::synthesize_peak_within_i16_range ... ok [INFO] [stdout] test synthesize::phondata::tests::klatt_seq_detected ... ok [INFO] [stdout] test synthesize::phondata::tests::parse_at_offset ... ok [INFO] [stdout] test synthesize::phondata::tests::frame_t_round_trip ... ok [INFO] [stdout] test synthesize::phondata::tests::parse_basic_seq ... ok [INFO] [stdout] test synthesize::phondata::tests::parse_too_short_returns_none ... ok [INFO] [stdout] test synthesize::phondata::tests::parse_zero_frames_returns_none ... ok [INFO] [stdout] test synthesize::sample::tests::parse_8bit_sample ... ok [INFO] [stdout] test synthesize::sample::tests::speed_factor_changes_length ... ok [INFO] [stdout] test synthesize::phondata::tests::voiced_detection ... ok [INFO] [stdout] test synthesize::setlengths::tests::stress_code_mapping ... ok [INFO] [stdout] test synthesize::setlengths::tests::primary_stress_eoc_gives_long_vowel ... ok [INFO] [stdout] test synthesize::targets::tests::all_targets_have_positive_duration ... ok [INFO] [stdout] test synthesize::targets::tests::match_affricate ... ok [INFO] [stdout] test synthesize::sample::tests::empty_wav_data_returns_none ... ok [INFO] [stdout] test synthesize::targets::tests::match_long_vowel_wins_over_short ... ok [INFO] [stdout] test synthesize::targets::tests::match_short_vowel_alone ... ok [INFO] [stdout] test synthesize::tests::resonator_reset_clears_state ... ok [INFO] [stdout] test synthesize::tests::resonator_tick_accumulates ... ok [INFO] [stdout] test synthesize::targets::tests::no_match_returns_none ... ok [INFO] [stdout] test synthesize::setlengths::tests::unstressed_vowel_is_short ... ok [INFO] [stdout] test synthesize::tests::resonator_tick_with_feedback ... ok [INFO] [stdout] test synthesize::targets::tests::silence_target_amp_zero ... ok [INFO] [stdout] test synthesize::tests::sample_rate_is_22050 ... ok [INFO] [stdout] test synthesize::tests::frame_c_size ... ok [INFO] [stdout] test synthesize::tests::synthesize_produces_nonzero_audio ... ok [INFO] [stdout] test synthesize::tests::synthesize_hello ... ok [INFO] [stdout] test synthesize::tests::synthesize_ipa_the ... ok [INFO] [stdout] test synthesize::tests::voice_params_default_sample_rate ... ok [INFO] [stdout] test synthesize::tests::synthesize_empty_string_returns_empty ... ok [INFO] [stdout] test synthesize::wavegen::tests::peaks_to_harmspect_nonzero ... ok [INFO] [stdout] test synthesize::wavegen::tests::phase_carries_over ... ok [INFO] [stdout] test translate::ipa_table::tests::encode_utf8_ascii ... ok [INFO] [stdout] test synthesize::wavegen::tests::wavegen_segment_produces_audio ... ok [INFO] [stdout] test synthesize::wavegen::tests::i32_to_i16_normalises ... ok [INFO] [stdout] test synthesize::wavegen::tests::i32_to_i16_empty ... ok [INFO] [stdout] test synthesize::wavegen::tests::wavegen_segment_silence_when_zero_peaks ... ok [INFO] [stdout] test translate::ipa_table::tests::encode_utf8_2byte ... ok [INFO] [stdout] test translate::ipa_table::tests::mnemonic_ipa_hash_vowel ... ok [INFO] [stdout] test translate::ipa_table::tests::mnemonic_ipa_digit_skipped ... ok [INFO] [stdout] test translate::ipa_table::tests::ipa1_spot_checks ... ok [INFO] [stdout] test translate::ipa_table::tests::mnemonic_ipa_simple ... ok [INFO] [stdout] test encoding::tests::utf8_decode_two_byte ... ok [INFO] [stdout] test synthesize::engine::tests::parse_stress_increases_amp ... ok [INFO] [stdout] test synthesize::engine::tests::synthesize_vowel_nonzero ... ok [INFO] [stdout] test synthesize::tests::synthesize_unknown_phonemes_error ... ok [INFO] [stdout] test engine::tests::engine_text_to_phonemes_en ... ok [INFO] [stdout] test translate::ipa_table::tests::override_O2 ... ok [INFO] [stdout] test translate::ipa_table::tests::mnemonic_ipa_colon ... ok [INFO] [stdout] test synthesize::tests::synthesize_speed_affects_duration ... ok [INFO] [stdout] test translate::ipa_table::tests::override_oU ... ok [INFO] [stdout] test translate::tests::clause_flags_fields_do_not_overlap ... ok [INFO] [stdout] test translate::tests::phonemes_to_ipa_be ... ok [INFO] [stdout] test translate::tests::text_to_ipa_do ... ok [INFO] [stdout] test translate::tests::phonemes_to_ipa_the ... ok [INFO] [stdout] test translate::tests::phonemes_to_ipa_with_stress ... ok [INFO] [stdout] test translate::tests::read_clauses_basic ... ok [INFO] [stdout] test translate::tests::text_to_ipa_be ... ok [INFO] [stdout] test translate::tests::text_to_ipa_the ... ok [INFO] [stdout] test translate::tests::text_to_ipa_he ... ok [INFO] [stdout] test translate::tests::read_clauses_no_punctuation ... ok [INFO] [stdout] test translate::tests::tokenize_empty ... ok [INFO] [stdout] test translate::tests::tokenize_hello_world ... ok [INFO] [stdout] test synthesize::wavegen::tests::synthesize_frames_uses_all_frames ... ok [INFO] [stdout] test translate::tests::tokenize_with_punctuation ... ok [INFO] [stdout] test translate::tests::translator_new_default_succeeds ... ok [INFO] [stdout] test synthesize::tests::synthesize_stress_words ... ok [INFO] [stdout] test engine::tests::engine_synth_returns_samples ... ok [INFO] [stdout] test translate::tests::tokenize_apostrophe ... ok [INFO] [stderr] Running tests/bundled_data_selective.rs (/opt/rustwide/target/debug/deps/bundled_data_selective-364fd36eee873fe6) [INFO] [stdout] [INFO] [stderr] Running tests/dictionary_integration.rs (/opt/rustwide/target/debug/deps/dictionary_integration-e33dbf76d6f28d8a) [INFO] [stdout] test result: ok. 206 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [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] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test check_en_dict_md5 ... ok [INFO] [stdout] test debug_all_bucket252 ... ok [INFO] [stdout] test check_hello_in_bucket_48 ... ok [INFO] [stdout] test debug_dict_header ... ok [INFO] [stdout] test debug_bucket_44_direct ... ok [INFO] [stdout] test debug_phoneme_table ... ok [INFO] [stdout] test debug_hello_lookup ... ok [INFO] [stdout] test debug_hash_computation ... ok [INFO] [stdout] test debug_transpose_hello ... ok [INFO] [stdout] test debug_raw_bytes_around_4377 ... ok [INFO] [stdout] test debug_entry_at_pos_4435 ... ok [INFO] [stdout] test debug_find_hello_in_dict ... ok [INFO] [stdout] test find_phoneme_123 ... ok [INFO] [stdout] test groups1_has_single_letters ... ok [INFO] [stdout] test hash_bucket_distribution ... ok [INFO] [stdout] test decode_phoneme_147 ... ok [INFO] [stdout] test dict_flags_check ... ok [INFO] [stdout] test lookup_short_words ... ok [INFO] [stdout] test hash_reference_values ... ok [INFO] [stdout] test rules_hello_individual_chars ... ok [INFO] [stdout] test lookup_common_words ... ok [INFO] [stdout] test show_phoneme_bytes ... ok [INFO] [stdout] test lookup_the_has_phonemes ... ok [INFO] [stdout] test lookup_not_in_dict ... ok [INFO] [stdout] test rule_groups_set_for_common_letters ... ok [INFO] [stdout] test rules_hello_debug ... ok [INFO] [stdout] test show_phoneme_bytes2 ... ok [INFO] [stdout] test load_multiple_languages ... ok [INFO] [stdout] test stress_phoneme_table2 ... ok [INFO] [stdout] test the_in_dict ... ok [INFO] [stdout] test verify_hashtab_ordering ... ok [INFO] [stdout] test show_phoneme_bytes3 ... ok [INFO] [stdout] test transpose_the_word ... ok [INFO] [stdout] test verify_bucket_252_hashes ... ok [INFO] [stdout] test transpose_non_latin_no_compress ... ok [INFO] [stdout] test transpose_a_single ... ok [INFO] [stdout] test stress_phoneme_table ... ok [INFO] [stdout] test dict_phonemes_with_stress ... ok [INFO] [stdout] test find_at_phoneme ... ok [INFO] [stdout] test lookup_preserves_case_sensitivity ... ok [INFO] [stdout] test debug_hello_hash_compressed ... ok [INFO] [stdout] test find_hello_by_phonemes ... ok [INFO] [stdout] test rule_groups_default_group_set ... 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] [stdout] [INFO] [stdout] running 22 tests [INFO] [stderr] Running tests/encoding_integration.rs (/opt/rustwide/target/debug/deps/encoding_integration-a7163102581c678b) [INFO] [stdout] test encoding_names_golden ... ok [INFO] [stdout] test iso8859_15_euro_sign ... ok [INFO] [stdout] test iso8859_2_polish_characters ... ok [INFO] [stdout] test iso8859_7_greek_alpha ... ok [INFO] [stdout] test iso8859_1_round_trip_all_printable ... ok [INFO] [stdout] test koi8r_cyrillic_a ... ok [INFO] [stdout] test text_decoder_auto_uses_utf8_for_valid_input ... ok [INFO] [stdout] test text_decoder_iso8859_1_cafe_string ... ok [INFO] [stdout] test text_decoder_iterator_utf8 ... ok [INFO] [stdout] test text_decoder_auto_falls_back_for_invalid_utf8 ... ok [INFO] [stdout] test text_decoder_peek_does_not_advance ... ok [INFO] [stdout] test text_decoder_remaining_slice ... ok [INFO] [stdout] test unknown_encoding_names ... ok [INFO] [stdout] test utf8_cyrillic ... ok [INFO] [stdout] test utf8_emoji_sequence ... ok [INFO] [stdout] test utf8_full_ascii_string ... ok [INFO] [stdout] test utf8_latin_extended ... ok [INFO] [stdout] test utf8_mixed_scripts ... ok [INFO] [stdout] test utf8_invalid_bytes_become_replacement ... ok [INFO] [stdout] test utf8_japanese ... ok [INFO] [stdout] test utf8_null_termination ... ok [INFO] [stdout] test utf8_encode_decode_roundtrip_exhaustive ... ok [INFO] [stderr] Running tests/oracle_comparison.rs (/opt/rustwide/target/debug/deps/oracle_comparison-b858478290ce9421) [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test de_guten_tag ... ok [INFO] [stdout] test en_hello_audio_oracle_baseline ... ok [INFO] [stdout] test en_hello_world ... ok [INFO] [stdout] test de_umlauts ... ok [INFO] [stdout] test en_numbers_with_decimal ... ok [INFO] [stdout] test en_silent_e ... ok [INFO] [stdout] test en_hello_audio_matches_oracle_snr ... ok [INFO] [stdout] test en_numbers_cardinal ... ok [INFO] [stdout] test en_world ... ok [INFO] [stdout] test en_sentence_exclamation ... ok [INFO] [stdout] test en_sentence_period ... ok [INFO] [stdout] test fr_bonjour ... ok [INFO] [stdout] test en_gh_digraph ... ok [INFO] [stdout] test en_a ... ok [INFO] [stdout] test en_sentence_question ... ok [INFO] [stdout] test oracle_is_deterministic ... ok [INFO] [stdout] test uk_stress ... ok [INFO] [stdout] test uk_basic_words ... ok [INFO] [stdout] test en_the ... ok [INFO] [stdout] test de_ch_digraph ... ok [INFO] [stdout] test en_hello ... ok [INFO] [stdout] test en_suffixes ... ok [INFO] [stdout] test en_silent_consonants ... ok [INFO] [stdout] test fr_nasal_vowels ... ok [INFO] [stdout] test es_hola ... ok [INFO] [stdout] test oracle_different_languages_differ ... ok [INFO] [stdout] test es_ll_digraph ... ok [INFO] [stdout] test fr_liaison ... ok [INFO] [stdout] test uk_specific_letters ... ok [INFO] [stdout] test all_languages_produce_nonempty_oracle_output ... ok [INFO] [stdout] test en_comma ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test synthesize_codes_via_translate_to_codes ... ok [INFO] [stdout] test sample_rate_is_22050 ... ok [INFO] [stdout] test synthesize_ipa_path_still_works ... ok [INFO] [stdout] test spoken_duration_scales_with_speed ... ok [INFO] [stdout] test text_to_pcm_empty_string ... ok [INFO] [stdout] test text_to_pcm_en_hello ... ok [INFO] [stdout] test text_to_pcm_longer_phrase_is_longer ... ok [INFO] [stdout] test text_to_pcm_en_hello_world ... ok [INFO] [stdout] test vowel_has_higher_rms_than_silence ... ok [INFO] [stderr] Running tests/synthesis_integration.rs (/opt/rustwide/target/debug/deps/synthesis_integration-5950bb13eea793c4) [INFO] [stdout] test text_to_pcm_de_guten_tag ... ok [INFO] [stderr] Doc-tests espeak_ng [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test src/engine.rs - engine::EspeakNg (line 254) - compile ... ok [INFO] [stdout] test src/engine.rs - engine::EspeakNg::builder (line 323) - compile ... ok [INFO] [stdout] test src/synthesize/mod.rs - synthesize::Synthesizer (line 205) - compile ... ok [INFO] [stdout] test src/engine.rs - engine (line 19) - compile ... ok [INFO] [stdout] test src/lib.rs - text_to_ipa (line 189) - compile ... ok [INFO] [stdout] test src/engine.rs - engine::EspeakNg::text_to_phonemes (line 414) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 41) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 21) - compile ... ok [INFO] [stdout] test src/lib.rs - text_to_pcm (line 220) - compile ... ok [INFO] [stdout] test src/engine.rs - engine::EspeakNg::synth (line 438) - compile ... ok [INFO] [stdout] test src/synthesize/mod.rs - synthesize::Synthesizer::synthesize (line 236) - compile ... ok [INFO] [stdout] test src/encoding/mod.rs - encoding (line 13) ... ok [INFO] [stdout] test src/engine.rs - engine::VoiceSpec (line 96) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "cba32301a7bc4b76d1a10d596106b175552c95f1b81904508b7b560ff6a67a4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cba32301a7bc4b76d1a10d596106b175552c95f1b81904508b7b560ff6a67a4c", kill_on_drop: false }` [INFO] [stdout] cba32301a7bc4b76d1a10d596106b175552c95f1b81904508b7b560ff6a67a4c