[INFO] fetching crate laconic 1.0.1... [INFO] testing laconic-1.0.1 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate laconic 1.0.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate laconic 1.0.1 [INFO] finished tweaking crates.io crate laconic 1.0.1 [INFO] tweaked toml for crates.io crate laconic 1.0.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate laconic 1.0.1 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate laconic 1.0.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 722326f37fca5d5ca066e09bcc10379ad5cd19b8c9065fd415955f5c373dda3c [INFO] running `Command { std: "docker" "start" "-a" "722326f37fca5d5ca066e09bcc10379ad5cd19b8c9065fd415955f5c373dda3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "722326f37fca5d5ca066e09bcc10379ad5cd19b8c9065fd415955f5c373dda3c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "722326f37fca5d5ca066e09bcc10379ad5cd19b8c9065fd415955f5c373dda3c", kill_on_drop: false }` [INFO] [stdout] 722326f37fca5d5ca066e09bcc10379ad5cd19b8c9065fd415955f5c373dda3c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ac66254fb59dc4c326e0c47ea2d663bec8023b78c97df43f7e7097cfab26b855 [INFO] running `Command { std: "docker" "start" "-a" "ac66254fb59dc4c326e0c47ea2d663bec8023b78c97df43f7e7097cfab26b855", kill_on_drop: false }` [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling fslock v0.2.1 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling syn v2.0.102 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling serial_test_derive v2.0.0 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serial_test v2.0.0 [INFO] [stderr] Compiling string_io_and_mock v1.0.1 [INFO] [stderr] Compiling laconic v1.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.88s [INFO] running `Command { std: "docker" "inspect" "ac66254fb59dc4c326e0c47ea2d663bec8023b78c97df43f7e7097cfab26b855", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ac66254fb59dc4c326e0c47ea2d663bec8023b78c97df43f7e7097cfab26b855", kill_on_drop: false }` [INFO] [stdout] ac66254fb59dc4c326e0c47ea2d663bec8023b78c97df43f7e7097cfab26b855 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] aa02102372cc9ea1a2da527b98537c763205b08468c4f7efeaca6bfec2d459f6 [INFO] running `Command { std: "docker" "start" "-a" "aa02102372cc9ea1a2da527b98537c763205b08468c4f7efeaca6bfec2d459f6", kill_on_drop: false }` [INFO] [stderr] Compiling laconic v1.0.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.66s [INFO] running `Command { std: "docker" "inspect" "aa02102372cc9ea1a2da527b98537c763205b08468c4f7efeaca6bfec2d459f6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aa02102372cc9ea1a2da527b98537c763205b08468c4f7efeaca6bfec2d459f6", kill_on_drop: false }` [INFO] [stdout] aa02102372cc9ea1a2da527b98537c763205b08468c4f7efeaca6bfec2d459f6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 711d12fc2990c822e47ecb102fd11e5603a9131e7876459ce377ab301837d4bc [INFO] running `Command { std: "docker" "start" "-a" "711d12fc2990c822e47ecb102fd11e5603a9131e7876459ce377ab301837d4bc", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/laconic-988acb984f7a238b) [INFO] [stdout] [INFO] [stdout] running 666 tests [INFO] [stdout] test tests::exec::greg_seq_0 ... ok [INFO] [stdout] test tests::exec::greg_seq_1 ... ok [INFO] [stdout] test tests::exec::greg_seq_1582_12_31 ... ok [INFO] [stdout] test tests::exec::greg_seq_1583_12_31 ... ok [INFO] [stdout] test tests::exec::greg_seq_1584_2_29 ... ok [INFO] [stdout] test tests::exec::greg_seq_1800_3_1 ... ok [INFO] [stdout] test tests::exec::greg_seq_1972_11_30 ... ok [INFO] [stdout] test tests::exec::greg_seq_1999_12_31 ... ok [INFO] [stdout] test tests::exec::greg_seq_2000_1_1 ... ok [INFO] [stdout] test tests::exec::greg_seq_2000_3_1 ... ok [INFO] [stdout] test tests::exec::greg_seq_2024_12_31 ... ok [INFO] [stdout] test tests::exec::greg_seq_2025_9_10 ... ok [INFO] [stdout] test tests::exec::is_leap_year_1900 ... ok [INFO] [stdout] test tests::exec::greg_seq_1700_3_1 ... ok [INFO] [stdout] test tests::exec::is_leap_year_2011 ... ok [INFO] [stdout] test tests::exec::greg_seq_1583_1_1 ... ok [INFO] [stdout] test tests::exec::greg_seq_1584_1_1 ... ok [INFO] [stdout] test tests::exec::is_leap_year_2012 ... ok [INFO] [stdout] test tests::exec::x_abs_pos ... ok [INFO] [stdout] test tests::exec::x_acosh ... ok [INFO] [stdout] test tests::exec::x_add_0_op ... ok [INFO] [stdout] test tests::exec::x_add_1_op ... ok [INFO] [stdout] test tests::exec::x_add_2_op ... ok [INFO] [stdout] test tests::exec::x_add_2_op_one_is_error ... ok [INFO] [stdout] test tests::exec::greg_seq_1700_1_1 ... ok [INFO] [stdout] test tests::exec::is_leap_year_2000 ... ok [INFO] [stdout] test tests::exec::x_add_empty ... ok [INFO] [stdout] test tests::exec::x_add_3_op ... ok [INFO] [stdout] test tests::exec::x_abs_neg ... ok [INFO] [stdout] test tests::exec::x_add_assign ... ok [INFO] [stdout] test tests::exec::x_add_strings ... ok [INFO] [stdout] test tests::exec::x_add_strings_3 ... ok [INFO] [stdout] test tests::exec::greg_seq_1599_12_31 ... ok [INFO] [stdout] test tests::exec::x_add_fmt ... ok [INFO] [stdout] test tests::exec::x_add_strings_one_is_error ... ok [INFO] [stdout] test tests::exec::x_add_strings_truncating_numbers ... ok [INFO] [stdout] test tests::exec::x_add_variant_negative_number_as_hex ... ok [INFO] [stdout] test tests::exec::x_and_0_operands ... ok [INFO] [stdout] test tests::exec::x_alternative_before_override ... ok [INFO] [stdout] test tests::exec::x_and_1_false ... ok [INFO] [stdout] test tests::exec::x_alternative_inside_override ... ok [INFO] [stdout] test tests::exec::x_and_1_true ... ok [INFO] [stdout] test tests::exec::greg_seq_1606_3_1 ... ok [INFO] [stdout] test tests::exec::x_add_variant_2_numbers ... ok [INFO] [stdout] test tests::exec::x_and_empty ... ok [INFO] [stdout] test tests::exec::x_and_error_no_stop ... ok [INFO] [stdout] test tests::exec::x_and_2_false ... ok [INFO] [stdout] test tests::exec::x_and_3_true ... ok [INFO] [stdout] test tests::exec::x_and_error_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_and_string ... ok [INFO] [stdout] test tests::exec::x_arccos ... ok [INFO] [stdout] test tests::exec::x_asinh ... ok [INFO] [stdout] test tests::exec::x_arcsin ... ok [INFO] [stdout] test tests::exec::x_arctan ... ok [INFO] [stdout] test tests::exec::x_assign_empty_removes_var ... ok [INFO] [stdout] test tests::exec::x_and_2_true ... ok [INFO] [stdout] test tests::exec::x_and_3_false ... ok [INFO] [stdout] test tests::exec::x_and_empty_string ... ok [INFO] [stdout] test tests::exec::x_assign_num_assignation_string_name ... ok [INFO] [stdout] test tests::exec::x_assign_num_return_value ... ok [INFO] [stdout] test tests::exec::x_assign_string ... ok [INFO] [stdout] test tests::exec::x_assign_to_neg_register ... ok [INFO] [stdout] test tests::exec::x_assign_num_serial_assignation ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_inside_override_markers_both ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_inside_override_markers_first ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_before_and_inside_override_markers_both ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_mixed_unassigned ... ok [INFO] [stdout] test tests::exec::x_assign_num_serial_assignation_string_name ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_inside_override_markers_second ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_several ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_before_override_markers_first ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_mixed ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_mixed_reversed ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_with_default_empty_found ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_with_default_empty_found_op_before_parenth_alt_after ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_with_default_non_empty_found ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_with_default_empty_found_op_after_parenth ... ok [INFO] [stdout] test tests::exec::x_assignment_maker_with_default_empty_found_op_before_parenth ... ok [INFO] [stdout] test tests::exec::x_atan2 ... ok [INFO] [stdout] test tests::exec::x_atanh ... ok [INFO] [stdout] test tests::exec::x_base10_digit_too_great ... ok [INFO] [stdout] test tests::exec::x_base16 ... ok [INFO] [stdout] test tests::exec::x_base36 ... ok [INFO] [stdout] test tests::exec::x_base37_no_letters_allowed ... ok [INFO] [stdout] test tests::exec::x_base38 ... ok [INFO] [stdout] test tests::exec::x_base40_starts_and_ends_with_period ... ok [INFO] [stdout] test tests::exec::x_base37_ends_with_period ... ok [INFO] [stdout] test tests::exec::x_base40_second_period_ignored ... ok [INFO] [stdout] test tests::exec::x_base38_starts_with_period ... ok [INFO] [stdout] test tests::exec::x_base2 ... ok [INFO] [stdout] test tests::exec::x_base5_space_separated ... ok [INFO] [stdout] test tests::exec::x_base60_double_spaces ... ok [INFO] [stdout] test tests::exec::x_combine_1_op ... ok [INFO] [stdout] test tests::exec::x_combine_3_op ... ok [INFO] [stdout] test tests::exec::x_combine_3_op_bis ... ok [INFO] [stdout] test tests::exec::x_combine_no_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_base_negative ... ok [INFO] [stdout] test tests::exec::x_combine_2_op ... ok [INFO] [stdout] test tests::exec::x_consts_golden_ratio ... ok [INFO] [stdout] test tests::exec::x_combine_stop_on_error ... ok [INFO] [stdout] test tests::exec::greg_seq_1600_2_29 ... ok [INFO] [stdout] test tests::exec::x_consts_unknown ... ok [INFO] [stdout] test tests::exec::x_cos ... ok [INFO] [stdout] test tests::exec::x_cosh ... ok [INFO] [stdout] test tests::exec::x_divide_1_op ... ok [INFO] [stdout] test tests::exec::x_base100_spaces_around_period ... ok [INFO] [stdout] test tests::exec::x_divide_2_op ... ok [INFO] [stdout] test tests::exec::x_combine_0_op ... ok [INFO] [stdout] test tests::exec::x_divide_3_op ... ok [INFO] [stdout] test tests::exec::x_divide_by_zero ... ok [INFO] [stdout] test tests::exec::x_divide_0_op ... ok [INFO] [stdout] test tests::exec::x_dow ... ok [INFO] [stdout] test tests::exec::x_dow_1900_jan ... ok [INFO] [stdout] test tests::exec::x_dow_1900_dec ... ok [INFO] [stdout] test tests::exec::x_consts_conjugate_golden_ratio ... ok [INFO] [stdout] test tests::exec::x_dow_2000_feb ... ok [INFO] [stdout] test tests::exec::x_consts_empty ... ok [INFO] [stdout] test tests::exec::x_dow_month_before_gregorian ... ok [INFO] [stdout] test tests::exec::x_dow_20cent ... ok [INFO] [stdout] test tests::exec::x_dow_2000_jan ... ok [INFO] [stdout] test tests::exec::x_dow_2024_dec ... ok [INFO] [stdout] test tests::exec::x_dow_day_before_gregorian ... ok [INFO] [stdout] test tests::exec::x_empty ... ok [INFO] [stdout] test tests::exec::x_dow_year_before_gregorian ... ok [INFO] [stdout] test tests::exec::x_dow_2024_feb ... ok [INFO] [stdout] test tests::exec::x_enum_opr_commas ... ok [INFO] [stdout] test tests::exec::x_enum_opr_override ... ok [INFO] [stdout] test tests::exec::x_enum_opr_unicode_chars_more ... ok [INFO] [stdout] test tests::exec::x_enum_opr_unicode_chars_more_bis ... ok [INFO] [stdout] test tests::exec::x_enum_opr_version_major ... ok [INFO] [stdout] test tests::exec::x_enum_opr_version_no_second_operand ... ok [INFO] [stdout] test tests::exec::x_enum_opr_unicode_chars ... ok [INFO] [stdout] test tests::exec::x_degrees ... ok [INFO] [stdout] test tests::exec::x_equality_2_exact ... ok [INFO] [stdout] test tests::exec::x_equality_2_in_orb ... ok [INFO] [stdout] test tests::exec::x_equality_2_outside_orb ... ok [INFO] [stdout] test tests::exec::x_equality_different_type ... ok [INFO] [stdout] test tests::exec::x_equality_error_and_other_error ... ok [INFO] [stdout] test tests::exec::x_enum_opr_version_full ... ok [INFO] [stdout] test tests::exec::x_equality_error_and_same_error_no_stop ... ok [INFO] [stdout] test tests::exec::x_equality_error_and_same_error_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_equality_many ... ok [INFO] [stdout] test tests::exec::x_dow_seq_nr ... ok [INFO] [stdout] test tests::exec::x_enum_opr_version_revision ... ok [INFO] [stdout] test tests::exec::x_equality_number_and_empty ... ok [INFO] [stdout] test tests::exec::x_equality_strings_false ... ok [INFO] [stdout] test tests::exec::x_equality_strings_true ... ok [INFO] [stdout] test tests::exec::x_equality_strings_upper_and_lower_case ... ok [INFO] [stdout] test tests::exec::x_euler_const ... ok [INFO] [stdout] test tests::exec::x_eval_empty ... ok [INFO] [stdout] test tests::exec::x_eval_no_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_eval_number ... ok [INFO] [stdout] test tests::exec::x_eval_numeric_repeated ... ok [INFO] [stdout] test tests::exec::x_eval_routine_code_only ... ok [INFO] [stdout] test tests::exec::x_eval_routines_incl_names ... ok [INFO] [stdout] test tests::exec::x_eval_simple ... ok [INFO] [stdout] test tests::exec::x_eval_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_eval_text_repeated_same_string ... ok [INFO] [stdout] test tests::exec::x_eval_no_args ... ok [INFO] [stdout] test tests::exec::x_eval_text_repeated_with_different_strings ... ok [INFO] [stdout] test tests::exec::x_fibonacci_0 ... ok [INFO] [stdout] test tests::exec::x_fibonacci_1 ... ok [INFO] [stdout] test tests::exec::x_fibonacci_2 ... ok [INFO] [stdout] test tests::exec::x_fibonacci_3 ... ok [INFO] [stdout] test tests::exec::x_equality_error_and_other_type ... ok [INFO] [stdout] test tests::exec::x_equality_many_false ... ok [INFO] [stdout] test tests::exec::x_enum_opr_unknown ... ok [INFO] [stdout] test tests::exec::x_enum_opr_version_invalid_operand ... ok [INFO] [stdout] test tests::exec::x_equality_empty ... ok [INFO] [stdout] test tests::exec::x_enum_opr_version_minor ... ok [INFO] [stdout] test tests::exec::x_fibonacci_fractal_index ... ok [INFO] [stdout] test tests::exec::x_fibonacci_greater_than_0 ... ok [INFO] [stdout] test tests::exec::x_fibonacci_negative_index_2 ... ok [INFO] [stdout] test tests::exec::x_fibonacci_negative_index_5 ... ok [INFO] [stdout] test tests::exec::x_find_empty_find_string ... ok [INFO] [stdout] test tests::exec::x_fibonacci_missing_index ... ok [INFO] [stdout] test tests::exec::x_find_match_at_start ... ok [INFO] [stdout] test tests::exec::x_find_match_at_end ... ok [INFO] [stdout] test tests::exec::x_find_empty_first_operand ... ok [INFO] [stdout] test tests::exec::x_find_no_operands ... ok [INFO] [stdout] test tests::exec::x_find_no_second_operand ... ok [INFO] [stdout] test tests::exec::x_find_match_in_middle ... ok [INFO] [stdout] test tests::exec::x_find_not_found ... ok [INFO] [stdout] test tests::exec::x_find_numeric_first_operand ... ok [INFO] [stdout] test tests::exec::x_find_source_string_and_find_string_length_zero ... ok [INFO] [stdout] test tests::exec::x_find_start_pos_beyond_last_possible ... ok [INFO] [stdout] test tests::exec::x_find_start_pos_beyond_last_occurrence ... ok [INFO] [stdout] test tests::exec::x_fmt_invalid ... ok [INFO] [stdout] test tests::exec::x_find_source_string_length_zero_second_has_chars ... ok [INFO] [stdout] test tests::exec::x_find_start_pos_beyond_first_occurrence ... ok [INFO] [stdout] test tests::exec::x_find_start_pos_is_string ... ok [INFO] [stdout] test tests::exec::x_fibonacci_negative_index_1 ... ok [INFO] [stdout] test tests::exec::x_find_no_start_pos_given ... ok [INFO] [stdout] test tests::exec::x_for_5_op_asc ... ok [INFO] [stdout] test tests::exec::x_for_5_op_exceeds_limit ... ok [INFO] [stdout] test tests::exec::x_fmt_switch_chars ... ok [INFO] [stdout] test tests::exec::x_for_break ... ok [INFO] [stdout] test tests::exec::x_for_6_op ... ok [INFO] [stdout] test tests::exec::x_for_5_op_desc ... ok [INFO] [stdout] test tests::exec::x_fmt_no_1000_separator ... ok [INFO] [stdout] test tests::exec::x_for_break_2 ... ok [INFO] [stdout] test tests::exec::x_for_4_op_asc ... ok [INFO] [stdout] test tests::exec::x_get_num_reg_uninit ... ok [INFO] [stdout] test tests::exec::x_get_type_error ... ok [INFO] [stdout] test tests::exec::x_get_num_reg ... ok [INFO] [stdout] test tests::exec::x_for_break_0 ... ok [INFO] [stdout] test tests::exec::x_get_type_empty ... ok [INFO] [stdout] test tests::exec::x_get_type_number ... ok [INFO] [stdout] test tests::exec::x_get_type_string ... ok [INFO] [stdout] test tests::exec::x_for_descending ... ok [INFO] [stdout] test tests::exec::x_greater_3_true ... ok [INFO] [stdout] test tests::exec::x_greg_first ... ok [INFO] [stdout] test tests::exec::x_greater_true ... ok [INFO] [stdout] test tests::exec::x_greater_3_false ... ok [INFO] [stdout] test tests::exec::x_greater_mixed ... ok [INFO] [stdout] test tests::exec::x_greg_last_of_first_year ... ok [INFO] [stdout] test tests::exec::x_greater_false ... ok [INFO] [stdout] test tests::exec::x_greg_last_of_second_century ... ok [INFO] [stdout] test tests::exec::x_greg_first_month_of_march ... ok [INFO] [stdout] test tests::exec::x_greg_last_of_third_century ... ok [INFO] [stdout] test tests::exec::x_greg_in_2000 ... ok [INFO] [stdout] test tests::exec::x_greg_invalid_day ... ok [INFO] [stdout] test tests::exec::x_greg_one_year_plus ... ok [INFO] [stdout] test tests::exec::x_greg_last_of_first_century ... ok [INFO] [stdout] test tests::exec::x_gregd ... ok [INFO] [stdout] test tests::exec::x_gregm ... ok [INFO] [stdout] test tests::exec::x_greg_ymd ... ok [INFO] [stdout] test tests::exec::x_gregn_30 ... ok [INFO] [stdout] test tests::exec::x_gregn_31 ... ok [INFO] [stdout] test tests::exec::x_gregn_feb_leap ... ok [INFO] [stdout] test tests::exec::x_gregn_month_0 ... ok [INFO] [stdout] test tests::exec::x_gregn_month_13 ... ok [INFO] [stdout] test tests::exec::x_gregn_1_operand ... ok [INFO] [stdout] test tests::exec::x_gregn_before_gregorian ... ok [INFO] [stdout] test tests::exec::x_gregn_feb_no_leap ... ok [INFO] [stdout] test tests::exec::x_gregn_month_1 ... ok [INFO] [stdout] test tests::exec::x_gregn_string_month ... ok [INFO] [stdout] test tests::exec::x_gregn_0_operands ... ok [INFO] [stdout] test tests::exec::x_gregt_erroneous_arg_0 ... ok [INFO] [stdout] test tests::exec::x_gregt_no_separator_argument ... ok [INFO] [stdout] test tests::exec::x_gregt_separator_argument_length_zero ... ok [INFO] [stdout] test tests::exec::x_gregt_separator_blank ... ok [INFO] [stdout] test tests::exec::x_gregy ... ok [INFO] [stdout] test tests::exec::x_gregt_year_five_digits ... ok [INFO] [stdout] test tests::exec::x_if_0_op ... ok [INFO] [stdout] test tests::exec::x_gregn_year_0 ... ok [INFO] [stdout] test tests::exec::x_gregt_erroneous_separator_arg ... ok [INFO] [stdout] test tests::exec::x_gregt_separator_dash ... ok [INFO] [stdout] test tests::exec::x_gregn_string_year ... ok [INFO] [stdout] test tests::exec::x_if_1_op ... ok [INFO] [stdout] test tests::exec::x_if_second ... ok [INFO] [stdout] test tests::exec::x_if_strings ... ok [INFO] [stdout] test tests::exec::x_int_alt_alt_fract ... ok [INFO] [stdout] test tests::exec::x_if_third ... ok [INFO] [stdout] test tests::exec::x_int_alt_fract ... ok [INFO] [stdout] test tests::exec::x_int_alt_main ... ok [INFO] [stdout] test tests::exec::x_int_alt_neg_fract ... ok [INFO] [stdout] test tests::exec::x_int_fract ... ok [INFO] [stdout] test tests::exec::x_if_5_op_last ... ok [INFO] [stdout] test tests::exec::x_int_alt_neg_int ... ok [INFO] [stdout] test tests::exec::x_if_5_op_second ... ok [INFO] [stdout] test tests::exec::x_int_alt_int ... ok [INFO] [stdout] test tests::exec::x_if_mixed ... ok [INFO] [stdout] test tests::exec::x_int_int ... ok [INFO] [stdout] test tests::exec::x_int_neg_fract ... ok [INFO] [stdout] test tests::exec::x_int_neg_int ... ok [INFO] [stdout] test tests::exec::x_intdiv_1_op ... ok [INFO] [stdout] test tests::exec::x_intdiv_0_op ... ok [INFO] [stdout] test tests::exec::x_intdiv_2_op_frac_frac ... ok [INFO] [stdout] test tests::exec::x_intdiv_2_op_neg ... ok [INFO] [stdout] test tests::exec::x_intdiv_2_op_pos ... ok [INFO] [stdout] test tests::exec::x_intdiv_2_op_pos_neg ... ok [INFO] [stdout] test tests::exec::x_intdiv_3_op ... ok [INFO] [stdout] test tests::exec::x_interpreter_keeps_routines ... ok [INFO] [stdout] test tests::exec::x_intdiv_2_op_int_frac ... ok [INFO] [stdout] test tests::exec::x_interpreter_execute ... ok [INFO] [stdout] test tests::exec::x_intdiv_by_zero ... ok [INFO] [stdout] test tests::exec::x_interpreter_keeps_stack ... ok [INFO] [stdout] test tests::exec::x_intdiv_2_op_neg_pos ... ok [INFO] [stdout] test tests::exec::x_interpreter_keeps_variables ... ok [INFO] [stdout] test tests::exec::x_len_more_strings ... ok [INFO] [stdout] test tests::exec::x_len_no_args ... ok [INFO] [stdout] test tests::exec::x_len_strings_empty ... ok [INFO] [stdout] test tests::exec::x_leap_false ... ok [INFO] [stdout] test tests::exec::x_leap_true ... ok [INFO] [stdout] test tests::exec::x_len_num_formatted ... ok [INFO] [stdout] test tests::exec::x_len_string_non_ascii ... ok [INFO] [stdout] test tests::exec::x_len_string_empty ... ok [INFO] [stdout] test tests::exec::x_less_3_false ... ok [INFO] [stdout] test tests::exec::x_log_ln ... ok [INFO] [stdout] test tests::exec::x_len_one_string ... ok [INFO] [stdout] test tests::exec::x_log_more_args ... ok [INFO] [stdout] test tests::exec::x_less_3_true ... ok [INFO] [stdout] test tests::exec::x_less_mixed ... ok [INFO] [stdout] test tests::exec::x_less_true ... ok [INFO] [stdout] test tests::exec::x_less_false ... ok [INFO] [stdout] test tests::exec::x_log10 ... ok [INFO] [stdout] test tests::exec::x_log_negative_base ... ok [INFO] [stdout] test tests::exec::x_lower_from_upper ... ok [INFO] [stdout] test tests::exec::x_log_no_2_args ... ok [INFO] [stdout] test tests::exec::x_log_of_negative_number ... ok [INFO] [stdout] test tests::exec::x_lower_from_hanzi ... ok [INFO] [stdout] test tests::exec::x_lower_from_upper_greek ... ok [INFO] [stdout] test tests::exec::x_lower_from_lower ... ok [INFO] [stdout] test tests::exec::x_lower_from_mixed ... ok [INFO] [stdout] test tests::exec::x_lower_no_operand ... ok [INFO] [stdout] test tests::exec::x_max_empty ... ok [INFO] [stdout] test tests::exec::x_max_error_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_max_two_equal ... ok [INFO] [stdout] test tests::exec::x_max_two_second ... ok [INFO] [stdout] test tests::exec::x_max_error_no_stop ... ok [INFO] [stdout] test tests::exec::x_min_empty ... ok [INFO] [stdout] test tests::exec::x_max_more ... ok [INFO] [stdout] test tests::exec::x_max_strings ... ok [INFO] [stdout] test tests::exec::x_max_two_first ... ok [INFO] [stdout] test tests::exec::x_max_num_and_string ... ok [INFO] [stdout] test tests::exec::x_min_num_and_string ... ok [INFO] [stdout] test tests::exec::x_min_strings ... ok [INFO] [stdout] test tests::exec::x_min_two_second ... ok [INFO] [stdout] test tests::exec::x_min_two_equal ... ok [INFO] [stdout] test tests::exec::x_minus_0_op ... ok [INFO] [stdout] test tests::exec::x_minus_2_op ... ok [INFO] [stdout] test tests::exec::x_minus_1_op ... ok [INFO] [stdout] test tests::exec::x_min_more ... ok [INFO] [stdout] test tests::exec::x_minus_3_op ... ok [INFO] [stdout] test tests::exec::x_min_two_first ... ok [INFO] [stdout] test tests::exec::x_min_string_and_error ... ok [INFO] [stdout] test tests::exec::x_minus_empty ... ok [INFO] [stdout] test tests::exec::x_missing_start_of_override ... ok [INFO] [stdout] test tests::exec::x_missing_start_of_override_after_expected_ops ... ok [INFO] [stdout] test tests::exec::x_modulo_0_op ... ok [INFO] [stdout] test tests::exec::x_modulo_2_op_fractal ... ok [INFO] [stdout] test tests::exec::x_minus_string_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_modulo_3_op_integer ... ok [INFO] [stdout] test tests::exec::x_modulo_2_op_integer ... ok [INFO] [stdout] test tests::exec::x_modulo_1_op ... ok [INFO] [stdout] test tests::exec::x_missing_end_of_override ... ok [INFO] [stdout] test tests::exec::x_minus_string_no_stop ... ok [INFO] [stdout] test tests::exec::x_multiply_1_op ... ok [INFO] [stdout] test tests::exec::x_multiply_3_op ... ok [INFO] [stdout] test tests::exec::x_multiply_stop_on_err ... ok [INFO] [stdout] test tests::exec::x_multiply_2_op ... ok [INFO] [stdout] test tests::exec::x_modulo_by_zero ... ok [INFO] [stdout] test tests::exec::x_multiply_empty ... ok [INFO] [stdout] test tests::exec::x_nested_ops ... ok [INFO] [stdout] test tests::exec::x_nested_override ... ok [INFO] [stdout] test tests::exec::x_multiply_0_op ... ok [INFO] [stdout] test tests::exec::x_multiply_no_stop_on_err ... ok [INFO] [stdout] test tests::exec::x_newline_operator ... ok [INFO] [stdout] test tests::exec::x_not_1 ... ok [INFO] [stdout] test tests::exec::x_newline_constant ... ok [INFO] [stdout] test tests::exec::x_not_3_true ... ok [INFO] [stdout] test tests::exec::x_nop_hex_case_insensitive ... ok [INFO] [stdout] test tests::exec::x_not_3_false_mixed ... ok [INFO] [stdout] test tests::exec::x_not_0 ... ok [INFO] [stdout] test tests::exec::x_nested_override2 ... ok [INFO] [stdout] test tests::exec::x_not_3_false ... ok [INFO] [stdout] test tests::exec::x_not_error_no_stop ... ok [INFO] [stdout] test tests::exec::x_not_error_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_not_string ... ok [INFO] [stdout] test tests::exec::x_not_not_empty ... ok [INFO] [stdout] test tests::exec::x_not_empty ... ok [INFO] [stdout] test tests::exec::x_obase2 ... ok [INFO] [stdout] test tests::exec::x_not_empty_string ... ok [INFO] [stdout] test tests::exec::x_not_other ... ok [INFO] [stdout] test tests::exec::x_obase_negative ... ok [INFO] [stdout] test tests::exec::x_or_0 ... ok [INFO] [stdout] test tests::exec::x_not_empty_simple_string ... ok [INFO] [stdout] test tests::exec::x_or_1_false ... ok [INFO] [stdout] test tests::exec::x_or_3_false ... ok [INFO] [stdout] test tests::exec::x_or_2_false ... ok [INFO] [stdout] test tests::exec::x_or_1_true ... ok [INFO] [stdout] test tests::exec::x_or_2_true ... ok [INFO] [stdout] test tests::exec::x_or_empty_string ... ok [INFO] [stdout] test tests::exec::x_or_error_no_stop ... ok [INFO] [stdout] test tests::exec::x_or_error_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_or_empty ... ok [INFO] [stdout] test tests::exec::x_or_string ... ok [INFO] [stdout] test tests::exec::x_override_to_1 ... ok [INFO] [stdout] test tests::exec::x_power_0_op ... ok [INFO] [stdout] test tests::exec::x_override_with_operator_operands ... ok [INFO] [stdout] test tests::exec::x_or_3_true ... ok [INFO] [stdout] test tests::exec::x_pi ... ok [INFO] [stdout] test tests::exec::x_power_2_op_int_fract ... ok [INFO] [stdout] test tests::exec::x_power_2_op_int_fract_neg ... ok [INFO] [stdout] test tests::exec::x_power_1_op ... ok [INFO] [stdout] test tests::exec::x_power_2_op_int_int ... ok [INFO] [stdout] test tests::exec::x_power_2_op_fract_fract ... ok [INFO] [stdout] test tests::exec::x_power_2_op_int_neg ... ok [INFO] [stdout] test tests::exec::x_power_3 ... ok [INFO] [stdout] test tests::exec::x_power_error_no_stop ... ok [INFO] [stdout] test tests::exec::x_power_fractal_of_negative_base ... ok [INFO] [stdout] test tests::exec::x_power_stop_on_err ... ok [INFO] [stdout] test tests::exec::x_prec_nr_operands_for ... ok [INFO] [stdout] test tests::exec::x_prec_nr_operands_while ... ok [INFO] [stdout] test tests::exec::x_power_integer_of_negative_base ... ok [INFO] [stdout] test tests::exec::x_proper_empty ... ok [INFO] [stdout] test tests::exec::x_prec_nr_operands ... ok [INFO] [stdout] test tests::exec::x_proper_from_lower ... ok [INFO] [stdout] test tests::exec::x_prec_nr_operands_avg ... ok [INFO] [stdout] test tests::exec::x_proper_from_upper ... ok [INFO] [stdout] test tests::exec::x_prec_nr_operands_none ... ok [INFO] [stdout] test tests::exec::x_quote ... ok [INFO] [stdout] test tests::exec::x_quote_truncate ... ok [INFO] [stdout] test tests::exec::x_proper_number ... ok [INFO] [stdout] test tests::exec::x_read_file ... ok [INFO] [stdout] test tests::exec::x_proper_sz ... ok [INFO] [stdout] test tests::exec::x_read_file_not_found ... ok [INFO] [stdout] test tests::exec::x_radians ... ok [INFO] [stdout] test tests::exec::x_read_from_stdin ... ignored [INFO] [stdout] test tests::exec::x_read_file_no_args ... ok [INFO] [stdout] test tests::exec::x_quote_truncate_num_as_hex ... ok [INFO] [stdout] test tests::exec::x_read_number_and_string ... ok [INFO] [stdout] test tests::exec::x_read_number_base16 ... ok [INFO] [stdout] test tests::exec::x_read_neg_number_base10_tilde ... ok [INFO] [stdout] test tests::exec::x_read_neg_number_base10_non_leading ... ok [INFO] [stdout] test tests::exec::x_read_number_base10 ... ok [INFO] [stdout] test tests::exec::x_read_neg_number_base10_minus ... ok [INFO] [stdout] test tests::exec::x_repl_6_operands ... ok [INFO] [stdout] test tests::exec::x_repl_condition_always_false ... ok [INFO] [stdout] test tests::exec::x_read_string ... ok [INFO] [stdout] test tests::exec::x_repl_condition_numeric_variables ... ok [INFO] [stdout] test tests::exec::x_repl_3_operands ... ok [INFO] [stdout] test tests::exec::x_repl_condition_on_position_both_shorter_replacement ... ok [INFO] [stdout] test tests::exec::x_repl_condition_on_position_first ... ok [INFO] [stdout] test tests::exec::x_remaining_stack_items_while_making_tree ... ok [INFO] [stdout] test tests::exec::x_repl_condition_on_position_both_longer_replacement ... ok [INFO] [stdout] test tests::exec::x_repl_condition_pos_too_far ... ok [INFO] [stdout] test tests::exec::x_repl_condition_routine_not_found ... ok [INFO] [stdout] test tests::exec::x_repl_condition_on_position_second ... ok [INFO] [stdout] test tests::exec::x_repl_condition_on_sequence_second ... ok [INFO] [stdout] test tests::exec::x_repl_condition_true_substring_not_found ... ok [INFO] [stdout] test tests::exec::x_repl_no_condition ... ok [INFO] [stdout] test tests::exec::x_round_int ... ok [INFO] [stdout] test tests::exec::x_round_neg_frac_halfway ... ok [INFO] [stdout] test tests::exec::x_round_neg_frac_higher ... ok [INFO] [stdout] test tests::exec::x_round_neg_frac_lower ... ok [INFO] [stdout] test tests::exec::x_repl_condition_on_sequence_first ... ok [INFO] [stdout] test tests::exec::x_routine_get_name ... ok [INFO] [stdout] test tests::exec::x_routine_exec_inverse_args ... ok [INFO] [stdout] test tests::exec::x_routine_exec_lifo_args ... ok [INFO] [stdout] test tests::exec::x_round_pos_frac_lower ... ok [INFO] [stdout] test tests::exec::x_routine_declaration_yields_name ... ok [INFO] [stdout] test tests::exec::x_routine_one_operand ... ok [INFO] [stdout] test tests::exec::x_routine_get_name_in_main ... ok [INFO] [stdout] test tests::exec::x_round_pos_frac_higher ... ok [INFO] [stdout] test tests::exec::x_round_pos_frac_halfway ... ok [INFO] [stdout] test tests::exec::x_routine_get_name_in_main_after_routine_execution ... ok [INFO] [stdout] test tests::exec::x_routine_redefine ... ok [INFO] [stdout] test tests::exec::x_routine_more_operands_call_twice ... ok [INFO] [stdout] test tests::exec::x_routine_two_operands ... ok [INFO] [stdout] test tests::exec::x_routine_sharing_variables ... ok [INFO] [stdout] test tests::exec::x_routine_new_scope ... ok [INFO] [stdout] test tests::exec::x_routine_undeclared ... ok [INFO] [stdout] test tests::exec::x_set_fmt_round_to_neg_int ... ok [INFO] [stdout] test tests::exec::x_set_ign_0 ... ok [INFO] [stdout] test tests::exec::x_scripted_replace_in_middle_and_at_end ... ok [INFO] [stdout] test tests::exec::x_set_quiet_0 ... ok [INFO] [stdout] test tests::exec::x_set_fmt ... ok [INFO] [stdout] test tests::exec::x_set_fmt_round ... ok [INFO] [stdout] test tests::exec::x_set_fmt_round_to_int ... ok [INFO] [stdout] test tests::exec::x_set_ign_1 ... ok [INFO] [stdout] test tests::exec::x_sign_assign ... ok [INFO] [stdout] test tests::exec::x_sign_mixed ... ok [INFO] [stdout] test tests::exec::x_sinh ... ok [INFO] [stdout] test tests::exec::x_set_quiet_1 ... ok [INFO] [stdout] test tests::exec::x_sign_no_operands ... ok [INFO] [stdout] test tests::exec::x_sign_all_pos ... ok [INFO] [stdout] test tests::exec::x_sin ... ok [INFO] [stdout] test tests::exec::x_split_empty_separator ... ok [INFO] [stdout] test tests::exec::x_split_multi_character_sepa ... ok [INFO] [stdout] test tests::exec::x_split_empty_fragment ... ok [INFO] [stdout] test tests::exec::x_split_empty_source ... ok [INFO] [stdout] test tests::exec::x_split_sepa_at_start ... ok [INFO] [stdout] test tests::exec::x_split_numeric_separator ... ok [INFO] [stdout] test tests::exec::x_split_underscore_in_simple_string ... ok [INFO] [stdout] test tests::exec::x_split_empty_source_and_separator ... ok [INFO] [stdout] test tests::exec::x_stack_clear ... ok [INFO] [stdout] test tests::exec::x_split_sepa_not_in_source ... ok [INFO] [stdout] test tests::exec::x_sign_all_neg ... ok [INFO] [stdout] test tests::exec::x_split_sepa_at_end ... ok [INFO] [stdout] test tests::exec::x_stack_pop_more_than_pushed ... ok [INFO] [stdout] test tests::exec::x_stack_init_get_depth ... ok [INFO] [stdout] test tests::exec::x_stack_pop_reverse_order ... ok [INFO] [stdout] test tests::exec::x_stack_init_pop ... ok [INFO] [stdout] test tests::exec::x_split_single_character_sepa ... ok [INFO] [stdout] test tests::exec::x_stack_push_more_get_depth ... ok [INFO] [stdout] test tests::exec::x_stack_push_one_get_depth ... ok [INFO] [stdout] test tests::exec::x_stack_push_reverse_order ... ok [INFO] [stdout] test tests::exec::x_sub_length_is_too_great ... ok [INFO] [stdout] test tests::exec::x_sub ... ok [INFO] [stdout] test tests::exec::x_sub_no_length_given ... ok [INFO] [stdout] test tests::exec::x_sub_negative_start_pos ... ok [INFO] [stdout] test tests::exec::x_sub_no_operands ... ok [INFO] [stdout] test tests::exec::x_stack_push_one_pop ... ok [INFO] [stdout] test tests::exec::x_sub_length_is_string ... ok [INFO] [stdout] test tests::exec::x_sub_non_ascii ... ok [INFO] [stdout] test tests::exec::x_sub_one_operand ... ok [INFO] [stdout] test tests::exec::x_sub_number ... ok [INFO] [stdout] test tests::exec::x_sub_start_pos_is_source_length_but_more_chars_requested ... ok [INFO] [stdout] test tests::exec::x_sub_start_pos_is_source_length_requested_length_not_given ... ok [INFO] [stdout] test tests::exec::x_stack_push_more_pop ... ok [INFO] [stdout] test tests::exec::x_sub_start_pos_is_source_length_requested_length_zero ... ok [INFO] [stdout] test tests::exec::x_sub_start_pos_is_string ... ok [INFO] [stdout] test tests::exec::x_tanh ... ok [INFO] [stdout] test tests::exec::x_timed ... ok [INFO] [stdout] test tests::exec::x_timef ... ok [INFO] [stdout] test tests::exec::x_timed_from_ymd_2025 ... ok [INFO] [stdout] test tests::exec::x_timeh ... ok [INFO] [stdout] test tests::exec::x_timem ... ok [INFO] [stdout] test tests::exec::x_suppress_errors ... ok [INFO] [stdout] test tests::exec::x_times ... ok [INFO] [stdout] test tests::exec::x_timed_from_ymd_unix_epoch_first ... ok [INFO] [stdout] test tests::exec::x_timet ... ok [INFO] [stdout] test tests::exec::x_timet_no_separator ... ok [INFO] [stdout] test tests::exec::x_to_num_string_invalid_non_leading_minus ... ok [INFO] [stdout] test tests::exec::x_to_num_empty ... ok [INFO] [stdout] test tests::exec::x_to_num_string_invalid_base10_spaces ... ok [INFO] [stdout] test tests::exec::x_to_num_num ... ok [INFO] [stdout] test tests::exec::x_to_num_string_invalid_non_leading_tilde ... ok [INFO] [stdout] test tests::exec::x_to_num_string_invalid ... ok [INFO] [stdout] test tests::exec::x_to_num_string_two_dots ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_base16 ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_one_dot_ending ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_base50 ... ok [INFO] [stdout] test tests::exec::x_tan ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_tilde ... ok [INFO] [stdout] test tests::exec::x_timet_no_separator_rounded ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_one_dot_middle ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_underscore ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_one_dot_starting ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_minus ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_underscore_only ... ok [INFO] [stdout] test tests::exec::x_try_2_ops_no_error ... ok [INFO] [stdout] test tests::exec::x_try_2_ops_error ... ok [INFO] [stdout] test tests::exec::x_to_num_string_valid_one_dot_only ... ok [INFO] [stdout] test tests::exec::x_try_nested_value_of_upper ... ok [INFO] [stdout] test tests::exec::x_try_3_ops_error ... ok [INFO] [stdout] test tests::exec::x_try_3_ops_no_error ... ok [INFO] [stdout] test tests::exec::x_try_3_ops_no_error_write_file ... ok [INFO] [stdout] test tests::exec::x_try_nested_checking_error_text ... ok [INFO] [stdout] test tests::exec::x_try_nested_error_text ... ok [INFO] [stdout] test tests::exec::x_ucv_hanzi ... ok [INFO] [stdout] test tests::exec::x_ucv_no_string_given ... ok [INFO] [stdout] test tests::exec::x_ucv_index_beyond_string_length ... ok [INFO] [stdout] test tests::exec::x_ucv_ascii ... ok [INFO] [stdout] test tests::exec::x_ucv_emoticon ... ok [INFO] [stdout] test tests::exec::x_ucv_second_operand_is_string ... ok [INFO] [stdout] test tests::exec::x_ucv_first_operand_is_number ... ok [INFO] [stdout] test tests::exec::x_ucv_no_position_given ... ok [INFO] [stdout] test tests::exec::x_try_nested_value_of_nested ... ok [INFO] [stdout] test tests::exec::x_unaryminus_assign ... ok [INFO] [stdout] test tests::exec::x_upper_from_hanzi ... ok [INFO] [stdout] test tests::exec::x_upper_from_mixed ... ok [INFO] [stdout] test tests::exec::x_unaryminus_0_op ... ok [INFO] [stdout] test tests::exec::x_upper_no_operand ... ok [INFO] [stdout] test tests::exec::x_unaryminus_1_op ... ok [INFO] [stdout] test tests::exec::x_unaryminus_3_op ... ok [INFO] [stdout] test tests::exec::x_upper_from_upper ... ok [INFO] [stdout] test tests::exec::x_upper_from_lower ... ok [INFO] [stdout] test tests::exec::x_upper_from_lower_greek ... ok [INFO] [stdout] test tests::exec::x_user_error_stop ... ok [INFO] [stdout] test tests::exec::x_user_error_no_stop ... ok [INFO] [stdout] test tests::exec::x_var_having_string_name ... ok [INFO] [stdout] test tests::exec::x_var_having_string_name_make_assign ... ok [INFO] [stdout] test tests::exec::x_utc ... ok [INFO] [stdout] test tests::exec::x_value_outside_try ... ok [INFO] [stdout] test tests::exec::x_var_having_simple_string_name ... ok [INFO] [stdout] test tests::exec::x_var_or_had_value ... ok [INFO] [stdout] test tests::exec::x_var_or_had_empty ... ok [INFO] [stdout] test tests::exec::x_var_or_uninit ... ok [INFO] [stdout] test tests::exec::x_while_break ... ok [INFO] [stdout] test tests::exec::x_while_executed_op_nr_overridden ... ok [INFO] [stdout] test tests::exec::x_while_never_executed ... ok [INFO] [stdout] test tests::exec::x_while_break_0 ... ok [INFO] [stdout] test tests::exec::x_while_simple ... ok [INFO] [stdout] test tests::exec::x_while_max_iterations ... ok [INFO] [stdout] test tests::exec::x_write ... ok [INFO] [stdout] test tests::exec::x_while_break_2 ... ok [INFO] [stdout] test tests::exec::x_while_executed ... ok [INFO] [stdout] test tests::exec::x_write_file_existing ... ok [INFO] [stdout] test tests::exec::x_write_file_no_args ... ok [INFO] [stdout] test tests::exec::x_write_nothing ... ok [INFO] [stdout] test tests::exec::x_write_number ... ok [INFO] [stdout] test tests::exec::x_write_number_formatted ... ok [INFO] [stdout] [INFO] [stdout] ========== Hello from x_write_to_stdout() ! ========== [INFO] [stdout] test tests::exec::x_xor_0 ... ok [INFO] [stdout] test tests::exec::x_write_to_sink ... ok [INFO] [stdout] test tests::exec::x_write_more ... ok [INFO] [stdout] test tests::exec::x_xor_2_false_both_false ... ok [INFO] [stdout] test tests::exec::x_write_to_stdout ... ok [INFO] [stdout] test tests::exec::x_xor_1_false ... ok [INFO] [stdout] test tests::exec::x_xor_1_true ... ok [INFO] [stdout] test tests::exec::x_write_file_new ... ok [INFO] [stdout] test tests::exec::x_xor_2_false_both_true ... ok [INFO] [stdout] test tests::exec::x_xor_2_true ... ok [INFO] [stdout] test tests::exec::x_xor_3_false_3_true ... ok [INFO] [stdout] test tests::exec::x_xor_empty ... ok [INFO] [stdout] test tests::exec::x_xor_empty_string ... ok [INFO] [stdout] test tests::expr::expr_add_expressions ... ok [INFO] [stdout] test tests::exec::x_xor_error_stop_on_error ... ok [INFO] [stdout] test tests::exec::x_xor_3_false_0_true ... ok [INFO] [stdout] test tests::expr::expr_add_numbers ... ok [INFO] [stdout] test tests::exec::x_xor_3_true ... ok [INFO] [stdout] test tests::exec::x_xor_error_no_stop ... ok [INFO] [stdout] test tests::exec::x_xor_3_false_2_true ... ok [INFO] [stdout] test tests::exec::x_xor_string ... ok [INFO] [stdout] test tests::expr::expr_set_max_iterations ... ok [INFO] [stdout] test tests::number_format::nf_base1 ... ok [INFO] [stdout] test tests::expr::expr_set_orb ... ok [INFO] [stdout] test tests::number_format::nf_base100_never_thousands_separator ... ok [INFO] [stdout] test tests::number_format::nf_base10_more_digits ... ok [INFO] [stdout] test tests::number_format::nf_base10_neg_mixed ... ok [INFO] [stdout] test tests::number_format::nf_base10_neg_thousands_separator ... ok [INFO] [stdout] test tests::number_format::nf_base10_pos_int_less_required_digits ... ok [INFO] [stdout] test tests::expr::expr_assign_num_reg_dot3 ... ok [INFO] [stdout] test tests::number_format::nf_base10_pos_int ... ok [INFO] [stdout] test tests::expr::expr_new_number_get_value ... ok [INFO] [stdout] test tests::number_format::nf_base100_mixed ... ok [INFO] [stdout] test tests::number_format::nf_base10_pos_mixed ... ok [INFO] [stdout] test tests::number_format::nf_base10_pos_fract_only ... ok [INFO] [stdout] test tests::number_format::nf_base10_thousands_separator ... ok [INFO] [stdout] test tests::number_format::nf_base2_pos_mixed ... ok [INFO] [stdout] test tests::number_format::nf_base10_pos_mixed_required_digits ... ok [INFO] [stdout] test tests::number_format::nf_base36_mixed ... ok [INFO] [stdout] test tests::number_format::nf_base16_neg_mixed ... ok [INFO] [stdout] test tests::number_format::nf_base16_pos_int ... ok [INFO] [stdout] test tests::number_format::nf_base10_zero ... ok [INFO] [stdout] test tests::number_format::nf_base5_neg_mixed ... ok [INFO] [stdout] test tests::number_format::nf_base60_neg_mixed ... ok [INFO] [stdout] test tests::ops::nop_doesnt_change_value ... ok [INFO] [stdout] test tests::ops::op_const_golden_ratio ... ok [INFO] [stdout] test tests::number_format::nf_base_fract ... ok [INFO] [stdout] test tests::number_format::nf_base_neg ... ok [INFO] [stdout] test tests::number_format::nf_base10_minus_zero ... ok [INFO] [stdout] test tests::split::split_mixed ... ok [INFO] [stdout] test tests::split::split_comment ... ok [INFO] [stdout] test tests::split::split_nested_comment ... ok [INFO] [stdout] test tests::split::split_nested_string ... ok [INFO] [stdout] test tests::split::split_positive_integer_contains_underscore ... ok [INFO] [stdout] test tests::split::split_positive_fractal_smaller_than_1_starting_with_0 ... ok [INFO] [stdout] test tests::split::split_positive_fractal_greater_than_1 ... ok [INFO] [stdout] test tests::split::split_known_operator ... ok [INFO] [stdout] test tests::split::split_positive_fractal_greater_than_1_contains_underscores ... ok [INFO] [stdout] test tests::split::split_positive_fractal_smaller_than_1_starting_with_00 ... ok [INFO] [stdout] test tests::split::split_positive_fractal_smaller_than_1_starting_with_dot ... ok [INFO] [stdout] test tests::split::split_positive_integer_dot ... ok [INFO] [stdout] test tests::split::split_positive_integer ... ok [INFO] [stdout] test tests::split::split_positive_integer_starts_with_underscore ... ok [INFO] [stdout] test tests::split::split_simple_string ... ok [INFO] [stdout] test tests::split::split_positive_integer_ends_with_underscore ... ok [INFO] [stdout] test tests::split::split_simple_string_ends_with_opening_bracket ... ok [INFO] [stdout] test tests::split::split_positive_integer_ends_with_dot ... ok [INFO] [stdout] test tests::split::split_simple_string_ends_with_closing_parenthesis ... ok [INFO] [stdout] test tests::split::split_simple_string_ends_with_whitespace ... ok [INFO] [stdout] test tests::split::split_simple_string_get_var ... ok [INFO] [stdout] test tests::split::split_two_numbers ... ok [INFO] [stdout] test tests::split::split_unclosed_bracket ... ok [INFO] [stdout] test tests::split::split_unclosed_bracket_nested ... ok [INFO] [stdout] test tests::split::split_unknown_bracket_type ... ok [INFO] [stdout] test tests::value_type::vt_hash_diff_value ... ok [INFO] [stdout] test tests::split::split_unknown_operator ... ok [INFO] [stdout] test tests::value_type::vt_hash_same_value ... ok [INFO] [stdout] test tests::split::split_string ... ok [INFO] [stdout] test tests::split::split_unexpected_closing_bracket ... ok [INFO] [stdout] test tests::split::split_simple_string_ends_with_opening_parenthesis ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 665 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/laconic-a8bc268c1c5ab269) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests laconic [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/lib.rs - output (line 1745) ... ok [INFO] [stdout] test src/lib.rs - input::MockByString (line 1669) ... ok [INFO] [stdout] test src/lib.rs - Interpreter (line 1021) ... ok [INFO] [stdout] test src/lib.rs - output::OutputEchoer (line 1762) ... ok [INFO] [stdout] test src/../laconic.md - (line 25) ... ok [INFO] [stdout] test src/lib.rs - input::StdinOrMock (line 1563) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "711d12fc2990c822e47ecb102fd11e5603a9131e7876459ce377ab301837d4bc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "711d12fc2990c822e47ecb102fd11e5603a9131e7876459ce377ab301837d4bc", kill_on_drop: false }` [INFO] [stdout] 711d12fc2990c822e47ecb102fd11e5603a9131e7876459ce377ab301837d4bc