[INFO] fetching crate ironcalc_base 0.7.1... [INFO] testing ironcalc_base-0.7.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate ironcalc_base 0.7.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate ironcalc_base 0.7.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate ironcalc_base 0.7.1 [INFO] tweaked toml for crates.io crate ironcalc_base 0.7.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ironcalc_base 0.7.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate ironcalc_base 0.7.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 184e51633f53efbac152db4d405273a630d491644c4f469888c95f9217ce95c0 [INFO] running `Command { std: "docker" "start" "-a" "184e51633f53efbac152db4d405273a630d491644c4f469888c95f9217ce95c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "184e51633f53efbac152db4d405273a630d491644c4f469888c95f9217ce95c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "184e51633f53efbac152db4d405273a630d491644c4f469888c95f9217ce95c0", kill_on_drop: false }` [INFO] [stdout] 184e51633f53efbac152db4d405273a630d491644c4f469888c95f9217ce95c0 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3a5638e3a39d67cd16bf9792f21a9c1f9b8acfd7f54047165a425d2903b85177 [INFO] running `Command { std: "docker" "start" "-a" "3a5638e3a39d67cd16bf9792f21a9c1f9b8acfd7f54047165a425d2903b85177", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.105 [INFO] [stderr] Compiling quote v1.0.43 [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling zerocopy v0.8.33 [INFO] [stderr] Compiling siphasher v1.0.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling phf_shared v0.12.1 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling phf v0.12.1 [INFO] [stderr] Compiling csv-core v0.1.13 [INFO] [stderr] Compiling ryu v1.0.22 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling csv v1.4.0 [INFO] [stderr] Compiling statrs v0.18.0 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling bitcode_derive v0.6.9 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling bitcode v0.6.9 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling ironcalc_base v0.7.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 54.24s [INFO] running `Command { std: "docker" "inspect" "3a5638e3a39d67cd16bf9792f21a9c1f9b8acfd7f54047165a425d2903b85177", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3a5638e3a39d67cd16bf9792f21a9c1f9b8acfd7f54047165a425d2903b85177", kill_on_drop: false }` [INFO] [stdout] 3a5638e3a39d67cd16bf9792f21a9c1f9b8acfd7f54047165a425d2903b85177 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f43fef71118fc6d57fa9acaff4b80a3d44d7e59cb56ee530ed551bdcfabc43f4 [INFO] running `Command { std: "docker" "start" "-a" "f43fef71118fc6d57fa9acaff4b80a3d44d7e59cb56ee530ed551bdcfabc43f4", kill_on_drop: false }` [INFO] [stderr] Compiling zmij v1.0.16 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling ironcalc_base v0.7.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 25.11s [INFO] running `Command { std: "docker" "inspect" "f43fef71118fc6d57fa9acaff4b80a3d44d7e59cb56ee530ed551bdcfabc43f4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f43fef71118fc6d57fa9acaff4b80a3d44d7e59cb56ee530ed551bdcfabc43f4", kill_on_drop: false }` [INFO] [stdout] f43fef71118fc6d57fa9acaff4b80a3d44d7e59cb56ee530ed551bdcfabc43f4 [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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 33491d6aebbea725eae2f15a274aec34f2ccc46d243d11a16cb64cff0eb31775 [INFO] running `Command { std: "docker" "start" "-a" "33491d6aebbea725eae2f15a274aec34f2ccc46d243d11a16cb64cff0eb31775", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ironcalc_base-a1baa962a9fac2a9) [INFO] [stdout] [INFO] [stdout] running 990 tests [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_add_errors ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_bang ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_brackets ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_boolean ... 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_comparisons ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_boolean_true ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_braces ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_calc ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_circ ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_div ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_error ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_invalid ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_na ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_name ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_null ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_num ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_spill ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_error_value ... 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_ident_with_period ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_ident_with_underscore ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_name_wrong_ref ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_not_a_number ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_last_reference ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_log10_is_cell_reference ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_log10_is_function ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_multiplication ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_name_r1c1p ... 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_1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_scientific_1b ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_parenthesis ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_integer ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_percent ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_less_than_one ... 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_pi ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_scientific ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_number_zero ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_absolute_2 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_power ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_range ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_escape_quotes ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_absolute ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_absolute_1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_sheet ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_quotes ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_sheet_unicode ... 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_r1c1_true ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_semicolon ... 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_unfinished_quotes ... 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_string_unicode ... 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_xlfn ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_unmatched_quote ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_reference_1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_sum ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_sum_1 ... ok [INFO] [stdout] test expressions::lexer::test::test_common::test_variable_name ... ok [INFO] [stdout] test expressions::lexer::test::test_implicit_intersection::sum_implicit_intersection ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_english_with_spanish_words ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_vrai_faux ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_wahr_falsch ... ok [INFO] [stdout] test expressions::lexer::test::test_locale::test_english_locale_does_not_parse ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_french_errors_ref ... ok [INFO] [stdout] test expressions::lexer::test::test_locale::test_german_locale ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_german_errors_ref ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_verdadero_falso ... ok [INFO] [stdout] test expressions::lexer::test::test_locale::test_english_locale ... ok [INFO] [stdout] test expressions::lexer::test::test_language::test_spanish_errors_ref ... 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_ranges::test_range_absolute_column ... 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_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_range_column_absolute2 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range ... 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_column_sheet ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_column_absolute1 ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_error ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_incomplete_row ... 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_column_sheet_absolute ... 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_with_0 ... ok [INFO] [stdout] test expressions::lexer::test::test_tables::table_no_specifier_white_spaces ... ok [INFO] [stdout] test expressions::lexer::test::test_tables::table_no_specifier ... ok [INFO] [stdout] test expressions::lexer::test::test_tables::table_this_row ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_rows ... ok [INFO] [stdout] test expressions::lexer::test::test_tables::table_totals_no_reference ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_rows_absolute1 ... ok [INFO] [stdout] test expressions::lexer::test::test_util::get_tokens_unicode ... ok [INFO] [stdout] test expressions::lexer::test::test_util::test_get_tokens ... ok [INFO] [stdout] test expressions::lexer::test::test_util::test_simple_tokens ... ok [INFO] [stdout] test expressions::parser::tests::test_add_implicit_intersection::simple_test ... ok [INFO] [stdout] test expressions::parser::tests::test_arrays::simple_horizontal ... ok [INFO] [stdout] test expressions::parser::tests::test_arrays::simple_matrix ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_bad_formula_1 ... ok [INFO] [stdout] test expressions::parser::tests::test_arrays::simple_vertical ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_absolute_column ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_absolute_row_col ... 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 ... 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_2 ... 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_escape_quotes ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_excel_xlfn ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_formulas ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_with_sheet ... ok [INFO] [stdout] test expressions::lexer::test::test_ranges::test_range_with_sheet_with_space ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_quotes ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_r1c1_formulas ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_reference ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_simple_formula ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_to_string_displaced ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_to_string_displaced_too_low ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_parser_parenthesis ... ok [INFO] [stdout] test expressions::parser::tests::test_issue_155::issue_155_parser ... ok [INFO] [stdout] test expressions::parser::tests::test_implicit_intersection::simple ... ok [INFO] [stdout] test expressions::parser::tests::test_issue_155::issue_155_parser_case_2 ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_to_string_displaced_too_high ... ok [INFO] [stdout] test expressions::parser::tests::test_general::test_to_string_displaced_full_ranges ... ok [INFO] [stdout] test expressions::parser::tests::test_implicit_intersection::simple_add ... 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::move_formula_implicit_intersetion ... 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::move_formula_implicit_intersetion_with_ranges ... ok [INFO] [stdout] test expressions::parser::tests::test_languages::simple_language ... ok [INFO] [stdout] test expressions::parser::tests::test_locales::simple_locale ... ok [INFO] [stdout] test expressions::parser::tests::test_issue_483::issue_483_parser ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula ... 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_area_limits ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula_ranges ... 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_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_ranges::test_range_inverse_order ... ok [INFO] [stdout] test expressions::parser::tests::test_move_formula::test_move_formula_wrong_reference ... ok [INFO] [stdout] test expressions::parser::tests::test_tables::simple_table ... ok [INFO] [stdout] test expressions::parser::tests::test_stringify::correct_parenthesis ... ok [INFO] [stdout] test expressions::parser::tests::test_stringify::exp_order ... ok [INFO] [stdout] test expressions::utils::test::test_column_to_number ... ok [INFO] [stdout] test expressions::utils::test::test_number_to_column ... ok [INFO] [stdout] test expressions::utils::test::test_is_valid_column ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references ... ok [INFO] [stdout] test expressions::utils::test::test_names ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references_3 ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references_4 ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references_1 ... ok [INFO] [stdout] test expressions::utils::test::test_r1c1_references_2 ... 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_condition::condition ... ok [INFO] [stdout] test formatter::dates::tests::test_max_and_min_dates ... ok [INFO] [stdout] test expressions::utils::test::test_references_1 ... ok [INFO] [stdout] test expressions::utils::tests::test_quote_name ... ok [INFO] [stdout] test expressions::utils::test::test_references ... ok [INFO] [stdout] test formatter::test::test_condition::condition_invalid ... ok [INFO] [stdout] test formatter::test::test_condition::condition_negative ... ok [INFO] [stdout] test formatter::test::test_condition::condition_scientific ... ok [INFO] [stdout] test formatter::test::test_condition::elapsed_minute ... ok [INFO] [stdout] test formatter::test::test_condition::elapsed_hour ... ok [INFO] [stdout] test expressions::utils::test::test_references_3 ... ok [INFO] [stdout] test formatter::test::test_condition::elapsed_minute_padded ... ok [INFO] [stdout] test formatter::test::test_condition::elapsed_second_padded ... ok [INFO] [stdout] test formatter::test::test_condition::elapsed_second ... ok [INFO] [stdout] test formatter::test::test_condition::condition_period ... ok [INFO] [stdout] test formatter::test::test_condition::elapsed_time ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_0_00_percent_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_0_00_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_0_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_0_percent_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_0_hashhash_percent_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_aaa0_de ... ok [INFO] [stdout] test formatter::test::test_condition::too_many_h ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_hash_group_0_00_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_0_hashhashhash_de ... ok [INFO] [stdout] test formatter::test::test_dates::simple_test ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_hash_group_0_0hash_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_millions_scale_decimal_de ... ignored [INFO] [stdout] test formatter::test::test_de_examples::format_millions_scale_integer_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_thousands_scale_de ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_scientific_de ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_0 ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_hash_group_0_de ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_0_percent ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_0_00_percent ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_0_hashhash_percent ... ok [INFO] [stdout] test formatter::test::test_de_examples::format_hash_group_0_hashhashhash_de ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_0_hashhashhash ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_0_00 ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_fraction_eighths ... ignored [INFO] [stdout] test formatter::test::test_en_examples::format_fraction_simple ... ignored [INFO] [stdout] test formatter::test::test_en_examples::format_fraction_two_digit_den ... ignored [INFO] [stdout] test formatter::test::test_en_examples::format_group_with_leading_hashes ... ignored [INFO] [stdout] test formatter::test::test_en_examples::format_hash_group_0_00 ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_hash_only ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_scientific_failing ... ignored [INFO] [stdout] test formatter::test::test_en_examples::format_millions_scale_integer ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_thousands_scale ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_aaa0 ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_scientific ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_hash_group_0 ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_hash_group_0_hashhashhash ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_millions_scale_decimal ... ok [INFO] [stdout] test formatter::test::test_fr_examples::format_0_00_fr ... ok [INFO] [stdout] test formatter::test::test_en_examples::format_hash_group_0_0hash ... ok [INFO] [stdout] test formatter::test::test_fr_examples::format_hash_group_0_00_fr ... ok [INFO] [stdout] test formatter::test::test_fr_examples::format_hash_group_0_fr ... ok [INFO] [stdout] test formatter::test::test_fr_examples::format_thousands_scale_fr ... ok [INFO] [stdout] test formatter::test::test_general::test_color ... ok [INFO] [stdout] test formatter::test::test_general::simple_test_comma ... ok [INFO] [stdout] test formatter::test::test_fr_examples::format_hash_group_0_hashhashhash_fr ... ok [INFO] [stdout] test formatter::test::test_general::simple_test ... ok [INFO] [stdout] test formatter::test::test_fr_examples::format_millions_scale_integer_fr ... ok [INFO] [stdout] test formatter::test::test_general::test_conditional ... ok [INFO] [stdout] test formatter::test::test_general::dollar_euro ... ok [INFO] [stdout] test formatter::test::test_general::test_currency ... ok [INFO] [stdout] test formatter::test::test_general::test_currency_valid_formats ... ok [INFO] [stdout] test formatter::test::test_general::test_failed_to_parse_bracket ... ok [INFO] [stdout] test formatter::test::test_general::test_date ... ok [INFO] [stdout] test formatter::test::test_general::test_failed_to_parse_conditional ... ok [INFO] [stdout] test formatter::test::test_general::test_decimal_part ... ok [INFO] [stdout] test formatter::test::test_general::test_failed_to_parse_color ... ok [INFO] [stdout] test formatter::test::test_general::test_general ... ok [INFO] [stdout] test formatter::test::test_general::test_german_locale ... ok [INFO] [stdout] test formatter::test::test_general::test_negative_currencies ... ok [INFO] [stdout] test formatter::test::test_general::test_negative_numbers ... ok [INFO] [stdout] test formatter::test::test_general::test_percent ... ok [INFO] [stdout] test formatter::test::test_general::test_exponential_conditional ... ok [INFO] [stdout] test formatter::test::test_general::test_parts ... ok [INFO] [stdout] test formatter::test::test_general::test_percent_correct_rounding ... ok [INFO] [stdout] test formatter::test::test_general::test_scientific ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::errors ... ok [INFO] [stdout] test formatter::test::test_general::test_zero ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::currency ... ok [INFO] [stdout] test formatter::test::test_general::test_string_double_quota ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::errors_wrong_currency ... 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::long_dates_en_us ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::long_dates_with_dots ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::percentage ... ok [INFO] [stdout] test formatter::test::test_parse_formatted_number::numbers ... ok [INFO] [stdout] test formatter::test::test_scientific::scientific_minus_negative ... ok [INFO] [stdout] test formatter::test::test_scientific::scientific_minus_positive ... ok [INFO] [stdout] test formatter::test::test_scientific::scientific_negative ... ok [INFO] [stdout] test formatter::test::test_time::elapsed_hour ... ok [INFO] [stdout] test formatter::test::test_time::elapsed_minute ... ok [INFO] [stdout] test formatter::test::test_time::elapsed_hour_padded ... ok [INFO] [stdout] test formatter::test::test_scientific::scientific_positive ... ok [INFO] [stdout] test formatter::test::test_time::elapsed_second ... ok [INFO] [stdout] test functions::date_and_time::tests::test_is_feb_29_between_dates ... ok [INFO] [stdout] test formatter::test::test_time::simple_test ... ok [INFO] [stdout] test formatter::test::test_time::padded_vs_unpadded ... ok [INFO] [stdout] test functions::date_and_time::tests::test_is_feb_29_between_dates_false ... ok [INFO] [stdout] test functions::engineering::complex::tests::test_parse_complex ... ok [INFO] [stdout] test functions::date_and_time::tests::test_is_leap_year ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_in_known_values ... 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 functions::engineering::transcendental::test_bessel::bessel_kn_known_values ... ok [INFO] [stdout] test formatter::test::test_general::test_failed_to_parse_currency ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_y0_known_values ... ok [INFO] [stdout] test formatter::test::test_general::test_failed_to_parse_exponential_conditional ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_jn_known_values ... ok [INFO] [stdout] test formatter::test::test_general::test_failed_to_parse_string ... ok [INFO] [stdout] test functions::text_util::tests::test_text_after_insensitive ... ok [INFO] [stdout] test functions::text_util::tests::test_text_before_insensitive ... ok [INFO] [stdout] test functions::text_util::tests::test_text_before_sensitive ... ok [INFO] [stdout] test language::tests::test_load_languages ... ok [INFO] [stdout] test functions::engineering::transcendental::test_bessel::bessel_yn_known_values ... ok [INFO] [stdout] test functions::text_util::tests::test_text_after_sensitive ... ok [INFO] [stdout] test mock_time::tests::mock_time ... ok [INFO] [stdout] test model::tests::test_cell_reference_to_string_invalid_worksheet ... ok [INFO] [stdout] test model::tests::test_cell_reference_to_string_invalid_column ... ok [INFO] [stdout] test model::tests::test_cell_reference_to_string ... ok [INFO] [stdout] test model::tests::test_cell_reference_to_string_invalid_row ... ok [INFO] [stdout] test new_empty::tests::test_is_valid_sheet_name ... ok [INFO] [stdout] test test::engineering::test_bessel::fn_besseli ... ok [INFO] [stdout] test test::engineering::test_bessel::fn_besselj ... ok [INFO] [stdout] test functions::tests::function_iterator ... ok [INFO] [stdout] test model::tests::test_get_cell ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitlshift ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitand ... ok [INFO] [stdout] test model::tests::test_get_cell_invalid_sheet ... ok [INFO] [stdout] test test::engineering::test_bessel::fn_besselk ... ok [INFO] [stdout] test test::engineering::test_bessel::fn_bessely ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitrshift ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitshift_overflow ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imabs ... ok [INFO] [stdout] test test::engineering::test_complex::fn_complex ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitxor ... ok [INFO] [stdout] test test::engineering::test_bit_operations::fn_bitor ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imaginary ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imaginary_misc ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imconjugate ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imcosh ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imreal ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imcos ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imsin ... ok [INFO] [stdout] test test::engineering::test_misc::fn_delta ... ok [INFO] [stdout] test test::engineering::test_complex::fn_power ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imargument ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2hex_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2hex ... ok [INFO] [stdout] test test::engineering::test_misc::fn_delta_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2dec ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imcot ... ok [INFO] [stdout] test test::engineering::test_misc::fn_getstep ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2oct_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2bin ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2oct ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2bin_misc ... ok [INFO] [stdout] test test::engineering::test_complex::fn_imtan ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_hex2bin ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2hex ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_hex2whatever_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_bin2oct ... 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_hex2oct ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_dec2oct_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2dec_misc ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2bin ... ok [INFO] [stdout] test test::statistical::test_fn_avedev::arguments ... ok [INFO] [stdout] test test::statistical::test_fn_avedev::smoke_test ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2whatever_misc ... ok [INFO] [stdout] test test::engineering::test_convert::fn_convert ... ok [INFO] [stdout] test test::engineering::test_number_basis::fn_oct2hex ... ok [INFO] [stdout] test test::statistical::test_fn_avedev::numbers ... ok [INFO] [stdout] test test::statistical::test_fn_beta_dist::arguments ... ok [INFO] [stdout] test test::statistical::test_fn_beta_dist::empty_argument_cumulative ... ok [INFO] [stdout] test test::statistical::test_fn_binom::test_fn_binom_inv_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_binom::test_fn_negbinom_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_chisq::test_fn_chisq_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_chisq::test_fn_chisq_dist_rt_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_chisq_test::array_ranges ... ok [INFO] [stdout] test test::statistical::test_fn_binom::test_arguments ... ok [INFO] [stdout] test test::statistical::test_fn_chisq::test_fn_chisq_inv_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_chisq_test::array_2d_ranges ... ok [INFO] [stdout] test test::statistical::test_fn_binom::test_fn_binom_dist_range_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_binom::test_fn_binom_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_chisq_test::ranges_1d ... ok [INFO] [stdout] test test::statistical::test_fn_chisq_test::arrays ... ok [INFO] [stdout] test test::statistical::test_fn_chisq_test::test_fn_chisq_test_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_confidence::test_fn_confidence_t_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_chisq_test::more_arrays ... ok [INFO] [stdout] test test::statistical::test_fn_confidence::test_fn_confidence_norm_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_chisq::test_fn_chisq_inv_rt_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_expon_dist::test_fn_expon_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_devsq::ranges ... ok [INFO] [stdout] test test::statistical::test_fn_covariance::test_fn_covariance_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_devsq::arguments_smoke_test ... ok [INFO] [stdout] test test::statistical::test_fn_covariance::arrays_mixed ... ok [INFO] [stdout] test test::statistical::test_fn_devsq::arrays ... ok [INFO] [stdout] test test::statistical::test_fn_f::test_fn_f_inv_sanity ... ok [INFO] [stdout] test test::statistical::test_fn_f::test_fn_f_dist_sanity ... ok [INFO] [stdout] test test::statistical::test_fn_f_test::test_fn_f_test_sanity ... ok [INFO] [stdout] test test::statistical::test_fn_gauss::test_fn_gauss_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_f::test_fn_f_dist_rt_sanity ... ok [INFO] [stdout] test test::statistical::test_fn_f::test_fn_f_inv_rt_sanity ... ok [INFO] [stdout] test test::statistical::test_fn_fisher::test_fn_fisher_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_fisher::test_fn_fisher_inv_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_log_norm::test_fn_log_norm_inv_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_log_norm::test_fn_log_norm_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_norm_dist::test_fn_norm_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_norm_dist::test_fn_norm_inv_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_norm_dist::test_fn_norm_s_inv_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_norm_dist::test_fn_norm_s_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_hyp_geom_dist::test_fn_hyp_geom_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_pearson::test_fn_chisq_test_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_phi::test_fn_phi_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_stdev::numbers ... ok [INFO] [stdout] test test::statistical::test_fn_t_dist::test_fn_t_inv_2t_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_poisson::test_fn_poisson_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_t_dist::test_fn_t_dist_2t_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_var::smoke_test ... ok [INFO] [stdout] test test::statistical::test_fn_t_dist::test_fn_t_dist_rt_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_var::numbers ... ok [INFO] [stdout] test test::statistical::test_fn_t_dist::test_fn_t_inv_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_weibull::test_fn_weibull_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_t_test::test_fn_t_test_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_t_dist::test_fn_t_dist_smoke ... ok [INFO] [stdout] test test::statistical::test_fn_stdev::smoke_test ... ok [INFO] [stdout] test test::test_actions::test_delete_column_width ... ok [INFO] [stdout] test test::statistical::test_fn_z_test::test_fn_z_test_smoke ... ok [INFO] [stdout] test test::test_actions::delete_range_in_columns ... ok [INFO] [stdout] test test::test_actions::test_column_move_right_two_updates_intermediate_refs_by_one ... ok [INFO] [stdout] test test::test_actions::test_delete_columns_non_overlapping_left ... ok [INFO] [stdout] test test::test_actions::test_delete_columns_non_overlapping_right ... ok [INFO] [stdout] test test::test_actions::test_delete_columns ... ok [INFO] [stdout] test test::test_actions::test_delete_columns_overlapping_left ... ok [INFO] [stdout] test test::test_actions::test_delete_last_few_columns_width ... ok [INFO] [stdout] test test::test_actions::test_delete_last_column_width ... ok [INFO] [stdout] test test::test_actions::test_delete_middle_column_width ... ok [INFO] [stdout] test test::test_actions::test_delete_first_column_width ... ok [INFO] [stdout] test test::statistical::test_fn_z_test::arrays ... ok [INFO] [stdout] test test::test_actions::test_delete_rows ... ok [INFO] [stdout] test test::test_actions::test_delete_rows_styles ... ok [INFO] [stdout] test test::test_actions::test_delete_columns_error ... ok [INFO] [stdout] test test::test_actions::test_insert_columns ... ok [INFO] [stdout] test test::test_actions::test_insert_rows_styles ... ok [INFO] [stdout] test test::test_actions::test_move_row_error ... ok [INFO] [stdout] test test::test_actions::test_move_column_right ... ok [INFO] [stdout] test test::test_actions::test_move_row_height ... ok [INFO] [stdout] test test::test_actions::test_move_column_right_mixed_refs ... ok [INFO] [stdout] test test::test_actions::test_move_row_down_mixed_refs ... ok [INFO] [stdout] test test::test_actions::test_move_column_right_absolute_refs ... ok [INFO] [stdout] test test::test_actions::test_move_row_up ... ok [INFO] [stdout] test test::test_binary_search::test_binary_search ... ok [INFO] [stdout] test test::test_binary_search::test_binary_search_descending ... ok [INFO] [stdout] test test::test_binary_search::test_binary_search_multiple ... ok [INFO] [stdout] test test::test_actions::test_row_move_down_two_updates_intermediate_refs_by_one ... ok [INFO] [stdout] test test::test_cell::test_cell_get_type ... ok [INFO] [stdout] test test::test_actions::test_move_row_down_absolute_refs ... ok [INFO] [stdout] test test::test_actions::tets_move_column_error ... ok [INFO] [stdout] test test::test_cell_clear_contents::test_cell_clear_contents_non_existing_sheet ... ok [INFO] [stdout] test test::test_arabic_roman::arguments ... ok [INFO] [stdout] test test::test_ceiling_floor::arguments ... 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_actions::test_move_row_down ... ok [INFO] [stdout] test test::test_cell_clear_contents::test_cell_clear_contents_unset_cell ... ok [INFO] [stdout] test test::test_arrays::sum_arrays ... ok [INFO] [stdout] test test::test_cell_info_n_sheets::arguments ... ok [INFO] [stdout] test test::test_circular_references::test_simple_circ_propagate ... 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_cell_clear_contents::test_cell_clear_contents_with_value ... ok [INFO] [stdout] test test::test_criteria::test_build_criteria_is_bool ... ok [INFO] [stdout] test test::test_combin_combina::arguments ... ok [INFO] [stdout] test test::test_criteria::test_build_criteria_is_less_than ... 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_date_and_time::test_day_small_serial ... ok [INFO] [stdout] test test::test_date_and_time::test_days_function ... ok [INFO] [stdout] test test::test_database::arguments ... ok [INFO] [stdout] test test::test_date_and_time::test_days360_function ... ok [INFO] [stdout] test test::test_date_and_time::test_date_early_dates ... ok [INFO] [stdout] test test::test_date_and_time::test_fn_date_arguments ... ok [INFO] [stdout] test test::test_date_and_time::test_isoweeknum_function ... ok [INFO] [stdout] test test::test_date_and_time::test_date_out_of_range ... ok [INFO] [stdout] test test::test_date_and_time::test_day_arguments ... ok [INFO] [stdout] test test::test_date_and_time::test_month_small_serial ... ok [INFO] [stdout] test test::test_criteria::test_build_criteria_is_less_wildcard ... ok [INFO] [stdout] test test::test_date_and_time::test_month_arguments ... ok [INFO] [stdout] test test::test_date_and_time::test_workday_function ... ok [INFO] [stdout] test test::test_date_and_time::test_year_small_serial ... ok [INFO] [stdout] test test::test_date_and_time::test_year_arguments ... ok [INFO] [stdout] test test::test_date_and_time::test_yearfrac_function ... ok [INFO] [stdout] test test::test_date_and_time::test_workday_intl_function ... ok [INFO] [stdout] test test::test_date_and_time::test_weekday_function ... ok [INFO] [stdout] test test::test_datedif_leap_month_end::test_datedif_yd_leap_year_edge_cases ... ok [INFO] [stdout] test test::test_datedif_leap_month_end::test_datedif_md_month_end_edge_cases ... ok [INFO] [stdout] test test::test_datetime_format::es_locale ... ok [INFO] [stdout] test test::test_days360_month_end::test_days360_month_end_european ... ok [INFO] [stdout] test test::test_datetime_format::fr_locale ... ok [INFO] [stdout] test test::test_datetime_format::us_locale ... ok [INFO] [stdout] test test::test_date_and_time::test_weeknum_function ... ok [INFO] [stdout] test test::test_datetime_format::uk_locale ... ok [INFO] [stdout] test test::test_extend::extend_copied_value_basic ... ok [INFO] [stdout] test test::test_extend::extend_to_basic ... ok [INFO] [stdout] test test::test_extend::extend_to_no_formula ... ok [INFO] [stdout] test test::test_degrees_radians::fn_degrees_radians_arguments ... ok [INFO] [stdout] test test::test_extend::move_cell_value_to_area_basic ... ok [INFO] [stdout] test test::test_days360_month_end::test_days360_month_end_us ... ok [INFO] [stdout] test test::test_error_propagation::test_simple_error_propagation ... ok [INFO] [stdout] test test::test_floor::test_floor_additional_precision_cases ... ok [INFO] [stdout] test test::test_error_propagation::test_simple_errors ... ok [INFO] [stdout] test test::test_escape_quotes::escape_quotes ... ok [INFO] [stdout] test test::test_even_odd::arguments ... ok [INFO] [stdout] test test::test_exp_sign::fn_arguments ... ok [INFO] [stdout] test test::test_floor::test_floor_edge_cases ... ok [INFO] [stdout] test test::test_floor::test_floor_basic_cases ... ok [INFO] [stdout] test test::test_floor::test_floor_error_cases ... ok [INFO] [stdout] test test::test_fn_average::test_fn_average_arguments ... ok [INFO] [stdout] test test::test_fn_average::test_fn_average_minimal ... 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_choose::test_fn_choose_basic_tests ... ok [INFO] [stdout] test test::test_fn_concatenate::fn_concatenate_args_number ... ok [INFO] [stdout] test test::test_fn_averageifs::test_fn_averageifs_arguments ... ok [INFO] [stdout] test test::test_fn_choose::test_fn_choose_incorrect_index ... ok [INFO] [stdout] test test::test_fn_day::test_fn_date_arguments ... ok [INFO] [stdout] test test::test_fn_count::test_fn_count_arguments ... ok [INFO] [stdout] test test::test_fn_exact::fn_exact_args_number ... ok [INFO] [stdout] test test::test_fn_count::test_fn_count_minimal ... ok [INFO] [stdout] test test::test_fn_datevalue_timevalue::datevalue_timevalue_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_cumprinc ... ok [INFO] [stdout] test test::test_fn_financial::fn_db_misc ... ok [INFO] [stdout] test test::test_fn_financial::fn_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_cumipmt ... ok [INFO] [stdout] test test::test_fn_exact::fn_exact ... ok [INFO] [stdout] test test::test_fn_financial::fn_db ... ok [INFO] [stdout] test test::test_fn_financial::fn_ddb ... ok [INFO] [stdout] test test::test_floor::test_floor_floating_point_precision ... ok [INFO] [stdout] test test::test_floor::test_floor_negative_numbers ... ok [INFO] [stdout] test test::test_fn_financial::fn_dollarde ... ok [INFO] [stdout] test test::test_fn_financial::fn_irr_npv_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_dollarfr ... ok [INFO] [stdout] test test::test_fn_financial::fn_nominal ... ok [INFO] [stdout] test test::test_fn_financial::fn_ispmt ... ok [INFO] [stdout] test test::test_fn_financial::fn_mirr ... ok [INFO] [stdout] test test::test_fn_financial::fn_effect ... 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_tbilleq ... ok [INFO] [stdout] test test::test_fn_financial::fn_sln ... ok [INFO] [stdout] test test::test_fn_financial::fn_tbillyield ... ok [INFO] [stdout] test test::test_fn_financial::fn_tbillprice ... ok [INFO] [stdout] test test::test_fn_formulatext::implicit_intersection ... ok [INFO] [stdout] test test::test_fn_formulatext::multi_sheet_ref ... ok [INFO] [stdout] test test::test_fn_formulatext::test_language_independence ... ok [INFO] [stdout] test test::test_fn_formulatext::implicit_intersection_operator ... ok [INFO] [stdout] test test::test_fn_formulatext::non_reference ... ok [INFO] [stdout] test test::test_fn_formulatext::test_locale ... ok [INFO] [stdout] test test::test_fn_formulatext::wrong_number_of_arguments ... ok [INFO] [stdout] test test::test_fn_fv::format_as_currency ... ok [INFO] [stdout] test test::test_fn_if::fn_if_missing_args ... ok [INFO] [stdout] test test::test_fn_financial::fn_impmt_ppmt_arguments ... ok [INFO] [stdout] test test::test_fn_if::fn_if_2_args ... ok [INFO] [stdout] test test::test_fn_fv::computation ... ok [INFO] [stdout] test test::test_fn_if::fn_if_arguments ... ok [INFO] [stdout] test test::test_fn_financial::fn_mirr_div_0 ... ok [INFO] [stdout] test test::test_fn_minifs::test_fn_minifs_arguments ... ok [INFO] [stdout] test test::test_fn_offset::fn_offset_reference ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_or ... ok [INFO] [stdout] test test::test_fn_product::test_fn_product_arguments ... ok [INFO] [stdout] test test::test_fn_rept::simple_cases ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_or_xor_missing_arguments ... ok [INFO] [stdout] test test::test_fn_maxifs::test_fn_maxifs_arguments ... ok [INFO] [stdout] test test::test_fn_rept::wrong_number_of_arguments ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_xor ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_or_xor ... ok [INFO] [stdout] test test::test_fn_or_xor::fn_or_xor_no_arguments ... ok [INFO] [stdout] test test::test_fn_round::fn_round_approximation ... ok [INFO] [stdout] test test::test_fn_sum::test_fn_sum_arguments ... ok [INFO] [stdout] test test::test_fn_sum::arrays ... ok [INFO] [stdout] test test::test_fn_textjoin::simple_cases ... ok [INFO] [stdout] test test::test_fn_textbefore::simple_cases ... ok [INFO] [stdout] test test::test_fn_time::test_excel_timevalue_compatibility ... ok [INFO] [stdout] test test::test_fn_textjoin::wrong_number_of_arguments ... ok [INFO] [stdout] test test::test_fn_time::test_performance_stress_with_extreme_values ... ok [INFO] [stdout] test test::test_fn_time::test_time_function_basic_cases ... ok [INFO] [stdout] test test::test_fn_time::test_time_function_errors ... ok [INFO] [stdout] test test::test_fn_time::test_time_function_normalization ... ok [INFO] [stdout] test test::test_fn_time::test_timevalue_function_errors ... ok [INFO] [stdout] test test::test_fn_time::test_time_function_extreme_values ... ok [INFO] [stdout] test test::test_fn_time::test_time_function_precision_edge_cases ... ok [INFO] [stdout] test test::test_fn_time::test_time_functions_integration ... ok [INFO] [stdout] test test::test_fn_type::fn_type_array ... ok [INFO] [stdout] test test::test_fn_time::test_time_component_extraction_comprehensive ... ok [INFO] [stdout] test test::test_fn_unicode::simple_cases ... ok [INFO] [stdout] test test::test_fn_sumifs::test_fn_sumifs_arguments ... ok [INFO] [stdout] test test::test_fn_time::test_timevalue_malformed_but_parseable ... ok [INFO] [stdout] test test::test_fn_unicode::test_error_cases ... ok [INFO] [stdout] test test::test_fn_unicode::wrong_number_of_arguments ... ok [INFO] [stdout] test test::test_frozen_rows_columns::test_empty_model ... ok [INFO] [stdout] test test::test_frozen_rows_and_columns::test_invalid_rows_columns ... ok [INFO] [stdout] test test::test_frozen_rows_and_columns::test_invalid_sheet ... ok [INFO] [stdout] test test::test_general::set_input_autocomplete ... ok [INFO] [stdout] test test::test_fn_time::test_timevalue_function_formats ... ok [INFO] [stdout] test test::test_frozen_rows_columns::test_invalid_rows_columns ... ok [INFO] [stdout] test test::test_frozen_rows_and_columns::test_empty_model ... ok [INFO] [stdout] test test::test_general::test_copy_cell_style ... ok [INFO] [stdout] test test::test_general::test_cell_formula ... ok [INFO] [stdout] test test::test_general::test_get_formatted_cell_value ... ok [INFO] [stdout] test test::test_general::test_get_cell_style_index ... ok [INFO] [stdout] test test::test_general::test_get_cell_value_by_ref ... ok [INFO] [stdout] test test::test_general::test_empty_model ... ok [INFO] [stdout] test test::test_general::test_letter_case ... ok [INFO] [stdout] test test::test_general::test_model_set_cells_with_values_styles ... ok [INFO] [stdout] test test::test_general::test_get_sheet_index_by_sheet_id ... ok [INFO] [stdout] test test::test_general::test_model_dependencies ... ok [INFO] [stdout] test test::test_general::test_model_invalid_formula ... ok [INFO] [stdout] test test::test_general::test_model_strings ... ok [INFO] [stdout] test test::test_general::test_model_simple_evaluation ... ok [INFO] [stdout] test test::test_general::test_booleans ... ok [INFO] [stdout] test test::test_general::test_model_simple_evaluation_order ... ok [INFO] [stdout] test test::test_general::test_set_sheet_color_invalid ... ok [INFO] [stdout] test test::test_general::test_set_row_height ... ok [INFO] [stdout] test test::test_general::test_set_sheet_color ... ok [INFO] [stdout] test test::test_general::test_xlfn ... ignored [INFO] [stdout] test test::test_general::test_style_fmt_id ... ok [INFO] [stdout] test test::test_general::test_set_sheet_color_invalid_sheet ... ok [INFO] [stdout] test test::test_general::test_to_excel_precision_str ... ok [INFO] [stdout] test test::test_geomean::test_fn_geomean_arguments ... ok [INFO] [stdout] test test::test_implicit_intersection::concat ... ok [INFO] [stdout] test test::test_implicit_intersection::simple_colum ... ok [INFO] [stdout] test test::test_inverted_ranges::mixed_data_types ... ok [INFO] [stdout] test test::test_inverted_ranges::inverted_range_with_blanks ... ok [INFO] [stdout] test test::test_geomean::test_fn_geomean_minimal ... ok [INFO] [stdout] test test::test_inverted_ranges::other_functions ... ok [INFO] [stdout] test test::test_get_cell_content::test_formulas ... ok [INFO] [stdout] test test::test_fn_time::test_time_component_function_errors ... ok [INFO] [stdout] test test::test_general::test_set_cell_style ... ok [INFO] [stdout] test test::test_inverted_ranges::sum_inverted_range_vertical ... ok [INFO] [stdout] test test::test_inverted_ranges::sum_inverted_range_horizontal ... ok [INFO] [stdout] test test::test_inverted_ranges::sum_inverted_range_rectangular ... ok [INFO] [stdout] test test::test_issue_155::issue_155 ... ok [INFO] [stdout] test test::test_issue_483::issue_155 ... ok [INFO] [stdout] test test::test_language::french ... ok [INFO] [stdout] test test::test_issue_623::issue_623 ... ok [INFO] [stdout] test test::test_language::german ... ok [INFO] [stdout] test test::test_language::spanish ... ok [INFO] [stdout] test test::test_locale::german_numbers ... ok [INFO] [stdout] test test::test_ln::arguments ... ok [INFO] [stdout] test test::test_log10::arguments ... ok [INFO] [stdout] test test::test_locale::german_functions ... ok [INFO] [stdout] test test::test_log10::cell_and_function ... ok [INFO] [stdout] test test::test_math::test_fn_sqrt_arguments ... ok [INFO] [stdout] test test::test_metadata::test_metadata_new_model ... ok [INFO] [stdout] test test::test_math::test_fn_sqrtpi_arguments ... ok [INFO] [stdout] test test::test_model_cell_clear_all::test_cell_clear_all_non_existing_sheet ... ok [INFO] [stdout] test test::test_mod_quotient::arguments ... ok [INFO] [stdout] test test::test_model_cell_clear_all::test_cell_clear_all_referenced_elsewhere ... 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 ... ok [INFO] [stdout] test test::test_model_cell_clear_all::test_cell_clear_all_with_value ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_empty_string_not_empty ... 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_model_is_empty_cell::test_is_empty_cell_formula_that_evaluates_to_zero ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_non_existing_sheet ... ok [INFO] [stdout] test test::test_move_formula::test_move_formula ... ok [INFO] [stdout] test test::test_move_formula::test_move_formula_wrong_args ... ok [INFO] [stdout] test test::test_mround_trunc_int::arguments ... ok [INFO] [stdout] test test::test_networkdays::networkdays_accepts_holiday_ranges ... ok [INFO] [stdout] test test::test_networkdays::networkdays_calculates_weekdays_excluding_weekends ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_unset_cell ... ok [INFO] [stdout] test test::test_networkdays::networkdays_excludes_holidays_from_weekdays ... ok [INFO] [stdout] test test::test_model_is_empty_cell::test_is_empty_cell_with_value ... ok [INFO] [stdout] test test::test_move_formula::test_move_formula_rectangle ... ok [INFO] [stdout] test test::test_networkdays::networkdays_handles_minimum_valid_dates ... ok [INFO] [stdout] test test::test_networkdays::networkdays_handles_empty_holiday_ranges ... ok [INFO] [stdout] test test::test_networkdays::networkdays_handles_weekend_only_periods ... ok [INFO] [stdout] test test::test_networkdays::networkdays_handles_reverse_date_order ... ok [INFO] [stdout] test test::test_networkdays::networkdays_ignores_holidays_outside_date_range ... ok [INFO] [stdout] test test::test_networkdays::networkdays_intl_combines_custom_weekends_with_holidays ... ok [INFO] [stdout] test test::test_networkdays::networkdays_intl_no_weekends_counts_all_days ... ok [INFO] [stdout] test test::test_networkdays::networkdays_intl_supports_numeric_weekend_patterns ... ok [INFO] [stdout] test test::test_networkdays::networkdays_handles_same_start_end_date ... ok [INFO] [stdout] test test::test_log::arguments ... ok [INFO] [stdout] test test::test_networkdays::networkdays_handles_large_date_ranges_efficiently ... ok [INFO] [stdout] test test::test_networkdays::networkdays_intl_supports_string_weekend_patterns ... ok [INFO] [stdout] test test::test_networkdays::networkdays_intl_supports_single_day_weekends ... ok [INFO] [stdout] test test::test_networkdays::networkdays_intl_uses_standard_weekend_by_default ... ok [INFO] [stdout] test test::test_networkdays::networkdays_intl_rejects_invalid_weekend_patterns ... ok [INFO] [stdout] test test::test_networkdays::networkdays_rejects_invalid_holidays ... ok [INFO] [stdout] test test::test_now::arguments ... ok [INFO] [stdout] test test::test_networkdays::networkdays_validates_argument_count ... ok [INFO] [stdout] test test::test_number_format::test_simple_format ... ok [INFO] [stdout] test test::test_now::returns_date_time ... ok [INFO] [stdout] test test::test_number_format::test_maximum_zeros ... ok [INFO] [stdout] test test::test_networkdays_networkdaysintl::arguments ... ok [INFO] [stdout] test test::test_number_format::test_wrong_locale ... ignored, not yet implemented [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_error ... 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_boolean ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_quote_prefix_reenter_bool ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_quote_prefix_reenter ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_quote_prefix_reenter_text ... ok [INFO] [stdout] test test::test_quote_prefix::test_update_quote_prefix_reenter_text_2 ... ok [INFO] [stdout] test test::test_range_evaluation::test_inverted_range_absolute_column ... ok [INFO] [stdout] test test::test_range_evaluation::test_inverted_range_sum ... ok [INFO] [stdout] test test::test_range_evaluation::test_inverted_2d_range ... ok [INFO] [stdout] test test::test_range_evaluation::test_mixed_absolute_2d_range ... ok [INFO] [stdout] test test::test_inverted_ranges::sum_inverted_range_with_absolute_references ... ok [INFO] [stdout] test test::test_inverted_ranges::sum_inverted_range_with_errors ... ok [INFO] [stdout] test test::test_quote_prefix::test_quote_prefix_formula ... ok [INFO] [stdout] test test::test_quote_prefix::test_quote_prefix_number ... 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_get_style_for_cell ... 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_range_evaluation::test_mixed_absolute_range_after_sheet_rename ... 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_update_cell_with_number ... 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_update_cell_with_formula ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_set_cell_with_boolean ... 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_set_cell_with_error ... ok [INFO] [stdout] test test::test_set_functions_error_handling::test_worksheet_set_cell_style ... ok [INFO] [stdout] test test::test_range_evaluation::test_mixed_absolute_relative_range ... 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_number ... 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_worksheet_update_cell ... 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_functions_error_handling::test_worksheet_set_cell_with_string ... ok [INFO] [stdout] test test::test_set_functions_error_handling::workbook_styles_get_style_error_handling ... ok [INFO] [stdout] test test::test_set_user_input::scientific ... ok [INFO] [stdout] test test::test_set_user_input::input_dates ... ok [INFO] [stdout] test test::test_set_user_input::test_currencies ... 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_functions_error_handling::workbook_styles_get_style_with_quote_prefix_handling ... 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_user_input::test_currencies_eur_prefix ... ok [INFO] [stdout] test test::test_set_user_input::test_number ... ok [INFO] [stdout] test test::test_set_user_input::test_negative_currencies ... ok [INFO] [stdout] test test::test_set_user_input::test_formulas ... ok [INFO] [stdout] test test::test_set_user_input::test_financial_functions ... ok [INFO] [stdout] test test::test_set_user_input::test_negative_numbers ... ok [INFO] [stdout] test test::test_set_user_input::test_numbers ... ok [INFO] [stdout] test test::test_set_user_input::test_percentage_ops ... ok [INFO] [stdout] test test::test_set_user_input::test_percentage ... ok [INFO] [stdout] test test::test_set_user_input::test_product ... ok [INFO] [stdout] test test::test_sheet_names::sheet_number_name ... ok [INFO] [stdout] test test::test_set_user_input::test_sum_function_eur ... ok [INFO] [stdout] test test::test_sheets::delete_sheet_error ... ok [INFO] [stdout] test test::test_sheets::rename_into_different_case ... ok [INFO] [stdout] test test::test_sheet_markup::test_sheet_markup ... ok [INFO] [stdout] test test::test_sheets::test_add_remove_sheets ... ok [INFO] [stdout] test test::test_sheets::test_correct_quoting ... ok [INFO] [stdout] test test::test_sheets::test_delete_sheet_by_index ... ok [INFO] [stdout] test test::test_set_user_input::test_some_complex_examples ... ok [INFO] [stdout] test test::test_sheets::test_ranges ... ok [INFO] [stdout] test test::test_sheets::test_insert_sheet ... ok [INFO] [stdout] test test::test_set_user_input::test_sum_function ... ok [INFO] [stdout] test test::test_sheets::test_cannot_delete_last_sheet ... ok [INFO] [stdout] test test::test_sheets::test_rename_and_formula ... 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_sheets::test_rename_sheet ... ok [INFO] [stdout] test test::test_styles::empty_models_have_two_fills ... ok [INFO] [stdout] test test::test_styles::test_create_named_style ... ok [INFO] [stdout] test test::test_styles::test_named_styles ... ok [INFO] [stdout] test test::test_sheets::test_rename_sheet_by_index ... ok [INFO] [stdout] test test::test_sheets::test_rename_sheet_by_index_error ... ok [INFO] [stdout] test test::test_sumsq::arguments ... ok [INFO] [stdout] test test::test_styles::test_model_set_cells_with_values_styles ... ok [INFO] [stdout] test test::test_today::today_with_wrong_tz ... ok [INFO] [stdout] test test::test_trigonometric::test_fn_pi_arguments ... ok [INFO] [stdout] test test::test_today::now_basic_europe_berlin ... ok [INFO] [stdout] test test::test_trigonometric::test_trigonometric_identity ... ok [INFO] [stdout] test test::test_trigonometric::test_fn_tan_pi2 ... ok [INFO] [stdout] test test::test_true_false::true_false_arguments ... ok [INFO] [stdout] test test::test_types::alignment_default ... ok [INFO] [stdout] test test::test_trigonometric_reciprocals::fn_arguments ... ok [INFO] [stdout] test test::test_trigonometric::test_fn_atan2_arguments ... ok [INFO] [stdout] test test::test_weekday_return_types::test_weekday_return_types_11_to_17 ... ok [INFO] [stdout] test test::test_trigonometric::test_fn_trigonometric_arguments ... ok [INFO] [stdout] test test::test_today::now_basic_utc ... ok [INFO] [stdout] test test::test_today::today_basic ... ok [INFO] [stdout] test test::test_weeknum_return_types::test_weeknum_return_types_11_to_17_and_21 ... ok [INFO] [stdout] test test::test_workbook::workbook_worksheets_ids_and_names ... ok [INFO] [stdout] test test::test_workbook::workbook_worksheets_info ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_multiple_cells ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_single_cell ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_empty_sheet ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_progressive ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_single_cell_deleted ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_dimension_single_cell_set_empty ... ok [INFO] [stdout] test test::test_yearfrac_basis::test_yearfrac_basis_2_actual_360 ... ok [INFO] [stdout] test test::test_yearfrac_basis::test_yearfrac_basis_3_actual_365 ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::add_undo_redo ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::new_sheet_selects_it ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::set_sheet_color ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::alpha_beta_gamma ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::basic_tests ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::errors ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::invalid_parameters ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::left ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::delete_last_sheet ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::left_4 ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::one_cell_right ... ok [INFO] [stdout] test test::user_model::test_autofill_columns::styles ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::alpha_beta_gamma ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::basic_tests ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::invalid_parameters ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::one_cell_down ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::upwards ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::delete_sheet_propagates ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::upwards_4 ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::errors ... ok [INFO] [stdout] test test::user_model::test_autofill_rows::styles ... ok [INFO] [stdout] test test::user_model::test_add_delete_sheets::new_sheet_propagates ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::batch_operations_with_formulas ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::boundary_validation ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_delete_columns_round_trip ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_delete_with_styles ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_diff_serialization ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_insert_rows_undo_redo ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_insert_columns_undo_redo ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_operations_error_cases ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_delete_rows_round_trip ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::complex_bulk_operations_sequence ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_operations_with_formulas_update ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::delete_empty_rows ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::delete_mixed_empty_and_filled_rows ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::bulk_operations_large_count ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::diff_order_delete_rows ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::edge_case_single_operation ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::undo_redo_after_batch_delete ... ok [INFO] [stdout] test test::user_model::test_border::autofill ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::diff_invariant_insert_rows ... ok [INFO] [stdout] test test::user_model::test_border::borders_all ... ok [INFO] [stdout] test test::user_model::test_border::border_top ... ok [INFO] [stdout] test test::user_model::test_batch_row_column_diff::diff_invariant_insert_columns ... ok [INFO] [stdout] test test::user_model::test_border::borders_bottom ... 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_top ... ok [INFO] [stdout] test test::user_model::test_border::borders_left ... ok [INFO] [stdout] test test::user_model::test_border::lighter_borders ... 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_clear_cells::issue_454 ... ok [INFO] [stdout] test test::user_model::test_column_style::cell_row_undo ... ok [INFO] [stdout] test test::user_model::test_column_style::column_row ... ok [INFO] [stdout] test test::user_model::test_clear_cells::issue_454b ... ok [INFO] [stdout] test test::user_model::test_clear_cells::clear_all_empty_cell ... ok [INFO] [stdout] test test::user_model::test_border::heavier_borders ... ok [INFO] [stdout] test test::user_model::test_column_style::column_style_then_row_alignment ... ok [INFO] [stdout] test test::user_model::test_column_style::column_width ... ok [INFO] [stdout] test test::user_model::test_column_style::column_style_then_width ... ok [INFO] [stdout] test test::user_model::test_column_style::height_row_undo ... ok [INFO] [stdout] test test::user_model::test_column_style::existing_style ... ok [INFO] [stdout] test test::user_model::test_clear_cells::basic ... 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::row_column ... ok [INFO] [stdout] test test::user_model::test_column_style::test_row_column_column ... ok [INFO] [stdout] test test::user_model::test_column_style::row_column_column ... ok [INFO] [stdout] test test::user_model::test_column_style::width_column_undo ... ok [INFO] [stdout] test test::user_model::test_defined_names::already_existing ... 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::create_defined_name ... 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::delete_sheet ... ok [INFO] [stdout] test test::user_model::test_defined_names::invalid_names ... ok [INFO] [stdout] test test::user_model::test_defined_names::change_scope ... 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_operations ... ok [INFO] [stdout] test test::user_model::test_defined_names::rename_defined_name_string_operations ... ok [INFO] [stdout] test test::user_model::test_defined_names::rename_sheet ... ok [INFO] [stdout] test test::user_model::test_defined_names::scopes ... ok [INFO] [stdout] test test::user_model::test_defined_names::rename_defined_name ... 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_delete_row_column_formatting::column_width ... ok [INFO] [stdout] test test::user_model::test_delete_row_column_formatting::column_row_style_undo ... ok [INFO] [stdout] test test::user_model::test_defined_names::invalid_formula ... 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_diff_queue::new_sheet ... ok [INFO] [stdout] test test::user_model::test_diff_queue::wrong_diffs_handled ... ok [INFO] [stdout] test test::user_model::test_evaluation::model_evaluates_automatically ... ok [INFO] [stdout] test test::user_model::test_diff_queue::queue_undo_redo ... ok [INFO] [stdout] test test::user_model::test_evaluation::pause_resume_evaluation ... ok [INFO] [stdout] test test::user_model::test_general::cell_type ... ok [INFO] [stdout] test test::user_model::test_diff_queue::send_queue ... ok [INFO] [stdout] test test::user_model::test_general::get_and_set_name ... ok [INFO] [stdout] test test::user_model::test_general::insert_remove_columns ... ok [INFO] [stdout] test test::user_model::test_general::set_user_input_errors ... ok [INFO] [stdout] test test::user_model::test_general::user_model_debug_message ... ok [INFO] [stdout] test test::user_model::test_general::delete_remove_cell ... ok [INFO] [stdout] test test::user_model::test_general::insert_remove_rows ... ok [INFO] [stdout] test test::user_model::test_defined_names::undo_redo ... ok [INFO] [stdout] test test::user_model::test_grid_lines::basic_tests ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::last_colum ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::basic_navigation ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::page_down ... 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::scroll_right ... ok [INFO] [stdout] test test::user_model::test_last_empty_cell::basic_tests ... ok [INFO] [stdout] test test::user_model::test_diff_queue::queue_undo_redo_multiple ... ok [INFO] [stdout] test test::user_model::test_last_empty_cell::test_last_empty_cell ... ok [INFO] [stdout] test test::user_model::test_keyboard_navigation::page_up ... ok [INFO] [stdout] test test::user_model::test_multi_row_column::delete_columns_errors ... ok [INFO] [stdout] test test::user_model::test_multi_row_column::delete_rows_errors ... ok [INFO] [stdout] test test::user_model::test_multi_row_column::insert_columns_errors ... ok [INFO] [stdout] test test::user_model::test_multi_row_column::delete_multiple_columns_shifts_cells_left ... ok [INFO] [stdout] test test::user_model::test_multi_row_column::insert_rows_errors ... ok [INFO] [stdout] test test::user_model::test_multi_row_column::insert_multiple_columns_shifts_cells ... ok [INFO] [stdout] test test::user_model::test_multi_row_column::delete_multiple_rows_shifts_cells_upwards ... ok [INFO] [stdout] test test::user_model::test_multi_row_column::insert_multiple_rows_shifts_cells ... ok [INFO] [stdout] test test::user_model::test_on_area_selection::basic_test ... ok [INFO] [stdout] test test::user_model::test_on_area_selection::scroll_right ... 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_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_right_last_column ... 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_left_left_border ... ok [INFO] [stdout] test test::user_model::test_paste_csv::csv_paste ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_right_decreases ... ok [INFO] [stdout] test test::user_model::test_paste_csv::csv_paste_formula ... ok [INFO] [stdout] test test::user_model::test_paste_csv::cut_paste_different_sheet ... ok [INFO] [stdout] test test::user_model::test_paste_csv::tsv_crlf_paste ... ok [INFO] [stdout] test test::user_model::test_recursive::two_columns ... ok [INFO] [stdout] test test::user_model::test_rename_sheet::basic_rename ... ok [INFO] [stdout] test test::user_model::test_rename_sheet::errors ... ok [INFO] [stdout] test test::user_model::test_rename_sheet::rename_with_same_name ... ok [INFO] [stdout] test test::user_model::test_paste_csv::copy_paste_internal ... ok [INFO] [stdout] test test::user_model::test_paste_csv::cut_paste ... ok [INFO] [stdout] test test::user_model::test_rename_sheet::undo_redo ... ok [INFO] [stdout] test test::user_model::test_on_expand_selected_range::arrow_right ... ok [INFO] [stdout] test test::user_model::test_row_column::delete_column_errors ... ok [INFO] [stdout] test test::user_model::test_row_column::insert_row_evaluates ... ok [INFO] [stdout] test test::user_model::test_row_column::insert_column_evaluates ... ok [INFO] [stdout] test test::user_model::test_row_column::row_heigh_increases_automatically ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_insert_column ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_delete_row_no_style ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_delete_column ... ok [INFO] [stdout] test test::user_model::test_sheet_state::basic_tests ... ok [INFO] [stdout] test test::user_model::test_sheets_undo_redo::basic_undo_redo ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_delete_row ... ok [INFO] [stdout] test test::user_model::test_sheets_undo_redo::delete_undo ... ok [INFO] [stdout] test test::user_model::test_row_column::simple_insert_row ... ok [INFO] [stdout] test test::user_model::test_styles::alignment_errors ... ok [INFO] [stdout] test test::user_model::test_on_paste_styles::simple_pasting ... ok [INFO] [stdout] test test::user_model::test_styles::basic_fill ... ok [INFO] [stdout] test test::user_model::test_styles::basic_fonts ... ok [INFO] [stdout] test test::user_model::test_styles::false_removes_value ... ok [INFO] [stdout] test test::user_model::test_styles::basic_alignment ... ok [INFO] [stdout] test test::user_model::test_styles::basic_format ... ok [INFO] [stdout] test test::user_model::test_styles::fill_errors ... ok [INFO] [stdout] test test::user_model::test_styles::basic_wrap_text ... 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_styles::cell_clear_formatting ... ok [INFO] [stdout] test test::user_model::test_undo_redo::can_undo_can_redo ... ok [INFO] [stdout] test test::user_model::test_to_from_bytes::language ... ok [INFO] [stdout] test test::user_model::test_to_from_bytes::errors ... ok [INFO] [stdout] test test::user_model::test_to_from_bytes::formulatext_english ... ok [INFO] [stdout] test test::user_model::test_view::errors_no_views ... 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_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 test::user_model::test_window_size::basic_test ... ok [INFO] [stdout] test user_model::border_utils::tests::basic_colors ... ok [INFO] [stdout] test user_model::border_utils::tests::borderline_cases ... 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 test::user_model::test_view::add_new_sheet_and_back ... ok [INFO] [stdout] test user_model::common::tests::test_horizontal ... ok [INFO] [stdout] test user_model::common::tests::test_vertical ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_date_progression_detector_en ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_date_progression_detector_es ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_date_progression_detector_fr ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_detect_progression ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_numeric_float ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_numeric_grouping_validation ... ok [INFO] [stdout] test test::user_model::test_undo_redo::simple_undo_redo ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_numeric_progression_detector ... ok [INFO] [stdout] test test::user_model::test_undo_redo::undo_redo_respect_styles ... ok [INFO] [stdout] test user_model::border_utils::tests::luminance_ordering ... ok [INFO] [stdout] test user_model::border_utils::tests::same_color ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_numeric_progression_detector_locale_de ... ok [INFO] [stdout] test user_model::sequence_detector::tests::test_suffixed_progression_detector ... 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 user_model::sequence_detector::tests::test_suffixed_progression_float_like_suffix ... 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_parse_range_references ... ok [INFO] [stdout] test utils::tests::test_parse_cell_references ... 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 test::test_networkdays::networkdays_rejects_invalid_dates ... ok [INFO] [stdout] test test::test_implicit_intersection::return_of_array_is_n_impl ... ok [INFO] [stdout] test test::test_worksheet::test_worksheet_navigate_to_edge_in_direction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 982 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 4.73s [INFO] [stdout] [INFO] [stderr] Doc-tests ironcalc_base [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test src/model.rs - model::Model<'a>::cell_clear_all (line 1935) ... ok [INFO] [stdout] test src/expressions/lexer/mod.rs - expressions::lexer (line 32) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::extend_to (line 1109) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::extend_copied_value (line 1163) ... ok [INFO] [stdout] test src/lib.rs - (line 42) ... ok [INFO] [stdout] test src/expressions/lexer/util.rs - expressions::lexer::util::get_tokens (line 20) ... ok [INFO] [stdout] test src/lib.rs - (line 18) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::cell_clear_contents (line 1908) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::get_cell_formula (line 1221) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::is_empty_cell (line 787) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::parse_reference (line 970) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::move_cell_value_to_area (line 1036) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::get_formatted_cell_value (line 1788) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::from_bytes (line 864) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::from_workbook (line 891) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::set_sheet_color (line 706) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::update_cell_with_number (line 1402) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::set_user_input (line 1497) ... 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<'a>::update_cell_with_formula (line 1445) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::update_cell_with_bool (line 1360) ... ok [INFO] [stdout] test src/user_model/common.rs - user_model::common::UserModel (line 209) ... ok [INFO] [stdout] test src/model.rs - model::Model<'a>::update_cell_with_text (line 1310) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.14s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "33491d6aebbea725eae2f15a274aec34f2ccc46d243d11a16cb64cff0eb31775", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "33491d6aebbea725eae2f15a274aec34f2ccc46d243d11a16cb64cff0eb31775", kill_on_drop: false }` [INFO] [stdout] 33491d6aebbea725eae2f15a274aec34f2ccc46d243d11a16cb64cff0eb31775