[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.99.0-beta.8+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-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/cfeyen/cscsca 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 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pollster v0.4.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285 [INFO] running `Command { std: "docker" "start" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285", 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" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285" "/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" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285", 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" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "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.59s [INFO] running `Command { std: "docker" "inspect" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285", 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" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285" "/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 pollster v0.4.0 [INFO] [stderr] Compiling cscsca v0.44.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 25.03s [INFO] running `Command { std: "docker" "inspect" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285", 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" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285" "/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.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/cscsca-884587819e9365d2) [INFO] [stdout] [INFO] [stdout] running 206 tests [INFO] [stdout] test applier::tests::selection_to_selection ... ok [INFO] [stdout] test executor::appliable_rules::tests::appliable_rule_runtime_errors ... ok [INFO] [stdout] test executor::appliable_rules::tests::appliable_rules ... ok [INFO] [stdout] test applier::tests::count_limit ... ok [INFO] [stdout] test applier::tests::one_to_none_shift ... ok [INFO] [stdout] test applier::tests::two_to_one_shift ... ok [INFO] [stdout] test executor::appliable_rules::tests::extend_rules ... ok [INFO] [stdout] test applier::tests::quadruple_agreement ... ok [INFO] [stdout] test executor::appliable_rules::tests::extend_rules_with_definition ... ok [INFO] [stdout] test applier::tests::one_to_one_shift ... 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 executor::tests::line_by_line_getter ... ok [INFO] [stdout] test applier::tests::phone_to_phone_word_final_ltr ... ok [INFO] [stdout] test applier::tests::option_phone_to_option_phone ... ok [INFO] [stdout] test ir::tests::tokenize_anti_cond_with_suroundings ... ok [INFO] [stdout] test ir::tests::escape_definition_call ... ok [INFO] [stdout] test executor::tests::line_by_line_log_runtime ... ok [INFO] [stdout] test ir::tests::escape_escape ... ok [INFO] [stdout] test ir::tests::tokenize_any_with_suroundings ... ok [INFO] [stdout] test ir::tests::tokenize_cond ... ok [INFO] [stdout] test ir::tests::tokenize_double_ltr ... ok [INFO] [stdout] test ir::tests::tokenize_double_ltr_with_suroundings ... ok [INFO] [stdout] test ir::tests::tokenize_any ... ok [INFO] [stdout] test ir::tests::tokenize_cond_with_suroundings ... ok [INFO] [stdout] test ir::tests::tokenize_input ... ok [INFO] [stdout] test ir::tests::tokenize_double_rtl ... ok [INFO] [stdout] test ir::tests::tokenize_double_rtl_with_suroundings ... ok [INFO] [stdout] test ir::tests::tokenize_input_with_contacting ... ok [INFO] [stdout] test ir::tests::tokenize_input_with_suroundings ... ok [INFO] [stdout] test ir::tests::tokenize_lazy_def ... ok [INFO] [stdout] test ir::tests::tokenize_label ... ok [INFO] [stdout] test ir::tests::tokenize_late_def ... ok [INFO] [stdout] test ir::tests::tokenize_lines_of_phones ... ok [INFO] [stdout] test applier::tests::remove_word_final_ltr ... ok [INFO] [stdout] test executor::tests::context_runtimes ... ok [INFO] [stdout] test ir::tests::print_statement ... ok [INFO] [stdout] test ir::tests::tokenize_anti_cond ... ok [INFO] [stdout] test ir::tests::tokenize_empty_def ... ok [INFO] [stdout] test ir::tests::tokenize_lazy_def_before_content_def ... ok [INFO] [stdout] test ir::tests::tokenize_lazy_def_redef ... ok [INFO] [stdout] test ir::tests::tokenize_multi_line ... ok [INFO] [stdout] test ir::tests::tokenize_nothing ... ok [INFO] [stdout] test ir::tests::tokenize_phone ... ok [INFO] [stdout] test ir::tests::tokenize_recursive_lazy_def ... ok [INFO] [stdout] test ir::tests::tokenize_repetition ... ok [INFO] [stdout] test ir::tests::tokenize_phones ... ok [INFO] [stdout] test ir::tests::tokenize_phones_and_labels ... ok [INFO] [stdout] test ir::tests::tokenize_repetition_with_suroundings ... ok [INFO] [stdout] test ir::tests::tokenize_rtl ... ok [INFO] [stdout] test ir::tests::tokenize_lines_of_phones_and_nothing ... ok [INFO] [stdout] test ir::tests::tokenize_scope_bounds ... 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_long_phone ... ok [INFO] [stdout] test ir::tests::tokenize_ltr ... ok [INFO] [stdout] test ir::tests::tokenize_simple ... ok [INFO] [stdout] test ir::tests::tokenize_lines_of_phones_and_comment ... ok [INFO] [stdout] test ir::tests::tokenize_undef ... ok [INFO] [stdout] test ir::tests::escape ... ok [INFO] [stdout] test applier::tests::remove_word_final_rtl ... ok [INFO] [stdout] test executor::appliable_rules::tests::appliable_rule_build_time_errors ... ok [INFO] [stdout] test executor::appliable_rules::tests::extend_rules_with_error ... ok [INFO] [stdout] test applier::tests::apply_empty_rule_to_no_phones ... ok [INFO] [stdout] test executor::appliable_rules::tests::thread_traits ... ok [INFO] [stdout] test executor::tests::context_getters ... ok [INFO] [stdout] test ir::tests::tokenize_scope_bounds_with_suroundings ... ok [INFO] [stdout] test ir::tests::error_in_multi_line ... ok [INFO] [stdout] test ir::tests::tokenize_with_redef ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::empty_line ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::labeled_phone_to_phone ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::cond_with_scope ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::anti_cond_with_scope ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::equality_cond ... ok [INFO] [stdout] test ir::tests::tokenize_with_def ... ok [INFO] [stdout] test ir::tokenization_data::test_get_variable_to_multiple_phones ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::and_cond ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::cond_and_anti_cond ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::and_anticond ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::bounded_repetition ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::double_and ... 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::labeled_any_to_any ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::any_to_any ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::nested_scopes ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::no_shift ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::selection_sequence ... 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_anti_cond_repetition_input ... 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::labeled_selected_three_to_selected_three ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::nested_negative ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::no_rule ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::no_output ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::one_to_one ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::shift_cond_repetition_input ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::selected_three_to_selected_three ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::agreeing_optionals ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::agreeing_repetitions ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::bounded_repetition ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::simple_negative ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::single_option ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::three_conds ... 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_pattern_tests::advancement ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::empty_list ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::agreeing_non_bounds ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::single_anti_cond ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::optional ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::single_cond ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::selection ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::three_anti_conds ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::fully_bounded_repetition ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::single_phone ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::and_cond ... 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::unbounded_repetition ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::agreement_between_and_conds ... 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::half_bounded_repetition ... ok [INFO] [stdout] test matcher::patterns::ir_to_patterns::tests::three_to_three ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::multiple_phones ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::negative_matches ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::agreement_between_pattern_halves ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::agreeing_optionals ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::unit_backtracking ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::matches_phones ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_pattern_tests::single_non_bound ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::inequal_length_match_conds ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::phone_match_phone_cond ... 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::ltr_rules_tests::optional_match_conds ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::selection_match_conds ... 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::ltr_rules_tests::zero_input ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::match_phone_with_anti_cond ... ok [INFO] [stdout] test matcher::patterns::tests::ltr_rules_tests::match_phone_with_cond ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::complex_backtracking ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::fully_bounded_repetition ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::selection ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::complex_argeement ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::single_non_bound ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::single_phone ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::half_bounded_repetition ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::inequal_length_match_conds ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::and_not_cond ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::multiple_phones ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::empty_list ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::bounded_repetition ... 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_rules_tests::agreement_between_and_conds ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::agreement_between_pattern_halves ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::optional ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::and_cond ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_pattern_tests::unbounded_repetition ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::optional_match_conds ... ok [INFO] [stdout] test phones::tests::bound_matches_phone ... ok [INFO] [stdout] test phones::tests::phone_list_to_str ... 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_anti_cond ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::match_phone_with_cond ... ok [INFO] [stdout] test phones::tests::shifting_bounds ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::phone_match_phone_cond ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::matches_phones ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::selection_match_conds ... ok [INFO] [stdout] test phones::tests::phone_list ... ok [INFO] [stdout] test matcher::patterns::tests::rtl_rules_tests::zero_input ... ok [INFO] [stdout] test tests::bounded_repetition ... ok [INFO] [stdout] test tests::bounds_beyond_phones_in_repetition ... ok [INFO] [stdout] test phones::tests::text_matches_text ... ok [INFO] [stdout] test phones::tests::unicode_verion ... ok [INFO] [stdout] test tests::combining_characters_in_get ... ok [INFO] [stdout] test tests::combining_characters ... ok [INFO] [stdout] test tests::demo_tests::demo_harmony ... ok [INFO] [stdout] test tests::complex_agreement ... ok [INFO] [stdout] test tests::demo_tests::demo_h_loss ... ok [INFO] [stdout] test tests::demo_tests::demo_merge_n_g_and_nasals_dropped_word_finally ... ok [INFO] [stdout] test tests::escape_printing ... ok [INFO] [stdout] test tests::failure_tests::comma_not_in_selection ... ok [INFO] [stdout] test tests::failure_tests::invalid_labels ... ok [INFO] [stdout] test tests::failure_tests::error_on_correct_line_after_escaped_newline_in_definition ... ok [INFO] [stdout] test tests::failure_tests::multi_line_errors ... ok [INFO] [stdout] test tests::failure_tests::unmatched_output_scope ... ok [INFO] [stdout] test tests::demo_tests::demo_print ... ok [INFO] [stdout] test tests::multi_phone_shift ... ok [INFO] [stdout] test tests::multiple_cond_checks_due_to_anticond ... ok [INFO] [stdout] test tests::matches_with_selection_that_can_insert_first_but_should_insert_second ... ok [INFO] [stdout] test tests::input ... ok [INFO] [stdout] test tests::input_escape ... ok [INFO] [stdout] test tests::multi_line ... ok [INFO] [stdout] test tests::demo_tests::demo_stop_assimilation ... ok [INFO] [stdout] test tests::demo_tests::demo_palatalization ... ok [INFO] [stdout] test tests::matches_with_option_that_can_insert_but_should_not ... ok [INFO] [stdout] test tests::escape ... ok [INFO] [stdout] test tests::failure_tests::invalid_condition_tokens ... ok [INFO] [stdout] test tests::demo_tests::demo_stop_voicing_and_vowel_lost ... ok [INFO] [stdout] test tests::repetition_out_of_cond ... ok [INFO] [stdout] test tests::numbers_as_phones ... ok [INFO] [stdout] test tests::repetitions_out_of_conds ... ok [INFO] [stdout] test tests::nested_selection_with_empty_first_option ... ok [INFO] [stdout] test tests::parallelism ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 206 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/cscsca-eca7ffc9804d755c) [INFO] [stderr] Doc-tests cscsca [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 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" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285", kill_on_drop: false }` [INFO] [stdout] cc5a99824e06eb868ba87072fb4952c3102414d9887a989faaef7994e276f285