[INFO] cloning repository https://github.com/cfeyen/cscsca
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cfeyen/cscsca" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcfeyen%2Fcscsca", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcfeyen%2Fcscsca'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e8bbbee674e819551e4b0e94035c5db11d0ea032
[INFO] testing cfeyen/cscsca against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcfeyen%2Fcscsca" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/cfeyen/cscsca
[INFO] finished tweaking git repo https://github.com/cfeyen/cscsca
[INFO] tweaked toml for git repo https://github.com/cfeyen/cscsca written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cfeyen/cscsca on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cfeyen/cscsca 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.100.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-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642
[INFO] running `Command { std: "docker" "start" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642", 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" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642", 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" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling cscsca_macros v0.3.1 (/opt/rustwide/workdir/cscsca_macros)
[INFO] [stderr]    Compiling cscsca v0.44.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.97s
[INFO] running `Command { std: "docker" "inspect" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642", 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" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling pollster v0.4.0
[INFO] [stderr]    Compiling cscsca v0.44.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 24.61s
[INFO] running `Command { std: "docker" "inspect" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642", 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" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "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/build/cscsca/884587819e9365d2/out/cscsca-884587819e9365d2)
[INFO] [stdout] 
[INFO] [stdout] running 206 tests
[INFO] [stdout] test applier::tests::one_to_none_shift ... ok
[INFO] [stdout] test executor::appliable_rules::tests::extend_rules ... ok
[INFO] [stdout] test applier::tests::apply_empty_rule_to_no_phones ... ok
[INFO] [stdout] test executor::appliable_rules::tests::appliable_rule_runtime_errors ... ok
[INFO] [stdout] test applier::tests::quadruple_agreement ... ok
[INFO] [stdout] test applier::tests::option_phone_to_option_phone ... ok
[INFO] [stdout] test executor::appliable_rules::tests::appliable_rule_build_time_errors ... ok
[INFO] [stdout] test applier::tests::remove_word_final_ltr ... ok
[INFO] [stdout] test applier::tests::phone_to_phone_word_final_rtl ... ok
[INFO] [stdout] test applier::tests::one_to_two_shift ... ok
[INFO] [stdout] test applier::tests::remove_word_final_rtl ... ok
[INFO] [stdout] test applier::tests::phone_to_phone_word_final_ltr ... ok
[INFO] [stdout] test applier::tests::selection_to_selection ... ok
[INFO] [stdout] test applier::tests::two_to_one_shift ... ok
[INFO] [stdout] test applier::tests::one_to_one_shift ... ok
[INFO] [stdout] test executor::appliable_rules::tests::appliable_rules ... ok
[INFO] [stdout] test executor::appliable_rules::tests::thread_traits ... ok
[INFO] [stdout] test applier::tests::count_limit ... ok
[INFO] [stdout] test executor::tests::line_by_line_getter ... ok
[INFO] [stdout] test executor::appliable_rules::tests::extend_rules_with_definition ... ok
[INFO] [stdout] test executor::tests::line_by_line_log_runtime ... ok
[INFO] [stdout] test executor::tests::context_getters ... ok
[INFO] [stdout] test ir::tests::tokenize_double_ltr_with_suroundings ... ok
[INFO] [stdout] test ir::tests::tokenize_double_rtl ... ok
[INFO] [stdout] test ir::tests::tokenize_empty_def ... ok
[INFO] [stdout] test ir::tests::error_in_multi_line ... ok
[INFO] [stdout] test executor::appliable_rules::tests::extend_rules_with_error ... ok
[INFO] [stdout] test ir::tests::tokenize_any_with_suroundings ... ok
[INFO] [stdout] test ir::tests::tokenize_double_rtl_with_suroundings ... ok
[INFO] [stdout] test ir::tests::tokenize_cond_with_suroundings ... ok
[INFO] [stdout] test ir::tests::tokenize_lazy_def ... ok
[INFO] [stdout] test ir::tests::tokenize_input_with_contacting ... ok
[INFO] [stdout] test ir::tests::tokenize_lazy_def_before_content_def ... ok
[INFO] [stdout] test ir::tests::tokenize_input_with_suroundings ... ok
[INFO] [stdout] test ir::tests::tokenize_lines_of_phones_and_comment ... ok
[INFO] [stdout] test ir::tests::tokenize_lines_of_phones_and_nothing ... ok
[INFO] [stdout] test ir::tests::tokenize_long_phone ... ok
[INFO] [stdout] test ir::tests::escape ... ok
[INFO] [stdout] test executor::tests::context_runtimes ... ok
[INFO] [stdout] test ir::tests::escape_definition_call ... ok
[INFO] [stdout] test ir::tests::escape_escape ... ok
[INFO] [stdout] test ir::tests::print_statement ... ok
[INFO] [stdout] test ir::tests::tokenize_anti_cond ... ok
[INFO] [stdout] test ir::tests::tokenize_anti_cond_with_suroundings ... ok
[INFO] [stdout] test ir::tests::tokenize_any ... ok
[INFO] [stdout] test ir::tests::tokenize_cond ... ok
[INFO] [stdout] test ir::tests::tokenize_double_ltr ... ok
[INFO] [stdout] test ir::tests::tokenize_input ... ok
[INFO] [stdout] test ir::tests::tokenize_label ... ok
[INFO] [stdout] test ir::tests::tokenize_late_def ... ok
[INFO] [stdout] test ir::tests::tokenize_phones ... ok
[INFO] [stdout] test ir::tests::tokenize_sep ... ok
[INFO] [stdout] test ir::tests::tokenize_sep_with_suroundings ... ok
[INFO] [stdout] test ir::tests::tokenize_phone ... ok
[INFO] [stdout] test ir::tests::tokenize_lazy_def_redef ... ok
[INFO] [stdout] test ir::tests::tokenize_ltr ... ok
[INFO] [stdout] test ir::tests::tokenize_recursive_lazy_def ... ok
[INFO] [stdout] test ir::tests::tokenize_lines_of_phones ... ok
[INFO] [stdout] test ir::tests::tokenize_multi_line ... ok
[INFO] [stdout] test ir::tests::tokenize_repetition_with_suroundings ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::and_cond ... ok
[INFO] [stdout] test ir::tests::tokenize_rtl ... ok
[INFO] [stdout] test ir::tests::tokenize_scope_bounds_with_suroundings ... ok
[INFO] [stdout] test ir::tests::tokenize_phones_and_labels ... ok
[INFO] [stdout] test ir::tests::tokenize_with_def ... ok
[INFO] [stdout] test ir::tests::tokenize_repetition ... ok
[INFO] [stdout] test ir::tests::tokenize_with_redef ... ok
[INFO] [stdout] test ir::tests::tokenize_undef ... ok
[INFO] [stdout] test ir::tests::tokenize_scope_bounds ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::anti_cond_with_scope ... ok
[INFO] [stdout] test ir::tests::tokenize_simple ... ok
[INFO] [stdout] test ir::tests::tokenize_nothing ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::empty_line ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::nested_scopes ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::no_rule ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::bounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::one_to_one ... ok
[INFO] [stdout] test ir::tokenization_data::test_get_variable_to_multiple_phones ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::no_shift ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::cond_with_scope ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::double_and ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::and_anticond ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::selected_three_to_selected_three ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::selection_sequence ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::cond_and_anti_cond ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::selections_around_any_to_any ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::shift_cond_label_repetition_input ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::nested_negative ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::labeled_phone_to_phone ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::no_output ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::single_option ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::single_cond ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::three_anti_conds ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::three_to_three ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::shift_cond_repetition_input ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::three_conds ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::advancement ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::simple_negative ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::single_anti_cond ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::agreeing_optionals ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::agreeing_non_bounds ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::three_conds_and_anti_conds ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::agreeing_repetitions ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::empty_list ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::bounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::labeled_any_to_any ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::equality_cond ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::any_any_to_any_any ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::shift_anti_cond_repetition_input ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::labeled_selected_three_to_selected_three ... ok
[INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::any_to_any ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::agreeing_selection ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::complex_backtracking ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::inequal_length_match_conds ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::half_bounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::multiple_phones ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::complex_argeement ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::and_not_cond ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::single_non_bound ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::and_cond ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::single_phone ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::unbounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::unit_backtracking ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::agreement_between_and_conds ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::agreement_between_pattern_halves ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::selection_match_conds ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::phone_match_phone_cond ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::fully_bounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::negative_matches ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::optional ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::match_phone_with_cond ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::match_phone_with_anti_cond ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::selection ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::matches_phones ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::agreeing_optionals ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::agreeing_repetitions ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::agreeing_selection ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::fully_bounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::half_bounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::selection ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::zero_input ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::empty_list ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::optional ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::unit_backtracking ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::negative_matches ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::bounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::complex_backtracking ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::multiple_phones ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::single_non_bound ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::unbounded_repetition ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::agreement_between_pattern_halves ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::advancement ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::agreeing_non_bounds ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::single_phone ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::agreement_between_and_conds ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::and_cond ... ok
[INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::optional_match_conds ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::inequal_length_match_conds ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::complex_argeement ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::matches_phones ... ok
[INFO] [stdout] test phones::tests::phone_list_to_str ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::zero_input ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::match_phone_with_anti_cond ... ok
[INFO] [stdout] test phones::tests::shifting_bounds ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::optional_match_conds ... ok
[INFO] [stdout] test phones::tests::phone_list ... ok
[INFO] [stdout] test phones::tests::text_matches_text ... ok
[INFO] [stdout] test tests::combining_characters ... ok
[INFO] [stdout] test tests::demo_tests::demo_h_loss ... ok
[INFO] [stdout] test tests::combining_characters_in_get ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::and_not_cond ... ok
[INFO] [stdout] test tests::demo_tests::demo_stop_assimilation ... ok
[INFO] [stdout] test tests::demo_tests::demo_palatalization ... ok
[INFO] [stdout] test tests::demo_tests::demo_print ... ok
[INFO] [stdout] test phones::tests::phone_list_to_str_with_escapes ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::match_phone_with_cond ... ok
[INFO] [stdout] test tests::demo_tests::demo_stop_voicing_and_vowel_lost ... ok
[INFO] [stdout] test tests::escape_printing ... ok
[INFO] [stdout] test tests::failure_tests::invalid_condition_tokens ... ok
[INFO] [stdout] test tests::demo_tests::demo_harmony ... ok
[INFO] [stdout] test tests::escape ... ok
[INFO] [stdout] test tests::demo_tests::demo_merge_n_g_and_nasals_dropped_word_finally ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::phone_match_phone_cond ... ok
[INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::selection_match_conds ... ok
[INFO] [stdout] test phones::tests::bound_matches_phone ... ok
[INFO] [stdout] test tests::complex_agreement ... ok
[INFO] [stdout] test tests::input ... ok
[INFO] [stdout] test tests::matches_with_option_that_can_insert_but_should_not ... ok
[INFO] [stdout] test tests::nested_selection_with_empty_first_option ... ok
[INFO] [stdout] test phones::tests::unicode_verion ... FAILED
[INFO] [stdout] test tests::failure_tests::comma_not_in_selection ... ok
[INFO] [stdout] test tests::matches_with_selection_that_can_insert_first_but_should_insert_second ... ok
[INFO] [stdout] test tests::failure_tests::error_on_correct_line_after_escaped_newline_in_definition ... ok
[INFO] [stdout] test tests::multi_line ... ok
[INFO] [stdout] test tests::failure_tests::unmatched_output_scope ... ok
[INFO] [stdout] test tests::multi_phone_shift ... ok
[INFO] [stdout] test tests::multiple_cond_checks_due_to_anticond ... ok
[INFO] [stdout] test tests::numbers_as_phones ... ok
[INFO] [stdout] test tests::input_escape ... ok
[INFO] [stdout] test tests::failure_tests::invalid_labels ... ok
[INFO] [stdout] test tests::failure_tests::multi_line_errors ... ok
[INFO] [stdout] test tests::bounded_repetition ... ok
[INFO] [stdout] test tests::bounds_beyond_phones_in_repetition ... ok
[INFO] [stdout] test tests::repetition_out_of_cond ... ok
[INFO] [stdout] test tests::parallelism ... ok
[INFO] [stdout] test tests::repetitions_out_of_conds ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- phones::tests::unicode_verion stdout ----
[INFO] [stdout] --------------------------------------------------------------------------------
[INFO] [stdout] If this test fails:
[INFO] [stdout]  1) update the unicodedata2 package verion in tools/unicode
[INFO] [stdout]  2) update the is_combining function
[INFO] [stdout] --------------------------------------------------------------------------------
[INFO] [stdout] 
[INFO] [stdout] thread 'phones::tests::unicode_verion' (490) panicked at src/phones/tests.rs:50:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: (18, 0, 0)
[INFO] [stdout]  right: (17, 0, 0)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d14c4df8247 - <unknown>
[INFO] [stdout]    1:     0x5d14c4ddf89a - <unknown>
[INFO] [stdout]    2:     0x5d14c4df77fb - <unknown>
[INFO] [stdout]    3:     0x5d14c4df72df - <unknown>
[INFO] [stdout]    4:     0x5d14c4df6f0a - <unknown>
[INFO] [stdout]    5:     0x5d14c4df6a45 - <unknown>
[INFO] [stdout]    6:     0x5d14c4e1d7f1 - <unknown>
[INFO] [stdout]    7:     0x5d14c4e1d7a9 - <unknown>
[INFO] [stdout]    8:     0x5d14c4e1dcac - <unknown>
[INFO] [stdout]    9:     0x5d14c4ddf72b - <unknown>
[INFO] [stdout]   10:     0x5d14c4ddf64a - <unknown>
[INFO] [stdout]   11:     0x5d14c4d62a4f - <unknown>
[INFO] [stdout]   12:     0x5d14c4d7e25a - <unknown>
[INFO] [stdout]   13:     0x5d14c4da1f96 - <unknown>
[INFO] [stdout]   14:     0x5d14c4e3650b - <unknown>
[INFO] [stdout]   15:     0x5d14c4e3196f - <unknown>
[INFO] [stdout]   16:     0x5d14c4e313ec - <unknown>
[INFO] [stdout]   17:     0x5d14c4e5112c - <unknown>
[INFO] [stdout]   18:     0x5d14c4e1f514 - <unknown>
[INFO] [stdout]   19:     0x7cec1cb26dfa - <unknown>
[INFO] [stdout]   20:     0x7cec1cbba3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     phones::tests::unicode_verion
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 205 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642", kill_on_drop: false }`
[INFO] [stdout] 6157b2b413e20b190ac87cb8ecd1c8200ed8881a65382269be353b0c55ddf642
