[INFO] fetching crate ironcalc_base 0.5.0... [INFO] testing ironcalc_base-0.5.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate ironcalc_base 0.5.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate ironcalc_base 0.5.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate ironcalc_base 0.5.0 [INFO] tweaked toml for crates.io crate ironcalc_base 0.5.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ironcalc_base 0.5.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ironcalc_base 0.5.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 718fab788fa9db591b352a61491977019dd67c18161de6c96d5beddfd17c5e6a [INFO] running `Command { std: "docker" "start" "-a" "718fab788fa9db591b352a61491977019dd67c18161de6c96d5beddfd17c5e6a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "718fab788fa9db591b352a61491977019dd67c18161de6c96d5beddfd17c5e6a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "718fab788fa9db591b352a61491977019dd67c18161de6c96d5beddfd17c5e6a", kill_on_drop: false }` [INFO] [stdout] 718fab788fa9db591b352a61491977019dd67c18161de6c96d5beddfd17c5e6a [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 664086499a28a000c6474487e8029abbde0c1a8813e8ee28833e9d8c96a53abb [INFO] running `Command { std: "docker" "start" "-a" "664086499a28a000c6474487e8029abbde0c1a8813e8ee28833e9d8c96a53abb", kill_on_drop: false }` [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling regex-syntax v0.8.3 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling serde v1.0.197 [INFO] [stderr] Compiling iana-time-zone v0.1.60 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling ryu v1.0.17 [INFO] [stderr] Compiling bytemuck v1.15.0 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling phf_shared v0.11.2 [INFO] [stderr] Compiling phf v0.11.2 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling num-traits v0.2.18 [INFO] [stderr] Compiling phf_generator v0.11.2 [INFO] [stderr] Compiling phf_codegen v0.11.2 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling csv-core v0.1.11 [INFO] [stderr] Compiling getrandom v0.2.13 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling chrono v0.4.38 [INFO] [stderr] Compiling regex-automata v0.4.6 [INFO] [stderr] Compiling regex v1.10.4 [INFO] [stderr] Compiling serde_derive v1.0.197 [INFO] [stderr] Compiling bitcode_derive v0.6.3 [INFO] [stderr] Compiling parse-zoneinfo v0.3.1 [INFO] [stderr] Compiling bitcode v0.6.3 [INFO] [stderr] Compiling chrono-tz-build v0.4.0 [INFO] [stderr] Compiling chrono-tz v0.10.0 [INFO] [stderr] Compiling csv v1.3.0 [INFO] [stderr] Compiling ironcalc_base v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.04s [INFO] running `Command { std: "docker" "inspect" "664086499a28a000c6474487e8029abbde0c1a8813e8ee28833e9d8c96a53abb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "664086499a28a000c6474487e8029abbde0c1a8813e8ee28833e9d8c96a53abb", kill_on_drop: false }` [INFO] [stdout] 664086499a28a000c6474487e8029abbde0c1a8813e8ee28833e9d8c96a53abb [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] abec6be6a0b0f527d33a779a1c1739c1e07030b371876b3326b7048d2d1d9cc2 [INFO] running `Command { std: "docker" "start" "-a" "abec6be6a0b0f527d33a779a1c1739c1e07030b371876b3326b7048d2d1d9cc2", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.115 [INFO] [stderr] Compiling ironcalc_base v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 16.89s [INFO] running `Command { std: "docker" "inspect" "abec6be6a0b0f527d33a779a1c1739c1e07030b371876b3326b7048d2d1d9cc2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "abec6be6a0b0f527d33a779a1c1739c1e07030b371876b3326b7048d2d1d9cc2", kill_on_drop: false }` [INFO] [stdout] abec6be6a0b0f527d33a779a1c1739c1e07030b371876b3326b7048d2d1d9cc2 [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 47d05f30f242bf5e77e118d198f2f595cc33aa2e5be3036648b5ee3a5c433633 [INFO] running `Command { std: "docker" "start" "-a" "47d05f30f242bf5e77e118d198f2f595cc33aa2e5be3036648b5ee3a5c433633", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ironcalc_base-00aeca2d9479b107) [INFO] [stdout] [INFO] [stdout] running 670 tests [INFO] [stdout] test expressions::lexer::test::test_common::test_add_errors ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_addition ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_ampersand ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_braces ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_circ ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_error ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_comma ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_division ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_calc ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_bang ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_boolean_true ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_div ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_boolean ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_brackets ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_comparisons ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_invalid ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_name ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_value ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_num ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_ident_cannot_start_with_period ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_name_r1c1p ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_ident_with_underscore ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_last_reference ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_name_wrong_ref ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_integer ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_multiplication ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_not_a_number ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_less_than_one ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_spill ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_less_than_one_bis ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_scientific_1b ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_scientific_1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_pi ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_zero ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_not_a_reference ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_scientific ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_range ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_r1c1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_r1c1_error ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_sheet ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_sheet_unicode ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_absolute ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_absolute_2 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_escape_quotes ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_sheet_unicode_absolute ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_quotes ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_semicolon ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_parenthesis ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_unfinished_quotes ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_string_unicode ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_round_function ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_string ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_absolute_1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_ident_with_period ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_subtraction ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_percent ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_german_errors_ref ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_spanish_errors_ref ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_verdadero_falso ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_power ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_vrai_faux ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_sum ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_english_with_spanish_words ... ok [INFO] [stdout] test expressions::lexer::test::test_locale::test_german_locale ... ok [INFO] [stdout] test expressions::lexer::test::test_locale::test_german_locale_does_not_parse ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::range_operator ... ok [INFO] [stdout] test expressions::lexer::test::test_locale::test_english_locale ... ok [INFO] [stdout] test expressions::lexer::test::test_locale::test_english_locale_does_not_parse ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_non_range_invalid_variable_name_a03 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_non_range_invalid_variable_name_sheet1_a03 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_non_range_invalid_variable_name ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_non_range_variable_name ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_column ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_column_absolute1 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_column_out_of_range ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_absolute_column ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_column_sheet_absolute ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_column_absolute2 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_error ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_column_sheet ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_incomplete_column ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_rows_absolute2 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_rows_sheet ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_incomplete_row ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_with_sheet ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_rows ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_rows_absolute1 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_rows_with_0 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_with_sheet_with_space ... ok [INFO] [stdout] test expressions::lexer::test::test_tables::table_no_specifier_white_spaces ... ok [INFO] [stdout] test expressions::lexer::test::test_tables::table_totals_no_reference ... ok [INFO] [stdout] test expressions::lexer::test::test_util::get_tokens_unicode ... ok [INFO] [stdout] test expressions::lexer::test::test_tables::table_no_specifier ... ok [INFO] [stdout] test expressions::lexer::test::test_util::test_get_tokens ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_r1c1_true ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_absolute_column ... ok [INFO] [stdout] test expressions::lexer::test::test_tables::table_this_row ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_absolute_row_col ... ok [INFO] [stdout] test expressions::lexer::test::test_util::test_simple_tokens ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_absolute_row_col_1 ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_bad_formula_1 ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_boolean ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_bad_formula_3 ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_excel_xlfn ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_bad_formula ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_bad_formula_2 ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_to_string_displaced ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_quotes ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_simple_formula ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_reference ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_escape_quotes ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_formulas ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_variable_name ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_to_string_displaced_full_ranges ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_r1c1_formulas ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_to_string_displaced_too_high ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_xlfn ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_to_string_displaced_too_low ... ok [INFO] [stdout] test expressions::parser::tests::test_issue_155::issue_155_parser ... ok [INFO] [stdout] test expressions::parser::tests::test_issue_155::issue_155_parser_only_row ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula_area_limits ... ok [INFO] [stdout] test expressions::parser::tests::test_issue_155::issue_155_parser_only_column ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula_ranges ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula_misc ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula_another_sheet ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula_context_offset ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula ... ok [INFO] [stdout] test expressions::utils::test::test_column_to_number ... ok [INFO] [stdout] test expressions::utils::test::test_is_valid_column ... ok [INFO] [stdout] test expressions::parser::tests::test_stringify::exp_order ... ok [INFO] [stdout] test expressions::utils::test::test_number_to_column ... ok [INFO] [stdout] test expressions::utils::test::test_names ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references ... ok [INFO] [stdout] test expressions::parser::tests::test_ranges::test_parser_formulas_with_full_ranges ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula_wrong_reference ... ok [INFO] [stdout] test expressions::parser::tests::test_issue_155::issue_155_parser_case_2 ... ok [INFO] [stdout] test expressions::parser::tests::test_ranges::test_range_inverse_order ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references_1 ... ok [INFO] [stdout] test expressions::parser::tests::test_tables::simple_table ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references_3 ... ok [INFO] [stdout] test expressions::utils::test::test_references_1 ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references_2 ... ok [INFO] [stdout] test expressions::utils::test::test_references ... ok [INFO] [stdout] test expressions::utils::test::test_references_2 ... ok [INFO] [stdout] test formatter::dates::tests::test_permissive_date_to_serial_number ... ok [INFO] [stdout] test formatter::test::test_general::dollar_euro ... ok [INFO] [stdout] test formatter::test::test_general::test_currency ... ok [INFO] [stdout] test expressions::utils::test::test_references_3 ... ok [INFO] [stdout] test formatter::test::test_general::simple_test_comma ... ok [INFO] [stdout] test formatter::test::test_general::test_date ... ok [INFO] [stdout] test formatter::test::test_general::simple_test ... ok [INFO] [stdout] test formatter::dates::tests::test_max_and_min_dates ... ok [INFO] [stdout] test formatter::test::test_general::test_color ... ok [INFO] [stdout] test formatter::test::test_general::test_decimal_part ... ok [INFO] [stdout] test formatter::test::test_general::test_general ... ok [INFO] [stdout] test formatter::test::test_general::test_parts ... ok [INFO] [stdout] test formatter::test::test_general::test_percent ... ok [INFO] [stdout] test formatter::test::test_general::test_zero ... ok [INFO] [stdout] test formatter::test::test_general::test_negative_numbers ... ok [INFO] [stdout] test formatter::test::test_general::test_scientific ... ok [INFO] [stdout] test formatter::test::test_general::test_percent_correct_rounding ... ok [INFO] [stdout] test formatter::test::test_general::test_negative_currencies ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::currency ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::errors ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::iso_dates ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::negative_currencies ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::errors_wrong_currency ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::percentage ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::long_dates ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_j0_known_values ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_j1_known_values ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::numbers ... ok [INFO] [stdout] test functions::engineering::complex::tests::test_parse_complex ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_in_known_values ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_yn_known_values ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_kn_known_values ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_y0_known_values ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_jn_known_values ... ok [INFO] [stdout] test functions::text_util::tests::test_text_after_sensitive ... ok [INFO] [stdout] test functions::text_util::tests::test_text_before_insensitive ... ok [INFO] [stdout] test mock_time::tests::mock_time ... ok [INFO] [stdout] test functions::text_util::tests::test_text_before_sensitive ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_na ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_null ... ok [INFO] [stdout] test model::tests::test_cell_reference_to_string ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_sum_1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_unmatched_quote ... ok [INFO] [stdout] test model::tests::test_cell_reference_to_string_invalid_column ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_french_errors_ref ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references_4 ... ok [INFO] [stdout] test model::tests::test_cell_reference_to_string_invalid_worksheet ... ok [INFO] [stdout] test test::engineering::test_bessel::fn_besseli ... ok [INFO] [stdout] test functions::text_util::tests::test_text_after_insensitive ... ok [INFO] [stdout] test test::engineering::test_bessel::fn_bessely ... ok [INFO] [stdout] test model::tests::test_get_cell ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitand ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitlshift ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitor ... ok [INFO] [stdout] test new_empty::tests::test_is_valid_sheet_name ... ok [INFO] [stdout] test functions::tests::function_iterator ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitshift_overflow ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imaginary ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitrshift ... ok [INFO] [stdout] test test::engineering::test_complex::fn_complex ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imabs ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imaginary_misc ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imargument ... ok [INFO] [stdout] test model::tests::test_cell_reference_to_string_invalid_row ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imcos ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitxor ... ok [INFO] [stdout] test test::engineering::test_misc::fn_delta ... ok [INFO] [stdout] test test::engineering::test_misc::fn_getstep ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2dec ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2hex ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imcot ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imcosh ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2hex_misc ... ok [INFO] [stdout] test test::engineering::test_convert::fn_convert ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2oct_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2oct ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imreal ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imsin ... ok [INFO] [stdout] test test::engineering::test_misc::fn_delta_misc ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imtan ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2oct_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2bin ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_hex2bin ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2bin_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_hex2oct ... ok [INFO] [stdout] test test::engineering::test_complex::fn_power ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2oct ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_hex2whatever_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2hex ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_hex2dec ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2dec ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2bin ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2dec_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2whatever_misc ... ok [INFO] [stdout] test test::test_actions::test_delete_columns_overlapping_left ... ok [INFO] [stdout] test test::test_actions::delete_range_in_columns ... ok [INFO] [stdout] test test::test_actions::test_delete_first_column_width ... ok [INFO] [stdout] test test::test_actions::test_delete_column_width ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2hex ... ok [INFO] [stdout] test test::test_actions::test_delete_columns_non_overlapping_right ... ok [INFO] [stdout] test test::test_actions::test_delete_columns_error ... ok [INFO] [stdout] test test::test_actions::test_delete_columns_non_overlapping_left ... ok [INFO] [stdout] test test::test_actions::test_delete_columns ... ok [INFO] [stdout] test test::test_actions::test_delete_last_column_width ... ok [INFO] [stdout] test test::test_actions::test_delete_last_few_columns_width ... ok [INFO] [stdout] test test::test_actions::test_delete_rows_styles ... ok [INFO] [stdout] test test::test_actions::test_insert_rows_styles ... ok [INFO] [stdout] test test::test_actions::test_delete_rows ... ok [INFO] [stdout] test test::test_actions::test_insert_columns ... ok [INFO] [stdout] test test::test_cell::test_cell_get_type ... ok [INFO] [stdout] test test::test_binary_search::test_binary_search_descending ... ok [INFO] [stdout] test test::test_cell_clear_contents::test_cell_clear_contents_non_existing_sheet ... ok [INFO] [stdout] test test::test_actions::test_insert_rows ... ok [INFO] [stdout] test test::test_cell_clear_contents::test_cell_clear_contents_referenced_elsewhere ... ok [INFO] [stdout] test test::test_circular_references::test_simple_circ ... ok [INFO] [stdout] test test::test_cell_clear_contents::test_cell_clear_contents_unset_cell ... ok [INFO] [stdout] test test::test_actions::test_delete_middle_column_width ... ok [INFO] [stdout] test test::test_actions::tets_move_column_error ... ok [INFO] [stdout] test test::test_circular_references::test_simple_circ_propagate ... ok [INFO] [stdout] test test::test_actions::test_move_column_right ... ok [INFO] [stdout] test test::test_binary_search::test_binary_search ... ok [INFO] [stdout] test test::test_column_width::test_column_width ... ok [INFO] [stdout] test test::test_column_width::test_column_width_negative ... ok [INFO] [stdout] test test::test_criteria::test_build_criteria_is_bool ... ok [INFO] [stdout] test test::test_column_width::test_column_width_higher_edge ... ok [INFO] [stdout] test test::test_column_width::test_column_width_lower_edge ... ok [INFO] [stdout] test test::test_criteria::test_build_criteria_is_number ... ok [INFO] [stdout] test test::test_binary_search::test_binary_search_multiple ... ok [INFO] [stdout] test test::test_cell_clear_contents::test_cell_clear_contents_with_value ... ok [INFO] [stdout] test test::test_currency::test_cell_currency_dollar ... ok [INFO] [stdout] test test::test_criteria::test_build_criteria_is_less_than ... ok [INFO] [stdout] test test::test_date_and_time::test_day_arguments ... ok [INFO] [stdout] test test::test_currency::test_cell_currency_euro ... ok [INFO] [stdout] test test::test_date_and_time::test_fn_date_arguments ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_wahr_falsch ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_parenthesis ... ok [INFO] [stdout] test test::test_date_and_time::test_day_small_serial ... ok [INFO] [stdout] test model::tests::test_get_cell_invalid_sheet ... ok [INFO] [stdout] test test::test_date_and_time::test_month_arguments ... ok [INFO] [stdout] test test::test_date_and_time::test_date_early_dates ... ok [INFO] [stdout] test test::test_criteria::test_build_criteria_is_less_wildcard ... ok [INFO] [stdout] test test::test_date_and_time::test_date_out_of_range ... ok [INFO] [stdout] test test::test_extend::extend_to_basic ... ok [INFO] [stdout] test test::test_error_propagation::test_simple_errors ... ok [INFO] [stdout] test test::test_date_and_time::test_year_small_serial ... ok [INFO] [stdout] test test::test_escape_quotes::escape_quotes ... ok [INFO] [stdout] test test::test_extend::extend_copied_value_basic ... ok [INFO] [stdout] test test::test_error_propagation::test_simple_error_propagation ... ok [INFO] [stdout] test test::test_date_and_time::test_month_small_serial ... ok [INFO] [stdout] test test::test_extend::move_cell_value_to_area_basic ... ok [INFO] [stdout] test test::engineering::test_bessel::fn_besselk ... ok [INFO] [stdout] test test::test_fn_average::test_fn_average_arguments ... ok [INFO] [stdout] test test::test_date_and_time::test_year_arguments ... ok [INFO] [stdout] test test::engineering::test_bessel::fn_besselj ... ok [INFO] [stdout] test test::test_extend::extend_to_no_formula ... ok [INFO] [stdout] test test::test_fn_average::test_fn_average_minimal ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imconjugate ... ok [INFO] [stdout] test test::test_fn_concatenate::fn_concatenate_args_number ... ok [INFO] [stdout] test test::test_fn_choose::test_fn_choose_args_number ... ok [INFO] [stdout] test test::test_fn_concatenate::fn_concatenate ... ok [INFO] [stdout] test test::test_fn_count::test_fn_count_minimal ... ok [INFO] [stdout] test test::test_fn_choose::test_fn_choose_basic_tests ... ok [INFO] [stdout] test test::test_fn_day::test_fn_date_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_dollarde ... ok [INFO] [stdout] test test::test_fn_financial::fn_effect ... ok [INFO] [stdout] test test::test_fn_exact::fn_exact_args_number ... ok [INFO] [stdout] test test::test_fn_financial::fn_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_db_misc ... ok [INFO] [stdout] test test::test_fn_financial::fn_mirr_div_0 ... ok [INFO] [stdout] test test::test_fn_financial::fn_irr_npv_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_ispmt ... ok [INFO] [stdout] test test::test_fn_financial::fn_impmt_ppmt_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_cumipmt ... ok [INFO] [stdout] test test::test_fn_financial::fn_nominal ... ok [INFO] [stdout] test test::test_fn_exact::fn_exact ... ok [INFO] [stdout] test test::test_fn_averageifs::test_fn_averageifs_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_mirr ... ok [INFO] [stdout] test test::test_fn_financial::fn_cumprinc ... ok [INFO] [stdout] test test::test_fn_financial::fn_sln ... ok [INFO] [stdout] test test::test_fn_count::test_fn_count_arguments ... ok [INFO] [stdout] test test::test_fn_choose::test_fn_choose_incorrect_index ... ok [INFO] [stdout] test test::test_fn_financial::fn_rri ... ok [INFO] [stdout] test test::test_fn_financial::fn_syd ... ok [INFO] [stdout] test test::test_fn_financial::fn_db ... ok [INFO] [stdout] test test::test_fn_financial::fn_dollarfr ... ok [INFO] [stdout] test test::test_fn_formulatext::implicit_intersection ... ok [INFO] [stdout] test test::test_fn_formulatext::non_reference ... ok [INFO] [stdout] test test::test_fn_if::fn_if_2_args ... ok [INFO] [stdout] test test::test_fn_formulatext::wrong_number_of_arguments ... ok [INFO] [stdout] test test::test_fn_formulatext::multi_sheet_ref ... ok [INFO] [stdout] test test::test_fn_fv::format_as_currency ... ok [INFO] [stdout] test test::test_fn_if::fn_if_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_tbillyield ... ok [INFO] [stdout] test test::test_fn_if::fn_if_missing_args ... ok [INFO] [stdout] test test::test_fn_fv::computation ... ok [INFO] [stdout] test test::test_fn_financial::fn_tbillprice ... ok [INFO] [stdout] test test::test_fn_financial::fn_ddb ... ok [INFO] [stdout] test test::test_fn_financial::fn_tbilleq ... ok [INFO] [stdout] test test::test_fn_product::test_fn_product_arguments ... ok [INFO] [stdout] test test::test_fn_offset::fn_offset_reference ... ok [INFO] [stdout] test test::test_fn_rept::simple_cases ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_or_xor_no_arguments ... ok [INFO] [stdout] test test::test_fn_sum::test_fn_sum_arguments ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_or ... ok [INFO] [stdout] test test::test_fn_sumifs::test_fn_sumifs_arguments ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_or_xor ... ok [INFO] [stdout] test test::test_fn_textbefore::simple_cases ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_or_xor_missing_arguments ... ok [INFO] [stdout] test test::test_fn_textjoin::wrong_number_of_arguments ... ok [INFO] [stdout] test test::test_fn_unicode::test_error_cases ... ok [INFO] [stdout] test test::test_fn_type::fn_type_array ... ok [INFO] [stdout] test test::test_fn_unicode::simple_cases ... ok [INFO] [stdout] test test::test_fn_rept::wrong_number_of_arguments ... ok [INFO] [stdout] test test::test_fn_minifs::test_fn_minifs_arguments ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_xor ... ok [INFO] [stdout] test test::test_fn_textjoin::simple_cases ... ok [INFO] [stdout] test test::test_fn_maxifs::test_fn_maxifs_arguments ... ok [INFO] [stdout] test test::test_frozen_rows_and_columns::test_invalid_sheet ... ok [INFO] [stdout] test test::test_frozen_rows_columns::test_empty_model ... ok [INFO] [stdout] test test::test_frozen_rows_columns::test_invalid_rows_columns ... ok [INFO] [stdout] test test::test_general::test_copy_cell_style ... ok [INFO] [stdout] test test::test_fn_unicode::wrong_number_of_arguments ... ok [INFO] [stdout] test test::test_general::set_input_autocomplete ... ok [INFO] [stdout] test test::test_forward_references::test_forward_references ... ok [INFO] [stdout] test test::test_general::test_empty_model ... ok [INFO] [stdout] test test::test_frozen_rows_and_columns::test_invalid_rows_columns ... ok [INFO] [stdout] test test::test_general::test_get_cell_style_index ... ok [INFO] [stdout] test test::test_general::test_model_invalid_formula ... ok [INFO] [stdout] test test::test_general::test_letter_case ... ok [INFO] [stdout] test test::test_general::test_get_cell_value_by_ref ... ok [INFO] [stdout] test test::test_general::test_model_strings ... ok [INFO] [stdout] test test::test_general::test_cell_formula ... ok [INFO] [stdout] test test::test_general::test_set_cell_style ... ok [INFO] [stdout] test test::test_general::test_get_formatted_cell_value ... ok [INFO] [stdout] test test::test_general::test_model_simple_evaluation_order ... ok [INFO] [stdout] test test::test_general::test_model_dependencies ... ok [INFO] [stdout] test test::test_frozen_rows_and_columns::test_empty_model ... ok [INFO] [stdout] test test::test_forward_references::test_different_sheet ... ok [INFO] [stdout] test test::test_general::test_set_sheet_color ... ok [INFO] [stdout] test test::test_geomean::test_fn_geomean_arguments ... ok [INFO] [stdout] test test::test_general::test_set_sheet_color_invalid_sheet ... ok [INFO] [stdout] test test::test_general::test_model_set_cells_with_values_styles ... ok [INFO] [stdout] test test::test_general::test_style_fmt_id ... ok [INFO] [stdout] test test::test_general::test_xlfn ... ok [INFO] [stdout] test test::test_general::test_get_sheet_index_by_sheet_id ... ok [INFO] [stdout] test test::test_general::test_model_simple_evaluation ... ok [INFO] [stdout] test test::test_general::test_set_row_height ... ok [INFO] [stdout] test test::test_geomean::test_fn_geomean_minimal ... ok [INFO] [stdout] test test::test_general::test_set_sheet_color_invalid ... ok [INFO] [stdout] test test::test_issue_155::issue_155 ... ok [INFO] [stdout] test test::test_get_cell_content::test_formulas ... ok [INFO] [stdout] test test::test_math::test_fn_sqrtpi_arguments ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_formula_that_evaluates_to_empty_string ... ok [INFO] [stdout] test test::test_math::test_fn_sqrt_arguments ... ok [INFO] [stdout] test test::test_model_cell_clear_all::test_cell_clear_all_non_existing_sheet ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_with_value ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_empty_string_not_empty ... ok [INFO] [stdout] test test::test_move_formula::test_move_formula ... ok [INFO] [stdout] test test::test_move_formula::test_move_formula_rectangle ... ok [INFO] [stdout] test test::test_metadata::test_metadata_new_model ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_unset_cell ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_non_existing_sheet ... ok [INFO] [stdout] test test::test_model_cell_clear_all::test_cell_clear_all_with_value ... ok [INFO] [stdout] test test::test_model_cell_clear_all::test_cell_clear_all_unset_cell ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_formula_that_evaluates_to_zero ... ok [INFO] [stdout] test test::test_number_format::test_wrong_locale ... ignored, not yet implemented [INFO] [stdout] test test::test_move_formula::test_move_formula_wrong_args ... ok [INFO] [stdout] test test::test_number_format::test_simple_format ... ok [INFO] [stdout] test test::test_quote_prefix::test_quote_prefix_enter ... ok [INFO] [stdout] test test::test_percentage::simple_example ... ok [INFO] [stdout] test test::test_quote_prefix::test_quote_prefix_reenter ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_cell_quote ... ok [INFO] [stdout] test test::test_quote_prefix::test_quote_prefix_error ... ok [INFO] [stdout] test test::test_quote_prefix::test_quote_prefix_number ... ok [INFO] [stdout] test test::test_quote_prefix::test_quote_prefix_formula ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_quote_prefix_reenter ... ok [INFO] [stdout] test test::test_quote_prefix::test_quote_prefix_boolean ... ok [INFO] [stdout] test test::test_model_cell_clear_all::test_cell_clear_all_referenced_elsewhere ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_quote_prefix_reenter_bool ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_update_cell_with_formula ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_quote_prefix_reenter_text ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_set_cell_style ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_quote_prefix_reenter_text_2 ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_get_style_for_cell ... ok [INFO] [stdout] test test::test_row_column_styles::test_model_set_cells_with_values_styles ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_update_cell_with_text ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_get_cell_style_index ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_set_user_input ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_cell_clear_contents_with_style ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_cell_clear_contents ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_update_cell_with_number ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_update_cell_with_bool ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_set_cell_with_formula ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_set_cell_with_string ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_set_cell_with_error ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_set_cell_with_number ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_update_cell ... ok [INFO] [stdout] test test::test_set_functions_error_handling::workbook_styles_get_style_error_handling ... ok [INFO] [stdout] test test::test_set_functions_error_handling::workbook_styles_get_style_with_quote_prefix_handling ... ok [INFO] [stdout] test test::test_set_functions_error_handling::workbook_styles_get_style_with_format_error_handling ... ok [INFO] [stdout] test test::test_set_user_input::test_currencies ... ok [INFO] [stdout] test test::test_set_user_input::test_number ... ok [INFO] [stdout] test test::test_set_user_input::test_negative_numbers ... ok [INFO] [stdout] test test::test_set_user_input::input_dates ... ok [INFO] [stdout] test test::test_set_user_input::test_currencies_eur_prefix ... ok [INFO] [stdout] test test::test_set_user_input::scientific ... ok [INFO] [stdout] test test::test_set_user_input::test_negative_currencies ... ok [INFO] [stdout] test test::test_set_user_input::test_financial_functions ... ok [INFO] [stdout] test test::test_set_user_input::test_percentage_ops ... ok [INFO] [stdout] test test::test_set_user_input::test_product ... ok [INFO] [stdout] test test::test_sheets::delete_sheet_error ... ok [INFO] [stdout] test test::test_sheets::test_add_remove_sheets ... ok [INFO] [stdout] test test::test_sheets::test_cannot_delete_last_sheet ... ok [INFO] [stdout] test test::test_set_user_input::test_sum_function ... ok [INFO] [stdout] test test::test_sheets::test_correct_quoting ... ok [INFO] [stdout] test test::test_set_user_input::test_sum_function_eur ... ok [INFO] [stdout] test test::test_set_user_input::test_some_complex_examples ... ok [INFO] [stdout] test test::test_sheets::test_delete_sheet_by_index ... ok [INFO] [stdout] test test::test_sheets::test_insert_sheet ... ok [INFO] [stdout] test test::test_general::test_booleans ... ok [INFO] [stdout] test test::test_general::test_to_excel_precision_str ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_set_cell_with_boolean ... ok [INFO] [stdout] test test::test_set_user_input::test_percentage ... ok [INFO] [stdout] test test::test_sheet_markup::test_sheet_markup ... ok [INFO] [stdout] test test::test_sheets::test_ranges ... ok [INFO] [stdout] test test::test_set_user_input::test_currencies_eur_suffix ... ok [INFO] [stdout] test test::test_set_user_input::test_division ... ok [INFO] [stdout] test test::test_set_functions_error_handling::workbook_styles_get_style_without_quote_prefix_error_handling ... ok [INFO] [stdout] test test::test_set_user_input::test_formulas ... ok [INFO] [stdout] test test::test_set_user_input::test_numbers ... ok [INFO] [stdout] test test::test_styles::test_model_set_cells_with_values_styles ... ok [INFO] [stdout] test test::test_sheets::test_rename_sheet ... ok [INFO] [stdout] test test::test_today::now_basic_europe_berlin ... ok [INFO] [stdout] test test::test_styles::test_named_styles ... ok [INFO] [stdout] test test::test_today::now_basic_utc ... ok [INFO] [stdout] test test::test_sheets::test_rename_delete_to_existing ... ok [INFO] [stdout] test test::test_sheets::test_rename_one_sheet ... ok [INFO] [stdout] test test::test_trigonometric::test_fn_atan2_arguments ... ok [INFO] [stdout] test test::test_sheets::test_rename_sheet_by_index ... ok [INFO] [stdout] test test::test_today::today_basic ... ok [INFO] [stdout] test test::test_sheets::test_rename_sheet_by_index_error ... ok [INFO] [stdout] test test::test_today::today_with_wrong_tz ... ok [INFO] [stdout] test test::test_styles::test_create_named_style ... ok [INFO] [stdout] test test::test_sheets::test_rename_and_formula ... ok [INFO] [stdout] test test::test_types::alignment_default ... ok [INFO] [stdout] test test::test_trigonometric::test_fn_tan_pi2 ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_empty_sheet ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_single_cell ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_single_cell_set_empty ... ok [INFO] [stdout] test test::test_workbook::workbook_worksheets_ids_and_names ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_single_cell_deleted ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_multiple_cells ... ok [INFO] [stdout] test test::test_workbook::workbook_worksheets_info ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_progressive ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::add_undo_redo ... ok [INFO] [stdout] test test::test_trigonometric::test_fn_pi_arguments ... ok [INFO] [stdout] test test::test_true_false::true_false_arguments ... ok [INFO] [stdout] test test::test_trigonometric::test_fn_trigonometric_arguments ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::delete_last_sheet ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::set_sheet_color ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::invalid_parameters ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::basic_tests ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::one_cell_right ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::errors ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::left ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::basic_tests ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::errors ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::one_cell_down ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::invalid_parameters ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::upwards ... ok [INFO] [stdout] test test::user_model::test_border::autofill ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::new_sheet_propagates ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::alpha_beta_gamma ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::new_sheet_selects_it ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::left_4 ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::delete_sheet_propagates ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::alpha_beta_gamma ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::upwards_4 ... ok [INFO] [stdout] test test::user_model::test_border::borders_bottom ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::styles ... ok [INFO] [stdout] test test::user_model::test_border::border_top ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::styles ... ok [INFO] [stdout] test test::user_model::test_border::borders_outer ... ok [INFO] [stdout] test test::user_model::test_border::borders_inner ... ok [INFO] [stdout] test test::user_model::test_border::borders_right ... ok [INFO] [stdout] test test::user_model::test_border::borders_left ... ok [INFO] [stdout] test test::user_model::test_border::borders_top ... ok [INFO] [stdout] test test::user_model::test_border::none_borders_get_neighbour ... ok [INFO] [stdout] test test::user_model::test_clear_cells::clear_empty_cell ... ok [INFO] [stdout] test test::user_model::test_column_style::column_style_then_row_alignment ... ok [INFO] [stdout] test test::user_model::test_clear_cells::basic ... ok [INFO] [stdout] test test::user_model::test_column_style::column_row ... ok [INFO] [stdout] test test::user_model::test_column_style::column_width ... ok [INFO] [stdout] test test::user_model::test_border::lighter_borders ... ok [INFO] [stdout] test test::user_model::test_column_style::cell_row_undo ... ok [INFO] [stdout] test test::user_model::test_clear_cells::clear_all_empty_cell ... ok [INFO] [stdout] test test::user_model::test_column_style::column_style_then_width ... ok [INFO] [stdout] test test::user_model::test_column_style::row_column ... ok [INFO] [stdout] test test::user_model::test_column_style::existing_style ... ok [INFO] [stdout] test test::user_model::test_border::borders_all ... ok [INFO] [stdout] test test::user_model::test_column_style::height_row_undo ... ok [INFO] [stdout] test test::user_model::test_column_style::row_column_column ... ok [INFO] [stdout] test test::user_model::test_column_style::set_column_style_then_cell ... ok [INFO] [stdout] test test::user_model::test_column_style::set_row_style_then_cell ... ok [INFO] [stdout] test test::user_model::test_defined_names::already_existing ... ok [INFO] [stdout] test test::user_model::test_column_style::width_column_undo ... ok [INFO] [stdout] test test::user_model::test_defined_names::change_scope_to_first_sheet ... ok [INFO] [stdout] test test::user_model::test_defined_names::create_defined_name ... ok [INFO] [stdout] test test::user_model::test_defined_names::delete_sheet ... ok [INFO] [stdout] test test::user_model::test_defined_names::invalid_names ... ok [INFO] [stdout] test test::user_model::test_defined_names::invalid_formula ... ok [INFO] [stdout] test test::user_model::test_defined_names::invalid_sheet ... ok [INFO] [stdout] test test::user_model::test_defined_names::rename_defined_name ... ok [INFO] [stdout] test test::user_model::test_defined_names::scopes ... ok [INFO] [stdout] test test::user_model::test_delete_row_column_formatting::delete_column_formatting ... ok [INFO] [stdout] test test::user_model::test_diff_queue::apply_external_diffs_wrong_str ... ok [INFO] [stdout] test test::user_model::test_defined_names::rename_defined_name_operations ... ok [INFO] [stdout] test test::user_model::test_defined_names::rename_defined_name_string_operations ... ok [INFO] [stdout] test test::user_model::test_delete_row_column_formatting::column_width ... ok [INFO] [stdout] test test::user_model::test_delete_row_column_formatting::column_row_row_height_undo ... ok [INFO] [stdout] test test::user_model::test_diff_queue::queue_undo_redo ... ok [INFO] [stdout] test test::user_model::test_delete_row_column_formatting::column_row_style_undo ... ok [INFO] [stdout] test test::user_model::test_evaluation::model_evaluates_automatically ... ok [INFO] [stdout] test test::user_model::test_general::cell_type ... ok [INFO] [stdout] test test::user_model::test_evaluation::pause_resume_evaluation ... ok [INFO] [stdout] test test::user_model::test_defined_names::undo_redo ... ok [INFO] [stdout] test test::user_model::test_diff_queue::wrong_diffs_handled ... ok [INFO] [stdout] test test::user_model::test_general::get_and_set_name ... ok [INFO] [stdout] test test::user_model::test_general::delete_remove_cell ... ok [INFO] [stdout] test test::user_model::test_general::set_user_input_errors ... ok [INFO] [stdout] test test::user_model::test_general::insert_remove_columns ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::last_colum ... ok [INFO] [stdout] test test::user_model::test_general::user_model_debug_message ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::page_up ... ok [INFO] [stdout] test test::user_model::test_general::insert_remove_rows ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::page_up_fails_on_row1 ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::page_down ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::scroll_right ... ok [INFO] [stdout] test test::user_model::test_on_area_selection::scroll_right ... ok [INFO] [stdout] test test::user_model::test_on_area_selection::basic_test ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_left_increases ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_left_scrolls_left ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_left ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_right_decreases ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_right_scroll_right ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_right_last_column ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::basic_navigation ... ok [INFO] [stdout] test test::user_model::test_diff_queue::send_queue ... ok [INFO] [stdout] test test::user_model::test_grid_lines::basic_tests ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_right ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_left_left_border ... ok [INFO] [stdout] test test::user_model::test_border::heavier_borders ... ok [INFO] [stdout] test test::user_model::test_diff_queue::new_sheet ... ok [INFO] [stdout] test test::user_model::test_paste_csv::copy_paste_internal ... ok [INFO] [stdout] test test::user_model::test_diff_queue::queue_undo_redo_multiple ... ok [INFO] [stdout] test test::user_model::test_defined_names::change_scope ... ok [INFO] [stdout] test test::user_model::test_rename_sheet::errors ... ok [INFO] [stdout] test test::user_model::test_column_style::test_row_column_column ... ok [INFO] [stdout] test test::user_model::test_on_paste_styles::simple_pasting ... ok [INFO] [stdout] test test::user_model::test_rename_sheet::basic_rename ... ok [INFO] [stdout] test test::user_model::test_paste_csv::cut_paste_different_sheet ... ok [INFO] [stdout] test test::user_model::test_rename_sheet::rename_with_same_name ... ok [INFO] [stdout] test test::user_model::test_paste_csv::csv_paste ... ok [INFO] [stdout] test test::user_model::test_row_column::delete_column_errors ... ok [INFO] [stdout] test test::user_model::test_paste_csv::cut_paste ... ok [INFO] [stdout] test test::user_model::test_paste_csv::tsv_crlf_paste ... ok [INFO] [stdout] test test::user_model::test_rename_sheet::undo_redo ... ok [INFO] [stdout] test test::user_model::test_recursive::two_columns ... ok [INFO] [stdout] test test::user_model::test_paste_csv::csv_paste_formula ... ok [INFO] [stdout] test test::user_model::test_row_column::row_heigh_increases_automatically ... ok [INFO] [stdout] test test::user_model::test_sheets_undo_redo::basic_undo_redo ... ok [INFO] [stdout] test test::user_model::test_row_column::insert_column_evaluates ... ok [INFO] [stdout] test test::user_model::test_sheets_undo_redo::delete_undo ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_delete_row_no_style ... ok [INFO] [stdout] test test::user_model::test_styles::cell_clear_formatting ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_insert_column ... ok [INFO] [stdout] test test::user_model::test_row_column::insert_row_evaluates ... ok [INFO] [stdout] test test::user_model::test_sheet_state::basic_tests ... ok [INFO] [stdout] test test::user_model::test_styles::alignment_errors ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_insert_row ... ok [INFO] [stdout] test test::user_model::test_styles::basic_alignment ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_delete_row ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_delete_column ... ok [INFO] [stdout] test test::user_model::test_styles::basic_fill ... ok [INFO] [stdout] test test::user_model::test_view::errors_no_views ... ok [INFO] [stdout] test test::user_model::test_undo_redo::undo_redo_respect_styles ... ok [INFO] [stdout] test test::user_model::test_view::initial_view ... ok [INFO] [stdout] test test::user_model::test_view::set_selected_cell_errors ... ok [INFO] [stdout] test test::user_model::test_styles::basic_format ... ok [INFO] [stdout] test test::user_model::test_styles::font_errors ... ok [INFO] [stdout] test test::user_model::test_to_from_bytes::basic ... ok [INFO] [stdout] test test::user_model::test_to_from_bytes::errors ... ok [INFO] [stdout] test test::user_model::test_undo_redo::can_undo_can_redo ... ok [INFO] [stdout] test test::user_model::test_styles::false_removes_value ... ok [INFO] [stdout] test test::user_model::test_styles::basic_wrap_text ... ok [INFO] [stdout] test test::user_model::test_undo_redo::simple_undo_redo ... ok [INFO] [stdout] test test::user_model::test_styles::fill_errors ... ok [INFO] [stdout] test test::user_model::test_view::add_new_sheet_and_back ... ok [INFO] [stdout] test test::user_model::test_styles::basic_fonts ... ok [INFO] [stdout] test test::user_model::test_view::set_selected_cell_errors_wrong_sheet ... ok [INFO] [stdout] test test::user_model::test_view::set_the_cell_sets_the_range ... ok [INFO] [stdout] test test::user_model::test_view::set_the_range_does_not_set_the_cell ... ok [INFO] [stdout] test test::user_model::test_view::set_visible_cell ... ok [INFO] [stdout] test test::user_model::test_view::set_visible_cell_errors ... ok [INFO] [stdout] test user_model::border_utils::tests::basic_colors ... ok [INFO] [stdout] test user_model::border_utils::tests::compare_borders ... ok [INFO] [stdout] test user_model::border_utils::tests::edge_cases ... ok [INFO] [stdout] test user_model::border_utils::tests::borderline_cases ... ok [INFO] [stdout] test test::user_model::test_window_size::basic_test ... ok [INFO] [stdout] test user_model::border_utils::tests::same_color ... ok [INFO] [stdout] test user_model::border_utils::tests::luminance_ordering ... ok [INFO] [stdout] test user_model::common::tests::test_horizontal ... ok [INFO] [stdout] test user_model::common::tests::test_vertical ... ok [INFO] [stdout] test utils::tests::test_error_reject_assignments ... ok [INFO] [stdout] test utils::tests::test_error_reject_formulas_without_equal_sign ... ok [INFO] [stdout] test utils::tests::test_error_reject_without_sheet_and_relative_cell ... ok [INFO] [stdout] test utils::tests::test_error_unrecognized_sheet_name ... ok [INFO] [stdout] test utils::tests::test_is_valid_hex_color ... ok [INFO] [stdout] test utils::tests::test_value_needs_quoting ... ok [INFO] [stdout] test utils::tests::test_parse_cell_references ... ok [INFO] [stdout] test utils::tests::test_parse_range_references ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_navigate_to_edge_in_direction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 669 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.37s [INFO] [stdout] [INFO] [stderr] Doc-tests ironcalc_base [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test src/model.rs - model::Model::is_empty_cell (line 744) ... ok [INFO] [stdout] test src/model.rs - model::Model::from_bytes (line 821) ... ok [INFO] [stdout] test src/model.rs - model::Model::cell_clear_all (line 1821) ... ok [INFO] [stdout] test src/expressions/lexer/util.rs - expressions::lexer::util::get_tokens (line 20) ... ok [INFO] [stdout] test src/model.rs - model::Model::cell_clear_contents (line 1794) ... ok [INFO] [stdout] test src/expressions/lexer/mod.rs - expressions::lexer (line 32) ... ok [INFO] [stdout] test src/model.rs - model::Model::get_formatted_cell_value (line 1687) ... ok [INFO] [stdout] test src/lib.rs - (line 18) ... ok [INFO] [stdout] test src/model.rs - model::Model::from_workbook (line 848) ... ok [INFO] [stdout] test src/model.rs - model::Model::extend_copied_value (line 1108) ... ok [INFO] [stdout] test src/model.rs - model::Model::extend_to (line 1061) ... ok [INFO] [stdout] test src/model.rs - model::Model::move_cell_value_to_area (line 990) ... ok [INFO] [stdout] test src/model.rs - model::Model::get_cell_formula (line 1163) ... ok [INFO] [stdout] test src/model.rs - model::Model::parse_reference (line 924) ... ok [INFO] [stdout] test src/model.rs - model::Model::set_sheet_color (line 663) ... ok [INFO] [stdout] test src/lib.rs - (line 42) ... ok [INFO] [stdout] test src/model.rs - model::Model::update_cell_with_bool (line 1262) ... ok [INFO] [stdout] test src/number_format.rs - number_format::to_excel_precision_str (line 108) ... ok [INFO] [stdout] test src/model.rs - model::Model::update_cell_with_formula (line 1347) ... ok [INFO] [stdout] test src/model.rs - model::Model::update_cell_with_text (line 1212) ... ok [INFO] [stdout] test src/model.rs - model::Model::update_cell_with_number (line 1304) ... ok [INFO] [stdout] test src/user_model/common.rs - user_model::common::UserModel (line 208) ... ok [INFO] [stdout] test src/model.rs - model::Model::set_user_input (line 1399) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.62s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "47d05f30f242bf5e77e118d198f2f595cc33aa2e5be3036648b5ee3a5c433633", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "47d05f30f242bf5e77e118d198f2f595cc33aa2e5be3036648b5ee3a5c433633", kill_on_drop: false }` [INFO] [stdout] 47d05f30f242bf5e77e118d198f2f595cc33aa2e5be3036648b5ee3a5c433633