[INFO] cloning repository https://github.com/holgertkey/ccalc
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/holgertkey/ccalc" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fholgertkey%2Fccalc", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fholgertkey%2Fccalc'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ee25deeddabc32e53ebcafa95d7a7e9acbdaee37
[INFO] testing holgertkey/ccalc against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fholgertkey%2Fccalc" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/holgertkey/ccalc
[INFO] finished tweaking git repo https://github.com/holgertkey/ccalc
[INFO] tweaked toml for git repo https://github.com/holgertkey/ccalc written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/holgertkey/ccalc on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/holgertkey/ccalc already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded colored v2.2.0
[INFO] [stderr]   Downloaded yeslogic-fontconfig-sys v6.0.1
[INFO] [stderr]   Downloaded array-init v2.1.0
[INFO] [stderr]   Downloaded drawille v0.3.0
[INFO] [stderr]   Downloaded plotters-backend v0.3.7
[INFO] [stderr]   Downloaded plotters-bitmap v0.3.7
[INFO] [stderr]   Downloaded float-ord v0.3.2
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.118
[INFO] [stderr]   Downloaded primal-check v0.3.4
[INFO] [stderr]   Downloaded plotters-svg v0.3.7
[INFO] [stderr]   Downloaded dlib v0.5.3
[INFO] [stderr]   Downloaded transpose v0.2.3
[INFO] [stderr]   Downloaded pathfinder_geometry v0.5.1
[INFO] [stderr]   Downloaded cblas-sys v0.1.4
[INFO] [stderr]   Downloaded openblas-src v0.10.15
[INFO] [stderr]   Downloaded blas-src v0.10.0
[INFO] [stderr]   Downloaded endian-type v0.1.2
[INFO] [stderr]   Downloaded nibble_vec v0.1.0
[INFO] [stderr]   Downloaded fd-lock v4.0.4
[INFO] [stderr]   Downloaded core-text v20.1.0
[INFO] [stderr]   Downloaded openblas-build v0.10.15
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.118
[INFO] [stderr]   Downloaded dwrote v0.11.5
[INFO] [stderr]   Downloaded redox_syscall v0.7.4
[INFO] [stderr]   Downloaded pem-rfc7468 v1.0.0
[INFO] [stderr]   Downloaded pathfinder_simd v0.5.6
[INFO] [stderr]   Downloaded textplots v0.8.7
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.118
[INFO] [stderr]   Downloaded matrw v0.1.4
[INFO] [stderr]   Downloaded binrw_derive v0.13.4
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.118
[INFO] [stderr]   Downloaded font-kit v0.14.3
[INFO] [stderr]   Downloaded rand v0.8.6
[INFO] [stderr]   Downloaded cc v1.2.60
[INFO] [stderr]   Downloaded binrw v0.13.4
[INFO] [stderr]   Downloaded js-sys v0.3.95
[INFO] [stderr]   Downloaded der v0.8.0
[INFO] [stderr]   Downloaded rustyline v14.0.0
[INFO] [stderr]   Downloaded plotters v0.3.7
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.6
[INFO] [stderr]   Downloaded rayon v1.12.0
[INFO] [stderr]   Downloaded radix_trie v0.2.1
[INFO] [stderr]   Downloaded ndarray v0.16.1
[INFO] [stderr]   Downloaded nix v0.28.0
[INFO] [stderr]   Downloaded rustfft v6.4.1
[INFO] [stderr]   Downloaded web-sys v0.3.95
[INFO] [stderr]   Downloaded freetype-sys v0.20.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb
[INFO] running `Command { std: "docker" "start" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling ndarray v0.16.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rustyline v14.0.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ccalc-engine v0.48.0 (/opt/rustwide/workdir/crates/ccalc-engine)
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ccalc-plot v0.48.0 (/opt/rustwide/workdir/crates/ccalc-plot)
[INFO] [stderr]    Compiling ccalc v0.48.0 (/opt/rustwide/workdir/crates/ccalc)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 17s
[INFO] running `Command { std: "docker" "inspect" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling ndarray v0.16.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ccalc-engine v0.48.0 (/opt/rustwide/workdir/crates/ccalc-engine)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling ccalc-plot v0.48.0 (/opt/rustwide/workdir/crates/ccalc-plot)
[INFO] [stderr]    Compiling ccalc v0.48.0 (/opt/rustwide/workdir/crates/ccalc)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 19s
[INFO] running `Command { std: "docker" "inspect" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/ccalc-173017f26314d280)
[INFO] [stdout] 
[INFO] [stdout] running 156 tests
[INFO] [stdout] test config::tests::default_config_parses ... ok
[INFO] [stdout] test config::tests::load_or_create_makes_file ... ok
[INFO] [stdout] test config::tests::precision_clamped_to_15 ... ok
[INFO] [stdout] test config::tests::unknown_base_falls_back_to_dec ... ok
[INFO] [stdout] test config::tests::search_path_no_trailing_slash_exact_only ... ok
[INFO] [stdout] test config::tests::search_path_windows_forward_slashes ... ok
[INFO] [stdout] test config::tests::repl_prompts_absent_by_default ... ok
[INFO] [stdout] test config::tests::load_custom_values ... ok
[INFO] [stdout] test config::tests::repl_prompts_loaded_from_config ... ok
[INFO] [stdout] test highlight::tests::builtin_shadowed_by_env_not_colored ... ok
[INFO] [stdout] test highlight::tests::closed_double_string_green ... ok
[INFO] [stdout] test highlight::tests::closed_single_string_green ... ok
[INFO] [stdout] test config::tests::search_path_under_display_is_ignored ... ok
[INFO] [stdout] test highlight::tests::comment_hash_colored ... ok
[INFO] [stdout] test highlight::tests::comment_percent_colored ... ok
[INFO] [stdout] test highlight::tests::builtin_colored ... ok
[INFO] [stdout] test highlight::tests::double_transpose_not_string ... ok
[INFO] [stdout] test highlight::tests::empty_line_returns_empty ... ok
[INFO] [stdout] test highlight::tests::hex_number_colored ... ok
[INFO] [stdout] test highlight::tests::multiple_keywords ... ok
[INFO] [stdout] test config::tests::search_path_loaded_from_top_level ... ok
[INFO] [stdout] test highlight::tests::number_colored ... ok
[INFO] [stdout] test config::tests::search_path_trailing_slash_includes_subdirs ... ok
[INFO] [stdout] test highlight::tests::plain_text_unchanged ... ok
[INFO] [stdout] test highlight::tests::transpose_not_string ... ok
[INFO] [stdout] test highlight::tests::percent_inside_string_not_comment ... ok
[INFO] [stdout] test highlight::tests::dot_number_colored ... ok
[INFO] [stdout] test highlight::tests::resolve_color256 ... ok
[INFO] [stdout] test highlight::tests::resolve_named_color ... ok
[INFO] [stdout] test highlight::tests::resolve_rgb_color ... ok
[INFO] [stdout] test highlight::tests::resolve_unknown_returns_none ... ok
[INFO] [stdout] test highlight::tests::unclosed_single_string_red ... ok
[INFO] [stdout] test highlight::tests::resolve_bold_prefix ... ok
[INFO] [stdout] test repl::tests::test_evaluate_assignment ... ok
[INFO] [stdout] test highlight::tests::string_after_operator_is_string ... ok
[INFO] [stdout] test repl::tests::test_evaluate_assignment_does_not_update_ans ... ok
[INFO] [stdout] test highlight::tests::text_preserved_after_stripping_ansi ... ok
[INFO] [stdout] test repl::tests::test_evaluate_expression_always_updates_ans ... ok
[INFO] [stdout] test repl::tests::test_evaluate_sets_base_via_suffix ... ok
[INFO] [stdout] test config::tests::repl_prompts_partial_config ... ok
[INFO] [stdout] test repl::tests::test_evaluate_partial_adds_to_ans ... ok
[INFO] [stdout] test repl::tests::test_expand_vars_no_vars ... ok
[INFO] [stdout] test repl::tests::test_expand_vars_unknown_ident_preserved ... ok
[INFO] [stdout] test repl::tests::test_evaluate_simple ... ok
[INFO] [stdout] test repl::tests::test_extract_base_suffix_bin ... ok
[INFO] [stdout] test repl::tests::test_expand_vars_in_hex_base ... ok
[INFO] [stdout] test repl::tests::test_expand_vars_matrix_not_expanded ... ok
[INFO] [stdout] test repl::tests::test_expand_vars_multiple ... ok
[INFO] [stdout] test repl::tests::test_expand_vars_single ... ok
[INFO] [stdout] test repl::tests::test_extract_base_suffix_hex ... ok
[INFO] [stdout] test repl::tests::test_extract_base_suffix_complex ... ok
[INFO] [stdout] test repl::tests::test_extract_base_suffix_no_space ... ok
[INFO] [stdout] test repl::tests::test_extract_base_suffix_dec ... ok
[INFO] [stdout] test repl::tests::test_format_for_base_bin ... ok
[INFO] [stdout] test repl::tests::test_extract_base_suffix_none ... ok
[INFO] [stdout] test repl::tests::test_format_for_base_dec ... ok
[INFO] [stdout] test repl::tests::test_format_for_base_hex ... ok
[INFO] [stdout] test repl::tests::test_extract_base_suffix_oct ... ok
[INFO] [stdout] test repl::tests::test_extract_base_suffix_show_all ... ok
[INFO] [stdout] test repl::tests::test_format_expr_bin_accumulator_mixed_bases ... ok
[INFO] [stdout] test repl::tests::test_format_for_base_oct ... ok
[INFO] [stdout] test repl::tests::test_format_expr_dec_converts_hex ... ok
[INFO] [stdout] test repl::tests::test_parse_disp_cmd_not_matched ... ok
[INFO] [stdout] test repl::tests::test_format_expr_hex_accumulator_bin_literals ... ok
[INFO] [stdout] test repl::tests::test_parse_disp_cmd_simple ... ok
[INFO] [stdout] test repl::tests::test_format_expr_hex_converts_bin_and_dec ... ok
[INFO] [stdout] test repl::tests::test_pipe_base_persists ... ok
[INFO] [stdout] test repl::tests::test_pipe_base_suffix_accumulator_set ... ok
[INFO] [stdout] test repl::tests::test_pipe_base_suffix_accumulator_set_uses_ans ... ok
[INFO] [stdout] test repl::tests::test_format_expr_hex_keeps_hex_literals ... ok
[INFO] [stdout] test repl::tests::test_pipe_base_suffix_evaluates_expression ... ok
[INFO] [stdout] test repl::tests::test_format_expr_no_change_when_all_match ... ok
[INFO] [stdout] test repl::tests::test_format_expr_preserves_identifiers ... ok
[INFO] [stdout] test highlight::tests::imaginary_number_colored ... ok
[INFO] [stdout] test repl::tests::test_pipe_bin_literals ... ok
[INFO] [stdout] test repl::tests::test_pipe_base_suffix_shows_all ... ok
[INFO] [stdout] test repl::tests::test_pipe_comments_skipped ... ok
[INFO] [stdout] test repl::tests::test_pipe_base_switch_dec ... ok
[INFO] [stdout] test repl::tests::test_pipe_disp_simple ... ok
[INFO] [stdout] test repl::tests::test_pipe_disp_expression ... ok
[INFO] [stdout] test repl::tests::test_pipe_div_by_zero_gives_inf ... ok
[INFO] [stdout] test repl::tests::test_pipe_fprintf_double_quotes_void ... ok
[INFO] [stdout] test repl::tests::test_pipe_fprintf_returns_void_no_captured_output ... ok
[INFO] [stdout] test repl::tests::test_pipe_empty_lines_skipped ... ok
[INFO] [stdout] test repl::tests::test_pipe_fprintf_with_arg_void ... ok
[INFO] [stdout] test repl::tests::test_pipe_hex_literals ... ok
[INFO] [stdout] test repl::tests::test_pipe_matrix_assignment ... ok
[INFO] [stdout] test repl::tests::test_pipe_inline_comments_stripped ... ok
[INFO] [stdout] test repl::tests::test_pipe_hex_base_suffix_changes_display ... ok
[INFO] [stdout] test repl::tests::test_pipe_matrix_literal ... ok
[INFO] [stdout] test repl::tests::test_pipe_matrix_semicolon_not_split ... ok
[INFO] [stdout] test repl::tests::test_pipe_power ... ok
[INFO] [stdout] test highlight::tests::keyword_colored ... ok
[INFO] [stdout] test repl::tests::test_pipe_multi_line_accumulates ... ok
[INFO] [stdout] test repl::tests::test_pipe_quit_with_exit ... ok
[INFO] [stdout] test repl::tests::test_pipe_multi_stmt_all_silent ... ok
[INFO] [stdout] test repl::tests::test_pipe_multi_stmt_ans_not_updated_by_assignment ... ok
[INFO] [stdout] test repl::tests::test_pipe_semicolon_suppresses_output ... ok
[INFO] [stdout] test repl::tests::test_pipe_semicolon_still_updates_ans ... ok
[INFO] [stdout] test repl::tests::test_pipe_disp_does_not_change_ans ... ok
[INFO] [stdout] test repl::tests::test_pipe_simple_expression ... ok
[INFO] [stdout] test repl::tests::test_pipe_multi_stmt_expr_last ... ok
[INFO] [stdout] test repl::tests::test_pipe_multi_stmt_last_shown ... ok
[INFO] [stdout] test highlight::tests::keyword_shadowed_by_env_not_colored ... ok
[INFO] [stdout] test repl::tests::test_pipe_oct_literals ... ok
[INFO] [stdout] test repl::tests::test_pipe_sprintf_format_arg ... ok
[INFO] [stdout] test repl::tests::test_pipe_quit_with_quit ... ok
[INFO] [stdout] test repl::tests::test_pipe_disp_variable ... ok
[INFO] [stdout] test repl::tests::test_pipe_save_load_roundtrip ... ok
[INFO] [stdout] test repl::tests::test_pipe_save_selective_vars ... ok
[INFO] [stdout] test repl::tests::test_pipe_sci_partial_expression ... ok
[INFO] [stdout] test repl::tests::test_pipe_semicolon_variable_store ... ok
[INFO] [stdout] test repl::tests::test_pipe_semicolon_with_comment ... ok
[INFO] [stdout] test repl::tests::test_pipe_sprintf_single_quotes ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_ans_scalar ... ok
[INFO] [stdout] test repl::tests::test_pipe_sqrt ... ok
[INFO] [stdout] test repl::tests::test_pipe_variable_assignment ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_ansi_escape_passthrough ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_bright_colors ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_color256 ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_color_bold_and_dim ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_line_counter ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_cwd_short_nonempty ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_color_splits_plain_and_colored ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_color_reset ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_standard_colors ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_unclosed_brace ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_unknown_placeholder ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_all_silent ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_comment_stripped ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_empty_input ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_rgb_color ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_rgb_invalid_passthrough ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_matrix_then_semi ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_semi_in_matrix_not_split ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_semi_in_string_not_split ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_time_format ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_single_no_semi ... ok
[INFO] [stdout] test repl::tests::test_render_prompt_literal ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_single_trailing_semi ... ok
[INFO] [stdout] test repl::tests::test_try_parse_load_bare ... ok
[INFO] [stdout] test repl::tests::test_try_parse_load_with_path ... ok
[INFO] [stdout] test repl::tests::test_try_parse_save_bare ... ok
[INFO] [stdout] test repl::tests::test_try_parse_save_with_vars ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_transpose_semi_splits ... ok
[INFO] [stdout] test repl::tests::test_try_parse_unrelated_returns_none ... ok
[INFO] [stdout] test repl::tests::test_try_parse_save_with_path ... ok
[INFO] [stdout] test repl::tests::test_who_columns_fits_one_row ... ok
[INFO] [stdout] test repl::tests::test_who_columns_empty ... ok
[INFO] [stdout] test repl::tests::test_who_columns_narrow_terminal_one_col ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_whitespace_segments_skipped ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ccalc_engine-cdab8364342361d2)
[INFO] [stdout] test repl::tests::test_who_columns_wraps_to_two_columns ... ok
[INFO] [stdout] test highlight::tests::unclosed_double_string_red ... ok
[INFO] [stdout] test repl::tests::test_who_columns_single_entry ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_two_stmts_last_no_semi ... ok
[INFO] [stdout] test repl::tests::test_split_stmts_transpose_multi_stmt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 156 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1076 tests
[INFO] [stdout] test datetime::tests::test_epoch_roundtrip ... ok
[INFO] [stdout] test datetime::tests::test_format_datetime ... ok
[INFO] [stdout] test datetime::tests::test_datenum_roundtrip ... ok
[INFO] [stdout] test datetime::tests::test_format_duration ... ok
[INFO] [stdout] test datetime::tests::test_iso8601_parsing ... ok
[INFO] [stdout] test datetime::tests::test_known_date ... ok
[INFO] [stdout] test datetime::tests::test_leap_year_boundary ... ok
[INFO] [stdout] test env::tests::test_is_valid_ident ... ok
[INFO] [stdout] test env::tests::test_load_ignores_invalid_lines ... ok
[INFO] [stdout] test env::tests::test_load_nonexistent_returns_error ... ok
[INFO] [stdout] test env::tests::test_save_empty_workspace ... ok
[INFO] [stdout] test env::tests::test_save_load_roundtrip ... ok
[INFO] [stdout] test env::tests::test_save_load_strings ... ok
[INFO] [stdout] test env::tests::test_save_skips_matrices ... ok
[INFO] [stdout] test env::tests::test_save_skips_string_with_unsafe_chars ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::empty_string_element_ignored ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::numeric_context_str_becomes_codes ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::dynamic_code_concat_for_eval ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::str_context_matrix_becomes_chars ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::dynamic_concat_with_num2str ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::str_context_only_scalars ... ok
[INFO] [stdout] test eval::tests::csv_tests::readmatrix_basic_numeric ... ok
[INFO] [stdout] test eval::tests::csv_tests::readmatrix_empty_file ... ok
[INFO] [stdout] test eval::tests::csv_tests::readmatrix_header_skipped ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::numeric_context_multi_char_str ... ok
[INFO] [stdout] test eval::tests::csv_tests::readmatrix_numeric_first_row_not_header ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::dynamic_variable_naming_with_concat ... ok
[INFO] [stdout] test eval::tests::csv_tests::readmatrix_empty_cell_becomes_nan ... ok
[INFO] [stdout] test eval::tests::csv_tests::readmatrix_explicit_tab_delim ... ok
[INFO] [stdout] test env::tests::test_save_workspace_vars_selective ... ok
[INFO] [stdout] test eval::tests::csv_tests::writetable_wrong_type_errors ... ok
[INFO] [stdout] test eval::tests::csv_tests::writetable_basic ... ok
[INFO] [stdout] test eval::tests::csv_tests::writetable_readtable_roundtrip ... ok
[INFO] [stdout] test eval::tests::csv_tests::writetable_quoting ... ok
[INFO] [stdout] test eval::tests::csv_tests::readtable_mixed_columns ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::str_context_scalar_becomes_char ... ok
[INFO] [stdout] test eval::tests::csv_tests::readtable_numeric_columns ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::three_char_arrays_concat ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datenum_epoch ... ok
[INFO] [stdout] test eval::tests::csv_tests::readtable_empty_file ... ok
[INFO] [stdout] test eval::tests::char_array_literal_tests::two_char_arrays_concat ... ok
[INFO] [stdout] test eval::tests::csv_tests::readtable_quoted_field_with_comma ... ok
[INFO] [stdout] test eval::tests::csv_tests::readtable_header_only ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datenum_three_args ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datestr_custom_format ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datestr_default_format ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datetime_iso_string ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datetime_minus_datetime ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datetime_posixtime_convert ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datetime_iso_with_time ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datetime_six_args ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datetime_plus_duration ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datetime_three_args ... ok
[INFO] [stdout] test eval::tests::datetime_tests::day_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datevec_returns_row_vector ... ok
[INFO] [stdout] test eval::tests::datetime_tests::days_constructor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::days_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::datetime_minus_duration ... ok
[INFO] [stdout] test eval::tests::datetime_tests::diff_duration_array ... ok
[INFO] [stdout] test eval::tests::datetime_tests::hours_constructor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::isdatetime_false_for_scalar ... ok
[INFO] [stdout] test eval::tests::datetime_tests::isdatetime_true ... ok
[INFO] [stdout] test eval::tests::datetime_tests::duration_plus_duration ... ok
[INFO] [stdout] test eval::tests::datetime_tests::isduration_false_for_scalar ... ok
[INFO] [stdout] test eval::tests::datetime_tests::duration_times_scalar ... ok
[INFO] [stdout] test eval::tests::datetime_tests::format_datetime_known ... ok
[INFO] [stdout] test eval::tests::datetime_tests::format_datetime_nat ... ok
[INFO] [stdout] test eval::tests::datetime_tests::format_duration_days ... ok
[INFO] [stdout] test eval::tests::datetime_tests::hour_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::duration_hms ... ok
[INFO] [stdout] test eval::tests::datetime_tests::hours_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::isnat_false ... ok
[INFO] [stdout] test eval::tests::datetime_tests::isnat_on_duration_returns_zero ... ok
[INFO] [stdout] test eval::tests::datetime_tests::diff_datetime_array ... ok
[INFO] [stdout] test eval::tests::datetime_tests::isnat_on_scalar_returns_zero ... ok
[INFO] [stdout] test eval::tests::datetime_tests::format_duration_hours ... ok
[INFO] [stdout] test eval::tests::datetime_tests::isnat_true ... ok
[INFO] [stdout] test eval::tests::datetime_tests::matrix_literal_datetime_column ... ok
[INFO] [stdout] test eval::tests::datetime_tests::isduration_true ... ok
[INFO] [stdout] test eval::tests::datetime_tests::matrix_literal_datetime_concat_array ... ok
[INFO] [stdout] test eval::tests::datetime_tests::matrix_literal_datetime_diff_roundtrip ... ok
[INFO] [stdout] test eval::tests::datetime_tests::matrix_literal_duration_column ... ok
[INFO] [stdout] test eval::tests::datetime_tests::matrix_literal_datetime_row ... ok
[INFO] [stdout] test eval::tests::datetime_tests::format_duration_subsecond ... ok
[INFO] [stdout] test eval::tests::datetime_tests::matrix_literal_duration_row ... ok
[INFO] [stdout] test eval::tests::datetime_tests::matrix_literal_mixed_type_error ... ok
[INFO] [stdout] test eval::tests::datetime_tests::matrix_literal_single_datetime ... ok
[INFO] [stdout] test eval::tests::datetime_tests::milliseconds_constructor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::milliseconds_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::minute_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::minutes_constructor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::minutes_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::month_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::nat_constant ... ok
[INFO] [stdout] test eval::tests::datetime_tests::posixtime_roundtrip ... ok
[INFO] [stdout] test eval::tests::datetime_tests::second_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::seconds_constructor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::seconds_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::sprintf_datetime_as_string ... ok
[INFO] [stdout] test eval::tests::datetime_tests::sprintf_duration_as_string ... ok
[INFO] [stdout] test eval::tests::datetime_tests::sprintf_nat_as_string ... ok
[INFO] [stdout] test eval::tests::datetime_tests::year_extractor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::years_constructor ... ok
[INFO] [stdout] test eval::tests::datetime_tests::year_extractor_on_array ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::end_read_2d_col ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::end_read_2d_row ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::end_read_range_to_end ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::end_write_grow_past_end ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::end_read_range_from_start_to_end ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::end_read_end_minus_one ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::end_write_overwrite_last ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::end_read_last_element ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::no_end_sort_loop_correctness ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::no_end_indexed_write_by_variable ... ok
[INFO] [stdout] test eval::tests::phase23_tests::cross_column_orientation ... ok
[INFO] [stdout] test eval::tests::phase23_tests::cross_wrong_length_error ... ok
[INFO] [stdout] test eval::tests::phase23_tests::dot_basic ... ok
[INFO] [stdout] test eval::tests::phase23_tests::dot_length_mismatch_error ... ok
[INFO] [stdout] test eval::tests::phase23_tests::ind2sub_scalar ... ok
[INFO] [stdout] test eval::tests::phase23_tests::cross_general ... ok
[INFO] [stdout] test eval::tests::phase23_tests::ind2sub_vector ... ok
[INFO] [stdout] test eval::tests::phase23_tests::intersect_basic ... ok
[INFO] [stdout] test eval::tests::phase23_tests::intersect_nan_excluded ... ok
[INFO] [stdout] test eval::tests::phase23_tests::intersect_empty ... ok
[INFO] [stdout] test eval::tests::phase23_tests::ismember_nan_is_false ... ok
[INFO] [stdout] test eval::tests::phase23_tests::ismember_scalar_found ... ok
[INFO] [stdout] test eval::tests::phase23_tests::ismember_scalar_not_found ... ok
[INFO] [stdout] test eval::tests::phase23_tests::ismember_vector ... ok
[INFO] [stdout] test eval::tests::end_index_regression_tests::no_end_indexed_read_by_variable ... ok
[INFO] [stdout] test eval::tests::phase23_tests::kron_simple ... ok
[INFO] [stdout] test eval::tests::phase23_tests::repelem_scalar_n ... ok
[INFO] [stdout] test eval::tests::phase23_tests::repmat_1x1 ... ok
[INFO] [stdout] test eval::tests::phase23_tests::repelem_2d ... ok
[INFO] [stdout] test eval::tests::phase23_tests::setdiff_basic ... ok
[INFO] [stdout] test eval::tests::loop_performance_regression_tests::indexed_write_loop_n1000 ... ok
[INFO] [stdout] test eval::tests::phase23_tests::repmat_2x3 ... ok
[INFO] [stdout] test eval::tests::loop_performance_regression_tests::lambda_with_indexed_read_loop_n500 ... ok
[INFO] [stdout] test eval::tests::phase23_tests::sub2ind_vector ... ok
[INFO] [stdout] test eval::tests::phase23_tests::cross_unit_vectors ... ok
[INFO] [stdout] test eval::tests::phase23_tests::kron_identity_scaling ... ok
[INFO] [stdout] test eval::tests::loop_performance_regression_tests::lambda_call_loop_n1000 ... ok
[INFO] [stdout] test eval::tests::phase23_tests::union_basic ... ok
[INFO] [stdout] test eval::tests::phase23_tests::setdiff_empty_result ... ok
[INFO] [stdout] test eval::tests::loop_performance_regression_tests::indexed_read_write_loop_n1000 ... ok
[INFO] [stdout] test eval::tests::phase23_tests::repelem_vector_n ... ok
[INFO] [stdout] test eval::tests::phase23_tests::tril_negative_offset ... ok
[INFO] [stdout] test eval::tests::phase23_tests::sub2ind_scalar ... ok
[INFO] [stdout] test eval::tests::phase23_tests::tril_no_offset ... ok
[INFO] [stdout] test eval::tests::phase23_tests::tril_positive_offset ... ok
[INFO] [stdout] test eval::tests::phase23_tests::triu_negative_offset ... ok
[INFO] [stdout] test eval::tests::phase23_tests::triu_no_offset ... ok
[INFO] [stdout] test eval::tests::phase23_tests::triu_positive_offset ... ok
[INFO] [stdout] test eval::tests::phase23_tests::union_with_duplicates ... ok
[INFO] [stdout] test eval::tests::phase24_tests::conv_length ... ok
[INFO] [stdout] test eval::tests::phase24_tests::conv_basic ... ok
[INFO] [stdout] test eval::tests::phase24_tests::conv_poly_mul ... ok
[INFO] [stdout] test eval::tests::phase24_tests::deconv_exact_division ... ok
[INFO] [stdout] test eval::tests::phase24_tests::deconv_with_remainder ... ok
[INFO] [stdout] test eval::tests::phase24_tests::deconv_invariant ... ok
[INFO] [stdout] test eval::tests::phase24_tests::interp1_at_knot ... ok
[INFO] [stdout] test eval::tests::phase24_tests::interp1_linear_scalar ... ok
[INFO] [stdout] test eval::tests::phase24_tests::interp1_linear_vector_xi ... ok
[INFO] [stdout] test eval::tests::phase24_tests::interp1_previous ... ok
[INFO] [stdout] test eval::tests::phase24_tests::interp1_next ... ok
[INFO] [stdout] test eval::tests::phase24_tests::interp1_previous_at_last_knot ... ok
[INFO] [stdout] test eval::tests::phase24_tests::phase24_names_registered ... ok
[INFO] [stdout] test eval::tests::phase24_tests::poly_char_poly_2x2 ... ok
[INFO] [stdout] test eval::tests::phase24_tests::poly_from_roots_3 ... ok
[INFO] [stdout] test eval::tests::phase24_tests::poly_scalar_root ... ok
[INFO] [stdout] test eval::tests::phase24_tests::interp1_extrapolation_nan ... ok
[INFO] [stdout] test eval::tests::phase24_tests::polyfit_linear ... ok
[INFO] [stdout] test eval::tests::phase24_tests::polyfit_quadratic ... ok
[INFO] [stdout] test eval::tests::phase24_tests::polyval_constant_poly ... ok
[INFO] [stdout] test eval::tests::phase24_tests::conv_single ... ok
[INFO] [stdout] test eval::tests::phase24_tests::interp1_nearest ... ok
[INFO] [stdout] test eval::tests::phase24_tests::polyval_non_root ... ok
[INFO] [stdout] test eval::tests::phase24_tests::polyval_root1 ... ok
[INFO] [stdout] test eval::tests::phase24_tests::polyval_root2 ... ok
[INFO] [stdout] test eval::tests::phase24_tests::polyval_vector_x ... ok
[INFO] [stdout] test eval::tests::phase24_tests::roots_complex_pair ... ok
[INFO] [stdout] test eval::tests::phase24_tests::roots_degree1 ... ok
[INFO] [stdout] test eval::tests::phase24_tests::roots_constant_empty ... ok
[INFO] [stdout] test eval::tests::phase24_tests::roots_two_real ... ok
[INFO] [stdout] test eval::tests::phase25_tests::eval_defines_variable_in_scope ... ok
[INFO] [stdout] test eval::tests::phase25_tests::eval_catch_not_triggered_on_success ... ok
[INFO] [stdout] test eval::tests::phase25_tests::eval_basic_assignment ... ok
[INFO] [stdout] test eval::tests::phase25_tests::eval_dynamic_naming_in_loop ... ok
[INFO] [stdout] test eval::tests::phase25_tests::phase25_names_registered ... ok
[INFO] [stdout] test eval::tests::phase25_tests::eval_expression_context_returns_ans ... ok
[INFO] [stdout] test eval::tests::phase25_tests::tic_toc_nonnegative ... ok
[INFO] [stdout] test eval::tests::phase26_tests::fft_names_in_builtin_names ... ok
[INFO] [stdout] test eval::tests::phase25_tests::toc_multiple_calls_after_single_tic ... ok
[INFO] [stdout] test eval::tests::phase25_tests::tic_inside_loop ... ok
[INFO] [stdout] test eval::tests::phase26_tests::fftfreq_n1 ... ok
[INFO] [stdout] test eval::tests::phase26_tests::fftfreq_n5 ... ok
[INFO] [stdout] test eval::tests::phase26_tests::fftfreq_n2 ... ok
[INFO] [stdout] test eval::tests::phase26_tests::fftfreq_n8_fs1000 ... ok
[INFO] [stdout] test eval::tests::phase26_tests::fftshift_odd_row_vector ... ok
[INFO] [stdout] test eval::tests::phase26_tests::fftshift_even_row_vector ... ok
[INFO] [stdout] test eval::tests::phase26_tests::fftshift_scalar_is_identity ... ok
[INFO] [stdout] test eval::tests::phase26_tests::ifftshift_even_is_inverse_of_fftshift ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::cm_concat_hori_cm_cm ... ok
[INFO] [stdout] test eval::tests::phase26_tests::ifftshift_odd_is_inverse_of_fftshift ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::cm_concat_hori_m_cm ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::cm_concat_vert_cm_cm ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::cm_concat_vert_m_cm ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::cm_concat_vert_cm_m ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::diag_build_complex_matrix ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::ia_in_place_complex_matrix ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::ia_colon_all_complex ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::cm_concat_hori_cm_m ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::ia_linear_index_cannot_grow_2d ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::eig_symmetric_stays_matrix ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::ia_cm_lhs_scalar_real_rhs ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::eig_two_output_real_ok ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::diag_extract_complex_matrix ... ok
[INFO] [stdout] test eval::tests::phase25_tests::eval_catch_triggered_on_error ... ok
[INFO] [stdout] test eval::tests::phase25_tests::eval_nested_eval ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::ia_linear_index_complex_rhs ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::ia_upcast_then_assign_second_element ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::mean_complex_vector ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::trace_complex_matrix ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_abs ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::eig_companion_matrix ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::eig_rotation_matrix ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::eig_anti_symmetric ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::eig_two_output_complex_errors ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_add_real_matrix ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_conj_builtin ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::ia_range_assign_complex_row ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_indexing_scalar ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_isreal_false ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::ia_upcast_scalar_complex_rhs ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_conj_transpose ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_literal_2x2 ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_indexing_range ... ok
[INFO] [stdout] test eval::tests::phase24_tests::poly_from_roots_2 ... ok
[INFO] [stdout] test eval::tests::phase24_tests::polyfit_returns_row_vector ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_mul_scalar ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_plain_transpose ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_literal_row_vector ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_size_numel ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_real_imag ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::trace_complex_matrix_real_result ... ok
[INFO] [stdout] test eval::tests::phase30b_tests::meshgrid_single_arg_square ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_real_only_stays_matrix ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_unary_minus ... ok
[INFO] [stdout] test eval::tests::phase30b_tests::meshgrid_y_cols_equal ... ok
[INFO] [stdout] test eval::tests::phase30b_tests::meshgrid_dimensions ... ok
[INFO] [stdout] test eval::tests::phase30b_tests::meshgrid_single_output ... ok
[INFO] [stdout] test eval::tests::phase33d_tests::dir_current_directory ... ok
[INFO] [stdout] test eval::tests::phase33e_tests::map_insert_update ... ok
[INFO] [stdout] test eval::tests::phase33e_tests::map_isKey ... ok
[INFO] [stdout] test eval::tests::phase33d_tests::dir_nonexistent ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::sum_complex_vector ... ok
[INFO] [stdout] test eval::tests::phase33e_tests::map_remove ... ok
[INFO] [stdout] test eval::tests::test_assert_equal_scalars_pass ... ok
[INFO] [stdout] test eval::tests::phase33e_tests::map_create_and_read ... ok
[INFO] [stdout] test eval::tests::test_assert_equal_scalars_fail ... ok
[INFO] [stdout] test eval::tests::test_assert_false_condition ... ok
[INFO] [stdout] test eval::tests::phase27_5_tests::sum_complex_matrix_col_wise ... ok
[INFO] [stdout] test eval::tests::test_assert_exact_tol_zero ... ok
[INFO] [stdout] test eval::tests::phase33d_tests::dir_glob_pattern ... ok
[INFO] [stdout] test eval::tests::phase33d_tests::dir_fields_complete ... ok
[INFO] [stdout] test eval::tests::phase27_tests::cm_add_cm ... ok
[INFO] [stdout] test eval::tests::phase30b_tests::meshgrid_x_rows_equal ... ok
[INFO] [stdout] test eval::tests::phase33e_tests::map_keys_values_sorted ... ok
[INFO] [stdout] test eval::tests::phase33e_tests::map_count_property ... ok
[INFO] [stdout] test eval::tests::phase33d_tests::dir_dot_dot_present ... ok
[INFO] [stdout] test eval::tests::test_assert_nan_is_false ... ok
[INFO] [stdout] test eval::tests::test_assert_nonzero_is_true ... ok
[INFO] [stdout] test eval::tests::test_assert_tol_fail ... ok
[INFO] [stdout] test eval::tests::test_assert_tol_pass ... ok
[INFO] [stdout] test eval::tests::test_builtin_conj ... ok
[INFO] [stdout] test eval::tests::test_builtin_names_contains_expected ... ok
[INFO] [stdout] test eval::tests::test_builtin_complex_construct ... ok
[INFO] [stdout] test eval::tests::test_builtin_names_no_duplicates ... ok
[INFO] [stdout] test eval::tests::test_builtin_isreal ... ok
[INFO] [stdout] test eval::tests::test_builtin_real_imag ... ok
[INFO] [stdout] test eval::tests::test_assert_true_condition ... ok
[INFO] [stdout] test eval::tests::test_complex_div ... ok
[INFO] [stdout] test eval::tests::test_chol_rtr_equals_a ... ok
[INFO] [stdout] test eval::tests::test_complex_eq ... ok
[INFO] [stdout] test eval::tests::test_complex_div_by_zero_gives_inf ... ok
[INFO] [stdout] test eval::tests::test_complex_imaginary_unit ... ok
[INFO] [stdout] test eval::tests::test_complex_literal_3_plus_4i ... ok
[INFO] [stdout] test eval::tests::test_complex_inv_builtin ... ok
[INFO] [stdout] test eval::tests::test_complex_matrix_literal_produces_complex_matrix ... ok
[INFO] [stdout] test eval::tests::test_complex_mul ... ok
[INFO] [stdout] test eval::tests::test_chol_not_posdef_errors ... ok
[INFO] [stdout] test eval::tests::test_complex_add ... ok
[INFO] [stdout] test eval::tests::test_builtin_abs_complex ... ok
[INFO] [stdout] test eval::tests::test_complex_mul_gives_real ... ok
[INFO] [stdout] test eval::tests::test_builtin_angle ... ok
[INFO] [stdout] test eval::tests::test_complex_literal_4i ... ok
[INFO] [stdout] test eval::tests::test_complex_plus_scalar ... ok
[INFO] [stdout] test eval::tests::test_complex_pow_squared ... ok
[INFO] [stdout] test eval::tests::test_complex_ordering_error ... ok
[INFO] [stdout] test eval::tests::test_complex_pow_zero_base ... ok
[INFO] [stdout] test eval::tests::test_complex_unary_not ... ok
[INFO] [stdout] test eval::tests::test_complex_unary_minus ... ok
[INFO] [stdout] test eval::tests::test_cond_identity ... ok
[INFO] [stdout] test eval::tests::test_complex_sub ... ok
[INFO] [stdout] test eval::tests::test_contains_ignore_case ... ok
[INFO] [stdout] test eval::tests::test_contains_found ... ok
[INFO] [stdout] test eval::tests::test_contains_ignore_case_false ... ok
[INFO] [stdout] test eval::tests::test_contains_in_builtin_names ... ok
[INFO] [stdout] test eval::tests::test_cond_singular_is_inf ... ok
[INFO] [stdout] test eval::tests::test_complex_transpose_is_conjugate ... ok
[INFO] [stdout] test eval::tests::test_contains_not_found ... ok
[INFO] [stdout] test eval::tests::test_cov_matrix_symmetric ... ok
[INFO] [stdout] test eval::tests::test_cov_matrix_shape ... ok
[INFO] [stdout] test eval::tests::test_cov_vector_equals_var ... ok
[INFO] [stdout] test eval::tests::test_diag_col_vector_to_matrix ... ok
[INFO] [stdout] test eval::tests::test_diag_roundtrip ... ok
[INFO] [stdout] test eval::tests::test_diag_nonsquare_matrix_extract ... ok
[INFO] [stdout] test eval::tests::test_diag_scalar ... ok
[INFO] [stdout] test eval::tests::test_diag_row_vector_to_matrix ... ok
[INFO] [stdout] test eval::tests::test_cos_vector ... ok
[INFO] [stdout] test eval::tests::test_diag_square_matrix_extract ... ok
[INFO] [stdout] test eval::tests::test_div_by_zero_gives_inf ... ok
[INFO] [stdout] test eval::tests::test_dlmread_empty_file ... ok
[INFO] [stdout] test eval::tests::test_eig_multi_output ... ok
[INFO] [stdout] test eval::tests::test_eig_symmetric_eigenvalues ... ok
[INFO] [stdout] test eval::tests::test_ends_with_true ... ok
[INFO] [stdout] test eval::tests::test_ends_with_false ... ok
[INFO] [stdout] test eval::tests::test_dlmread_non_numeric_error ... ok
[INFO] [stdout] test eval::tests::test_erfc_zero ... ok
[INFO] [stdout] test eval::tests::test_dlmwrite_and_dlmread_comma ... ok
[INFO] [stdout] test eval::tests::test_eval_add ... ok
[INFO] [stdout] test eval::tests::test_dlmread_whitespace_auto ... ok
[INFO] [stdout] test eval::tests::test_eval_ans ... ok
[INFO] [stdout] test eval::tests::test_eval_call_abs ... ok
[INFO] [stdout] test eval::tests::test_dlmwrite_scalar ... ok
[INFO] [stdout] test eval::tests::test_eval_call_asin_acos_atan ... ok
[INFO] [stdout] test eval::tests::test_eval_call_exp ... ok
[INFO] [stdout] test eval::tests::test_eval_call_hypot ... ok
[INFO] [stdout] test eval::tests::test_eval_call_log10 ... ok
[INFO] [stdout] test eval::tests::test_eval_call_ceil ... ok
[INFO] [stdout] test eval::tests::test_eval_call_cos ... ok
[INFO] [stdout] test eval::tests::test_erf_large_positive ... ok
[INFO] [stdout] test eval::tests::test_eval_call_log_two_arg ... ok
[INFO] [stdout] test eval::tests::test_eval_call_mod_negative ... ok
[INFO] [stdout] test eval::tests::test_eval_call_min ... ok
[INFO] [stdout] test eval::tests::test_eval_call_floor ... ok
[INFO] [stdout] test eval::tests::test_eval_call_atan2 ... ok
[INFO] [stdout] test eval::tests::test_eval_call_rem ... ok
[INFO] [stdout] test eval::tests::test_eval_call_round ... ok
[INFO] [stdout] test eval::tests::test_erf_zero ... ok
[INFO] [stdout] test eval::tests::test_eval_call_sin ... ok
[INFO] [stdout] test eval::tests::test_eval_call_mod ... ok
[INFO] [stdout] test eval::tests::test_eval_call_sqrt ... ok
[INFO] [stdout] test eval::tests::test_eval_call_log ... ok
[INFO] [stdout] test eval::tests::test_eval_call_max ... ok
[INFO] [stdout] test eval::tests::test_eval_det_2x2 ... ok
[INFO] [stdout] test eval::tests::test_eval_call_tan ... ok
[INFO] [stdout] test eval::tests::test_eval_det_singular ... ok
[INFO] [stdout] test eval::tests::test_eval_div_by_zero ... ok
[INFO] [stdout] test eval::tests::test_eval_call_unknown ... ok
[INFO] [stdout] test eval::tests::test_eval_eye ... ok
[INFO] [stdout] test eval::tests::test_eval_div ... ok
[INFO] [stdout] test eval::tests::test_eval_inv_2x2 ... ok
[INFO] [stdout] test eval::tests::test_dlmwrite_tab_delimiter ... ok
[INFO] [stdout] test eval::tests::test_eval_inv_singular ... ok
[INFO] [stdout] test eval::tests::test_eval_length_numel ... ok
[INFO] [stdout] test eval::tests::test_erf_erfc_sum ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_col_vector ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_add ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_elem_mul ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_elem_pow ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_mul ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_mul_inner_mismatch ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_row_vector ... ok
[INFO] [stdout] test eval::tests::test_eval_mul ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_scalar_mul ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_2x2 ... ok
[INFO] [stdout] test eval::tests::test_eval_matrix_elem_div ... ok
[INFO] [stdout] test eval::tests::test_eval_number ... ok
[INFO] [stdout] test eval::tests::test_eval_ones ... ok
[INFO] [stdout] test eval::tests::test_eval_pow ... ok
[INFO] [stdout] test eval::tests::test_eval_size ... ok
[INFO] [stdout] test eval::tests::test_eval_sub ... ok
[INFO] [stdout] test eval::tests::test_eval_trace ... ok
[INFO] [stdout] test eval::tests::test_eval_transpose_matrix ... ok
[INFO] [stdout] test eval::tests::test_eval_transpose_scalar ... ok
[INFO] [stdout] test eval::tests::test_eval_unary_minus ... ok
[INFO] [stdout] test eval::tests::test_eval_var_found ... ok
[INFO] [stdout] test eval::tests::test_exist_one_arg_checks_var_then_file ... ok
[INFO] [stdout] test eval::tests::test_exist_file_not_found ... ok
[INFO] [stdout] test eval::tests::test_eval_var_not_found ... ok
[INFO] [stdout] test eval::tests::test_exist_file_found ... ok
[INFO] [stdout] test eval::tests::test_eval_zeros ... ok
[INFO] [stdout] test eval::tests::test_exist_var_found ... ok
[INFO] [stdout] test eval::tests::test_floor_ceil_matrix ... ok
[INFO] [stdout] test eval::tests::test_exist_var_not_found ... ok
[INFO] [stdout] test eval::tests::test_fopen_nonexistent_returns_minus_one ... ok
[INFO] [stdout] test eval::tests::test_format_complex_display ... ok
[INFO] [stdout] test eval::tests::test_format_custom ... ok
[INFO] [stdout] test eval::tests::test_fgets_keeps_newline ... ok
[INFO] [stdout] test eval::tests::test_fopen_write_and_fclose ... ok
[INFO] [stdout] test eval::tests::test_fgetl_reads_lines ... ok
[INFO] [stdout] test eval::tests::test_format_bank ... ok
[INFO] [stdout] test eval::tests::test_exp_complex ... ok
[INFO] [stdout] test eval::tests::test_exp_complex_quarter_turn ... ok
[INFO] [stdout] test eval::tests::test_exp_vector ... ok
[INFO] [stdout] test eval::tests::test_fclose_all ... ok
[INFO] [stdout] test eval::tests::test_format_hex_ieee754 ... ok
[INFO] [stdout] test eval::tests::test_format_long ... ok
[INFO] [stdout] test eval::tests::test_format_nan_inf ... ok
[INFO] [stdout] test eval::tests::test_format_non_dec_negative ... ok
[INFO] [stdout] test eval::tests::test_format_number_float ... ok
[INFO] [stdout] test eval::tests::test_format_number_integer ... ok
[INFO] [stdout] test eval::tests::test_format_number_sci ... ok
[INFO] [stdout] test eval::tests::test_format_plus ... ok
[INFO] [stdout] test eval::tests::test_format_rat ... ok
[INFO] [stdout] test eval::tests::test_format_short ... ok
[INFO] [stdout] test eval::tests::test_format_shorte ... ok
[INFO] [stdout] test eval::tests::test_format_value_bin ... ok
[INFO] [stdout] test eval::tests::test_format_value_dec_float ... ok
[INFO] [stdout] test eval::tests::test_format_value_dec_integer ... ok
[INFO] [stdout] test eval::tests::test_format_value_dec_sci_large ... ok
[INFO] [stdout] test eval::tests::test_format_value_hex ... ok
[INFO] [stdout] test eval::tests::test_format_value_dec_sci_small ... ok
[INFO] [stdout] test eval::tests::test_format_value_hex_rounds ... ok
[INFO] [stdout] test eval::tests::test_format_value_oct ... ok
[INFO] [stdout] test eval::tests::test_fprintf_returns_void ... ok
[INFO] [stdout] test eval::tests::test_hoist_function_calls_another_hoisted_function ... ok
[INFO] [stdout] test eval::tests::test_genpath_includes_root ... ok
[INFO] [stdout] test eval::tests::test_hoist_multiple_functions_after_body ... ok
[INFO] [stdout] test eval::tests::test_hoist_function_defined_after_call ... ok
[INFO] [stdout] test eval::tests::test_inf_capital ... ok
[INFO] [stdout] test eval::tests::test_fprintf_to_file ... ok
[INFO] [stdout] test eval::tests::test_genpath_nonexistent_returns_empty ... ok
[INFO] [stdout] test eval::tests::test_iqr_scalar ... ok
[INFO] [stdout] test eval::tests::test_iqr_basic ... ok
[INFO] [stdout] test eval::tests::test_ischar_false_for_number ... ok
[INFO] [stdout] test eval::tests::test_ischar_true ... ok
[INFO] [stdout] test eval::tests::test_isfile_directory_is_false ... ok
[INFO] [stdout] test eval::tests::test_isfolder_existing_dir ... ok
[INFO] [stdout] test eval::tests::test_isfile_nonexistent ... ok
[INFO] [stdout] test eval::tests::test_genpath_includes_subdirs ... ok
[INFO] [stdout] test eval::tests::test_isfile_existing_file ... ok
[INFO] [stdout] test eval::tests::test_isfolder_file_is_false ... ok
[INFO] [stdout] test eval::tests::test_kurtosis_uniform_vector ... ok
[INFO] [stdout] test eval::tests::test_ldiv_by_zero_gives_inf ... ok
[INFO] [stdout] test eval::tests::test_isstring_true ... ok
[INFO] [stdout] test eval::tests::test_length_of_str ... ok
[INFO] [stdout] test eval::tests::test_log_is_natural_log ... ok
[INFO] [stdout] test eval::tests::test_json_builtins_in_names ... ok
[INFO] [stdout] test eval::tests::test_histc_basic ... ok
[INFO] [stdout] test eval::tests::test_log10 ... ok
[INFO] [stdout] test eval::tests::test_lower_upper ... ok
[INFO] [stdout] test eval::tests::test_histc_out_of_range_not_counted ... ok
[INFO] [stdout] test eval::tests::test_log2 ... ok
[INFO] [stdout] test eval::tests::test_lu_l_lower_triangular ... ok
[INFO] [stdout] test eval::tests::test_kurtosis_constant_vector_is_nan ... ok
[INFO] [stdout] test eval::tests::test_matrix_horzcat_height_mismatch_error ... ok
[INFO] [stdout] test eval::tests::test_matrix_vertcat_two_matrices ... ok
[INFO] [stdout] test eval::tests::test_matrix_vertcat_width_mismatch_error ... ok
[INFO] [stdout] test eval::tests::test_median_matrix_columnwise ... ok
[INFO] [stdout] test eval::tests::test_median_odd_length ... ok
[INFO] [stdout] test eval::tests::test_mode_single_mode ... ok
[INFO] [stdout] test eval::tests::test_kurtosis_scalar_is_nan ... ok
[INFO] [stdout] test eval::tests::test_mode_scalar ... ok
[INFO] [stdout] test eval::tests::test_mode_tie_smallest_wins ... ok
[INFO] [stdout] test eval::tests::test_mixed_function_script_file_runs_body ... ok
[INFO] [stdout] test eval::tests::test_lu_pa_equals_lu ... ok
[INFO] [stdout] test eval::tests::test_nan_capital ... ok
[INFO] [stdout] test eval::tests::test_nan_size_vec ... ok
[INFO] [stdout] test eval::tests::test_neg_div_by_zero_gives_neg_inf ... ok
[INFO] [stdout] test eval::tests::test_matrix_horzcat_col_vector ... ok
[INFO] [stdout] test eval::tests::test_no_suggestion_for_totally_different_name ... ok
[INFO] [stdout] test eval::tests::test_norm_matrix_1norm ... ok
[INFO] [stdout] test eval::tests::test_norm_matrix_2norm ... ok
[INFO] [stdout] test eval::tests::test_normcdf_symmetry ... ok
[INFO] [stdout] test eval::tests::test_norm_matrix_frobenius ... ok
[INFO] [stdout] test eval::tests::test_normpdf_at_zero ... ok
[INFO] [stdout] test eval::tests::test_normpdf_general ... ok
[INFO] [stdout] test eval::tests::test_normpdf_symmetry ... ok
[INFO] [stdout] test eval::tests::test_null_space ... ok
[INFO] [stdout] test eval::tests::test_ones_size_vec ... ok
[INFO] [stdout] test eval::tests::test_num2str ... ok
[INFO] [stdout] test eval::tests::test_orth_columns_in_column_space ... ok
[INFO] [stdout] test eval::tests::test_pinv_pseudoinverse ... ok
[INFO] [stdout] test eval::tests::test_prctile_0th_percentile ... ok
[INFO] [stdout] test eval::tests::test_prctile_100th_percentile ... ok
[INFO] [stdout] test eval::tests::test_prctile_interpolation ... ok
[INFO] [stdout] test eval::tests::test_prctile_matrix_columnwise ... ok
[INFO] [stdout] test eval::tests::test_prctile_median ... ok
[INFO] [stdout] test eval::tests::test_prctile_octave_classic_q3 ... ok
[INFO] [stdout] test eval::tests::test_prctile_octave_right_skewed_q1 ... ok
[INFO] [stdout] test eval::tests::test_printf_d ... ok
[INFO] [stdout] test eval::tests::test_prctile_vector_of_percentiles ... ok
[INFO] [stdout] test eval::tests::test_printf_d_negative ... ok
[INFO] [stdout] test eval::tests::test_printf_d_float_truncated ... ok
[INFO] [stdout] test eval::tests::test_prctile_octave_right_skewed_q3 ... ok
[INFO] [stdout] test eval::tests::test_printf_e ... ok
[INFO] [stdout] test eval::tests::test_printf_escape_sequences ... ok
[INFO] [stdout] test eval::tests::test_printf_e_precision ... ok
[INFO] [stdout] test eval::tests::test_printf_f_default ... ok
[INFO] [stdout] test eval::tests::test_printf_f_precision ... ok
[INFO] [stdout] test eval::tests::test_normcdf_general ... ok
[INFO] [stdout] test eval::tests::test_printf_force_sign ... ok
[INFO] [stdout] test eval::tests::test_printf_g_large ... ok
[INFO] [stdout] test eval::tests::test_printf_g_small ... ok
[INFO] [stdout] test eval::tests::test_printf_f_precision_zero ... ok
[INFO] [stdout] test eval::tests::test_printf_g_trailing_zeros_removed ... ok
[INFO] [stdout] test eval::tests::test_normcdf_at_zero ... ok
[INFO] [stdout] test eval::tests::test_matrix_horzcat_two_matrices ... ok
[INFO] [stdout] test eval::tests::test_norm_matrix_inf ... ok
[INFO] [stdout] test eval::tests::test_median_even_length ... ok
[INFO] [stdout] test eval::tests::test_median_scalar ... ok
[INFO] [stdout] test eval::tests::test_printf_hex_lower ... ok
[INFO] [stdout] test eval::tests::test_printf_hex_upper ... ok
[INFO] [stdout] test eval::tests::test_printf_hex_zero_pad ... ok
[INFO] [stdout] test eval::tests::test_printf_mixed_types ... ok
[INFO] [stdout] test eval::tests::test_printf_more_specifiers_than_args ... ok
[INFO] [stdout] test eval::tests::test_printf_multiple_args ... ok
[INFO] [stdout] test eval::tests::test_printf_no_args ... ok
[INFO] [stdout] test eval::tests::test_printf_percent_literal ... ok
[INFO] [stdout] test eval::tests::test_printf_repeat_format_octave ... ok
[INFO] [stdout] test eval::tests::test_printf_s_char_array ... ok
[INFO] [stdout] test eval::tests::test_printf_s_precision_truncate ... ok
[INFO] [stdout] test eval::tests::test_printf_s_string_obj ... ok
[INFO] [stdout] test eval::tests::test_printf_width_left_align ... ok
[INFO] [stdout] test eval::tests::test_printf_zero_pad ... ok
[INFO] [stdout] test eval::tests::test_printf_width_right_align ... ok
[INFO] [stdout] test eval::tests::test_pwd_returns_string ... ok
[INFO] [stdout] test eval::tests::test_qr_a_equals_qr ... ok
[INFO] [stdout] test eval::tests::test_rand_rect_matrix ... ok
[INFO] [stdout] test eval::tests::test_qr_q_orthogonal ... ok
[INFO] [stdout] test eval::tests::test_rand_size_vec ... ok
[INFO] [stdout] test eval::tests::test_rand_square_matrix ... ok
[INFO] [stdout] test eval::tests::test_randi_scalar_max ... ok
[INFO] [stdout] test eval::tests::test_randi_square_matrix ... ok
[INFO] [stdout] test eval::tests::test_randi_rect_matrix ... ok
[INFO] [stdout] test eval::tests::test_randn_scalar ... ok
[INFO] [stdout] test eval::tests::test_randn_rect_matrix ... ok
[INFO] [stdout] test eval::tests::test_rank_full_rank ... ok
[INFO] [stdout] test eval::tests::test_rank_rank_deficient ... ok
[INFO] [stdout] test eval::tests::test_regexp_in_builtin_names ... ok
[INFO] [stdout] test eval::tests::test_rand_scalar_in_range ... ok
[INFO] [stdout] test eval::tests::test_randn_size_of_matrix ... ok
[INFO] [stdout] test eval::tests::test_randn_size_vec ... ok
[INFO] [stdout] test eval::tests::test_scalar_plus_complex ... ok
[INFO] [stdout] test eval::tests::test_randn_square_matrix ... ok
[INFO] [stdout] test eval::tests::test_sin_vector ... ok
[INFO] [stdout] test eval::tests::test_skewness_constant_vector_is_nan ... ok
[INFO] [stdout] test eval::tests::test_skewness_scalar_is_zero ... ok
[INFO] [stdout] test eval::tests::test_skewness_right_skewed_positive ... ok
[INFO] [stdout] test eval::tests::test_rank_zero_matrix ... ok
[INFO] [stdout] test eval::tests::test_scalar_arg_accepts_complex_with_zero_im ... ok
[INFO] [stdout] test eval::tests::test_rng_seed_reproducible ... ok
[INFO] [stdout] test eval::tests::test_skewness_symmetric_is_zero ... ok
[INFO] [stdout] test eval::tests::test_sprintf_via_eval ... ok
[INFO] [stdout] test eval::tests::test_sprintf_no_args_escape ... ok
[INFO] [stdout] test eval::tests::test_starts_ends_with_in_builtin_names ... ok
[INFO] [stdout] test eval::tests::test_run_does_not_abort_outer_script ... ok
[INFO] [stdout] test eval::tests::test_strcat_char_arrays ... ok
[INFO] [stdout] test eval::tests::test_strcmp_equal ... ok
[INFO] [stdout] test eval::tests::test_rng_shuffle_returns_void ... ok
[INFO] [stdout] test eval::tests::test_std_matrix_columnwise ... ok
[INFO] [stdout] test eval::tests::test_starts_with_false ... ok
[INFO] [stdout] test eval::tests::test_starts_with_true ... ok
[INFO] [stdout] test eval::tests::test_std_scalar_is_zero ... ok
[INFO] [stdout] test eval::tests::test_sqrt_vector ... ok
[INFO] [stdout] test eval::tests::test_std_vector_population ... ok
[INFO] [stdout] test eval::tests::test_std_vector_sample ... ok
[INFO] [stdout] test eval::tests::test_str2double_invalid ... ok
[INFO] [stdout] test eval::tests::test_str2double_valid ... ok
[INFO] [stdout] test eval::tests::test_str_arithmetic_multi_char ... ok
[INFO] [stdout] test eval::tests::test_str_arithmetic_single_char ... ok
[INFO] [stdout] test eval::tests::test_str_literal_basic ... ok
[INFO] [stdout] test eval::tests::test_strcmp_not_equal ... ok
[INFO] [stdout] test eval::tests::test_strcmpi_case_insensitive ... ok
[INFO] [stdout] test eval::tests::test_string_obj_concat ... ok
[INFO] [stdout] test eval::tests::test_string_obj_eq ... ok
[INFO] [stdout] test eval::tests::test_string_obj_literal_basic ... ok
[INFO] [stdout] test eval::tests::test_strjoin_default_space ... ok
[INFO] [stdout] test eval::tests::test_strjoin_empty_cell ... ok
[INFO] [stdout] test eval::tests::test_strjoin_in_builtin_names ... ok
[INFO] [stdout] test eval::tests::test_strjoin_non_cell_errors ... ok
[INFO] [stdout] test eval::tests::test_strjoin_non_string_cell_errors ... ok
[INFO] [stdout] test eval::tests::test_strjoin_single_element ... ok
[INFO] [stdout] test eval::tests::test_strjoin_with_delimiter ... ok
[INFO] [stdout] test eval::tests::test_strrep ... ok
[INFO] [stdout] test eval::tests::test_strtrim ... ok
[INFO] [stdout] test eval::tests::test_svd_econ ... ok
[INFO] [stdout] test eval::tests::test_svd_singular_values_sorted_descending ... ok
[INFO] [stdout] test eval::tests::test_svd_full_reconstruction ... ok
[INFO] [stdout] test eval::tests::test_svd_u_orthogonal ... ok
[INFO] [stdout] test eval::tests::test_var_vector_population ... ok
[INFO] [stdout] test eval::tests::test_suggest_similar_unknown_fn ... ok
[INFO] [stdout] test eval::tests::test_zeros_size_of_matrix ... ok
[INFO] [stdout] test eval::tests::test_svd_v_orthogonal ... ok
[INFO] [stdout] test eval::tests::test_var_vector_sample ... ok
[INFO] [stdout] test eval::tests::test_var_two_elements ... ok
[INFO] [stdout] test eval::tests::test_zscore_constant_vector ... ok
[INFO] [stdout] test eval::tests::test_zscore_preserves_shape ... ok
[INFO] [stdout] test eval::tests::test_zeros_size_vec ... ok
[INFO] [stdout] test eval::tests::test_suggest_similar_undefined_var ... ok
[INFO] [stdout] test eval::tests::test_zero_div_zero_gives_nan ... ok
[INFO] [stdout] test eval::tests::test_zscore_scalar_is_zero ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_nested_calls ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_abs_complex ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_shadowing_documented_divergence ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_size_returns_correct ... ok
[INFO] [stdout] test eval::tests::test_zscore_basic ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_abs_scalar ... ok
[INFO] [stdout] test eval::tests::vm_tests::fast_path_add_scalars ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_atan2_two_args ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_z_becomes_slotted ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_disp_still_evalexpr ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_in_for_body ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_sqrt_sin_cos ... ok
[INFO] [stdout] test eval::tests::vm_tests::callbuiltin_in_if_condition ... ok
[INFO] [stdout] test eval::tests::vm_tests::fast_path_div_by_zero ... ok
[INFO] [stdout] test eval::tests::vm_tests::fast_path_comparison ... ok
[INFO] [stdout] test eval::tests::vm_tests::fast_path_slow_fallback ... ok
[INFO] [stdout] test eval::tests::vm_tests::fast_path_loop_regression ... ok
[INFO] [stdout] test eval::tests::vm_tests::fold_loop_invariant ... ok
[INFO] [stdout] test eval::tests::vm_tests::fold_division_by_zero ... ok
[INFO] [stdout] test eval::tests::vm_tests::fast_path_not ... ok
[INFO] [stdout] test eval::tests::vm_tests::fold_nested ... ok
[INFO] [stdout] test eval::tests::vm_tests::fold_named_const ... ok
[INFO] [stdout] test eval::tests::vm_tests::fold_number_literal ... ok
[INFO] [stdout] test eval::tests::vm_tests::fast_path_regression_complex ... ok
[INFO] [stdout] test eval::tests::vm_tests::fold_pi_times_two ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_mixed_builtin_user ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_simple_return ... ok
[INFO] [stdout] test eval::tests::vm_tests::fold_regression ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_multiple_return ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_vec_frame_is_leaf ... ok
[INFO] [stdout] test eval::tests::vm_tests::function_box_roundtrip ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_1000_calls ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_recursive_fib ... ok
[INFO] [stdout] test eval::tests::vm_tests::instr_size_is_8_bytes ... ok
[INFO] [stdout] test eval::tests::vm_tests::matrix_box_clone_independent ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_depth_limit ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_recursive_not_leaf ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_break_syncs ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_sum_1000_calls ... ok
[INFO] [stdout] test eval::tests::vm_tests::fast_path_neg ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_calluser_opcode_emitted ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_slot_param_sync ... ok
[INFO] [stdout] test eval::tests::vm_tests::frame_calluser_matrix_indexing_fallback ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_env_sync_after_exit ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_exec_loop_sum ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_exec_nested_loops ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_exec_simple_assign ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_index_set_excludes_loop_vars ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_fn_calls_use_slots ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_loop_var_gets_slot ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_map_assigns_consecutive_indices ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_map_excludes_evalexpr_vars ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_return_syncs_env ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_no_stale_evalexpr ... ok
[INFO] [stdout] test eval::tests::vm_tests::slot_mixed_slot_env ... ok
[INFO] [stdout] test eval::tests::vm_tests::value_size_le_32 ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_chunk_cache_reuse ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_compile_assign ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_compile_break ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_compile_continue ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_exec_fn_call ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_exec_break_continue ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_exec_scalar_loop ... ok
[INFO] [stdout] test parser::tests::dyn_field_non_string ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_exec_while_loop ... ok
[INFO] [stdout] test parser::tests::dyn_field_read_str ... ok
[INFO] [stdout] test parser::tests::dyn_field_unknown_key ... ok
[INFO] [stdout] test parser::tests::test_ans_variable ... ok
[INFO] [stdout] test parser::tests::test_arithmetic_still_works_after_tokenizer_changes ... ok
[INFO] [stdout] test parser::tests::test_addpath_via_exec ... ok
[INFO] [stdout] test parser::tests::test_assignment_parses ... ok
[INFO] [stdout] test parser::tests::test_arrayfun_basic ... ok
[INFO] [stdout] test parser::tests::test_bang_not ... ok
[INFO] [stdout] test parser::tests::test_any_all ... ok
[INFO] [stdout] test parser::tests::test_assignment_complex_expr ... ok
[INFO] [stdout] test parser::tests::test_bin_literal ... ok
[INFO] [stdout] test parser::tests::test_basic_operations ... ok
[INFO] [stdout] test parser::tests::test_bang_not_eq ... ok
[INFO] [stdout] test parser::tests::dyn_field_write_str ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_compile_for_range ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_compile_while ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_compile_if_else ... ok
[INFO] [stdout] test eval::tests::vm_tests::vm_exec_nested_loop ... ok
[INFO] [stdout] test parser::tests::test_bitand ... ok
[INFO] [stdout] test parser::tests::test_bitnot_explicit_width ... ok
[INFO] [stdout] test parser::tests::test_bitshift_in_expression ... ok
[INFO] [stdout] test parser::tests::test_bitor ... ok
[INFO] [stdout] test parser::tests::test_bitshift_right ... ok
[INFO] [stdout] test parser::tests::test_bitwise_error_negative ... ok
[INFO] [stdout] test parser::tests::test_bitshift_left ... ok
[INFO] [stdout] test parser::tests::test_bitshift_overflow ... ok
[INFO] [stdout] test parser::tests::test_bitnot_default_32bit ... ok
[INFO] [stdout] test parser::tests::test_bitxor ... ok
[INFO] [stdout] test parser::tests::test_block_comment_at_start ... ok
[INFO] [stdout] test parser::tests::test_bitnot_error_invalid_width ... ok
[INFO] [stdout] test parser::tests::test_block_comment_does_not_break_function_doc ... ok
[INFO] [stdout] test parser::tests::test_bitwise_error_noninteger ... ok
[INFO] [stdout] test parser::tests::test_block_comment_multi_line ... ok
[INFO] [stdout] test parser::tests::test_block_comment_hash_syntax ... ok
[INFO] [stdout] test parser::tests::test_bitwise_with_hex_literals ... ok
[INFO] [stdout] test parser::tests::test_block_comment_unterminated ... ok
[INFO] [stdout] test parser::tests::test_block_comment_single_line ... ok
[INFO] [stdout] test parser::tests::test_block_depth_delta_close ... ok
[INFO] [stdout] test parser::tests::test_block_depth_delta_self_contained ... ok
[INFO] [stdout] test parser::tests::test_block_depth_delta_open ... ok
[INFO] [stdout] test parser::tests::test_block_depth_delta_keywords ... ok
[INFO] [stdout] test parser::tests::test_block_depth_function ... ok
[INFO] [stdout] test parser::tests::test_block_depth_delta_switch_do_until ... ok
[INFO] [stdout] test parser::tests::test_cell_constructor ... ok
[INFO] [stdout] test parser::tests::test_break_exits_loop ... ok
[INFO] [stdout] test parser::tests::test_cell_index_first ... ok
[INFO] [stdout] test parser::tests::test_cell_index_basic ... ok
[INFO] [stdout] test parser::tests::test_cell_literal_empty ... ok
[INFO] [stdout] test parser::tests::test_cell_literal_basic ... ok
[INFO] [stdout] test parser::tests::test_cell_index_out_of_bounds ... ok
[INFO] [stdout] test parser::tests::test_cell_index_string ... ok
[INFO] [stdout] test parser::tests::test_cell_set_basic ... ok
[INFO] [stdout] test parser::tests::test_cell_set_end_plus_one ... ok
[INFO] [stdout] test parser::tests::test_char_array_escaped_quote ... ok
[INFO] [stdout] test parser::tests::test_cellfun_basic ... ok
[INFO] [stdout] test parser::tests::test_char_array_then_transpose ... ok
[INFO] [stdout] test parser::tests::test_colon_standalone_is_error ... ok
[INFO] [stdout] test parser::tests::test_comparison_eq ... ok
[INFO] [stdout] test parser::tests::test_comparison_le_ge ... ok
[INFO] [stdout] test parser::tests::test_comparison_lower_than_arithmetic ... ok
[INFO] [stdout] test parser::tests::test_comparison_matrix_scalar ... ok
[INFO] [stdout] test parser::tests::test_comparison_matrix_matrix ... ok
[INFO] [stdout] test parser::tests::test_comparison_lt_gt ... ok
[INFO] [stdout] test parser::tests::test_comparison_noteq ... ok
[INFO] [stdout] test parser::tests::test_comparison_with_arithmetic ... ok
[INFO] [stdout] test parser::tests::test_compound_in_for_loop ... ok
[INFO] [stdout] test parser::tests::test_constant_e ... ok
[INFO] [stdout] test parser::tests::test_conjugate_transpose_complex ... ok
[INFO] [stdout] test parser::tests::test_constant_e_still_works ... ok
[INFO] [stdout] test parser::tests::test_compound_rhs_expression ... ok
[INFO] [stdout] test parser::tests::test_constant_in_expr ... ok
[INFO] [stdout] test parser::tests::test_continue_skips_iteration ... ok
[INFO] [stdout] test parser::tests::test_cumprod_vector ... ok
[INFO] [stdout] test parser::tests::test_cumsum_vector ... ok
[INFO] [stdout] test parser::tests::test_decimal_zero_still_works ... ok
[INFO] [stdout] test parser::tests::test_do_until_break ... ok
[INFO] [stdout] test parser::tests::test_do_until_continue ... ok
[INFO] [stdout] test parser::tests::test_do_until_basic ... ok
[INFO] [stdout] test parser::tests::test_do_until_executes_at_least_once ... ok
[INFO] [stdout] test parser::tests::test_do_until_no_parens ... ok
[INFO] [stdout] test parser::tests::test_char_array_assignment ... ok
[INFO] [stdout] test parser::tests::test_double_eq_not_assignment ... ok
[INFO] [stdout] test parser::tests::test_cell_set_grows ... ok
[INFO] [stdout] test parser::tests::test_elem_div_scalars ... ok
[INFO] [stdout] test parser::tests::test_do_until_multiple_iterations ... ok
[INFO] [stdout] test parser::tests::test_constant_pi ... ok
[INFO] [stdout] test parser::tests::test_elem_mul_scalars ... ok
[INFO] [stdout] test parser::tests::test_comma_separator ... ok
[INFO] [stdout] test parser::tests::test_elem_or_scalar ... ok
[INFO] [stdout] test parser::tests::test_elem_and_scalar ... ok
[INFO] [stdout] test parser::tests::test_elem_pow_right_associative ... ok
[INFO] [stdout] test parser::tests::test_elem_pow_scalars ... ok
[INFO] [stdout] test parser::tests::test_elem_and_matrix ... ok
[INFO] [stdout] test parser::tests::test_error_builtin_format ... ok
[INFO] [stdout] test parser::tests::test_error_builtin_raises ... ok
[INFO] [stdout] test parser::tests::test_elem_operators_precedence ... ok
[INFO] [stdout] test parser::tests::test_find_with_k ... ok
[INFO] [stdout] test parser::tests::test_fliplr ... ok
[INFO] [stdout] test parser::tests::test_fn_abs ... ok
[INFO] [stdout] test parser::tests::test_eval_error_unknown_function ... ok
[INFO] [stdout] test parser::tests::test_find_basic ... ok
[INFO] [stdout] test parser::tests::test_flipud ... ok
[INFO] [stdout] test parser::tests::test_fn_ceil ... ok
[INFO] [stdout] test parser::tests::test_fn_asin_acos_atan ... ok
[INFO] [stdout] test parser::tests::test_fn_atan2 ... ok
[INFO] [stdout] test parser::tests::test_fn_empty_arg_still_uses_ans ... ok
[INFO] [stdout] test parser::tests::test_fn_floor ... ok
[INFO] [stdout] test parser::tests::test_fn_ans_arg ... ok
[INFO] [stdout] test parser::tests::test_fn_empty_args_uses_ans ... ok
[INFO] [stdout] test parser::tests::test_fn_cos ... ok
[INFO] [stdout] test parser::tests::test_fn_exp ... ok
[INFO] [stdout] test parser::tests::test_fn_in_expr ... ok
[INFO] [stdout] test parser::tests::test_fn_log ... ok
[INFO] [stdout] test parser::tests::test_fn_log10 ... ok
[INFO] [stdout] test parser::tests::test_fn_log2 ... ok
[INFO] [stdout] test parser::tests::test_fn_log_two_arg ... ok
[INFO] [stdout] test parser::tests::test_fn_max_min ... ok
[INFO] [stdout] test parser::tests::test_fn_nested ... ok
[INFO] [stdout] test parser::tests::test_fn_mod ... ok
[INFO] [stdout] test parser::tests::test_fn_rem ... ok
[INFO] [stdout] test parser::tests::test_fn_round ... ok
[INFO] [stdout] test parser::tests::test_fn_sin ... ok
[INFO] [stdout] test parser::tests::test_hash_comment_inline ... ok
[INFO] [stdout] test parser::tests::test_fn_hypot ... ok
[INFO] [stdout] test parser::tests::test_fn_sqrt ... ok
[INFO] [stdout] test parser::tests::test_fn_tan ... ok
[INFO] [stdout] test parser::tests::test_fn_two_arg_with_exprs ... ok
[INFO] [stdout] test parser::tests::test_hex_error_no_digits ... ok
[INFO] [stdout] test parser::tests::test_for_loop_sum ... ok
[INFO] [stdout] test parser::tests::test_hex_literal ... ok
[INFO] [stdout] test parser::tests::test_if_false_branch ... ok
[INFO] [stdout] test parser::tests::test_if_only_else ... ok
[INFO] [stdout] test parser::tests::test_if_true_branch ... ok
[INFO] [stdout] test parser::tests::test_imag_literal_4i ... ok
[INFO] [stdout] test parser::tests::test_if_elseif_chain ... ok
[INFO] [stdout] test parser::tests::test_imag_literal_in_expression ... ok
[INFO] [stdout] test parser::tests::test_for_loop_variable ... ok
[INFO] [stdout] test parser::tests::test_imag_literal_not_confused_with_ident ... ok
[INFO] [stdout] test parser::tests::test_function_call_not_affected ... ok
[INFO] [stdout] test parser::tests::test_implicit_mul_chained ... ok
[INFO] [stdout] test parser::tests::test_implicit_mul_number_paren ... ok
[INFO] [stdout] test parser::tests::test_implicit_mul_paren_paren ... ok
[INFO] [stdout] test parser::tests::test_function_doc_post_header_multi_line ... ok
[INFO] [stdout] test parser::tests::test_implicit_mul_precedence_with_add ... ok
[INFO] [stdout] test parser::tests::test_function_doc_post_header_single_line ... ok
[INFO] [stdout] test parser::tests::test_increment_in_while_loop ... ok
[INFO] [stdout] test parser::tests::test_function_doc_post_header_stops_at_blank_line ... ok
[INFO] [stdout] test parser::tests::test_index_end_minus_one ... ok
[INFO] [stdout] test parser::tests::test_index_end_two_dim ... ok
[INFO] [stdout] test parser::tests::test_index_matrix_colon_row ... ok
[INFO] [stdout] test parser::tests::test_global_init_to_zero ... ok
[INFO] [stdout] test parser::tests::test_index_matrix_scalar ... ok
[INFO] [stdout] test parser::tests::test_index_out_of_bounds_error ... ok
[INFO] [stdout] test parser::tests::test_global_shared_between_functions ... ok
[INFO] [stdout] test parser::tests::test_global_top_level_visible_in_function ... ok
[INFO] [stdout] test parser::tests::test_index_end_last_element ... ok
[INFO] [stdout] test parser::tests::test_hash_comment_full_line ... ok
[INFO] [stdout] test parser::tests::test_index_set_2d_column ... ok
[INFO] [stdout] test parser::tests::test_index_set_2d_element ... ok
[INFO] [stdout] test parser::tests::test_index_set_2d_submatrix ... ok
[INFO] [stdout] test parser::tests::test_index_set_grow_with_end ... ok
[INFO] [stdout] test parser::tests::test_index_set_grow_vector ... ok
[INFO] [stdout] test parser::tests::test_index_set_logical_mask_2d_read ... ok
[INFO] [stdout] test parser::tests::test_index_set_logical_mask_read ... ok
[INFO] [stdout] test parser::tests::test_index_set_logical_mask_write ... ok
[INFO] [stdout] test parser::tests::test_index_set_scalar_broadcast ... ok
[INFO] [stdout] test parser::tests::test_index_set_logical_mask_2d_write ... ok
[INFO] [stdout] test parser::tests::test_index_set_scalar_element ... ok
[INFO] [stdout] test parser::tests::test_index_submatrix ... ok
[INFO] [stdout] test parser::tests::test_index_set_slice_assignment ... ok
[INFO] [stdout] test parser::tests::test_index_vector_range ... ok
[INFO] [stdout] test parser::tests::test_index_with_expr_arg ... ok
[INFO] [stdout] test parser::tests::test_index_vector_scalar ... ok
[INFO] [stdout] test parser::tests::test_is_partial ... ok
[INFO] [stdout] test parser::tests::test_int2str ... ok
[INFO] [stdout] test parser::tests::test_iscell_on_scalar ... ok
[INFO] [stdout] test parser::tests::test_iscell ... ok
[INFO] [stdout] test parser::tests::test_is_partial_elem_ops ... ok
[INFO] [stdout] test parser::tests::test_isfinite_scalar ... ok
[INFO] [stdout] test parser::tests::test_isinf_scalar ... ok
[INFO] [stdout] test parser::tests::test_index_matrix_colon_col ... ok
[INFO] [stdout] test parser::tests::test_isnan_scalar ... ok
[INFO] [stdout] test parser::tests::test_lasterr_set_and_get ... ok
[INFO] [stdout] test parser::tests::test_index_one_to_end ... ok
[INFO] [stdout] test parser::tests::test_lasterr_updated_by_trycatch ... ok
[INFO] [stdout] test parser::tests::test_lambda_captures_lexical_env ... ok
[INFO] [stdout] test parser::tests::test_lambda_eval_single_arg ... ok
[INFO] [stdout] test parser::tests::test_index_vector_colon ... ok
[INFO] [stdout] test parser::tests::test_ldiv_matrix_solve ... ok
[INFO] [stdout] test parser::tests::test_index_scalar_in_env ... ok
[INFO] [stdout] test parser::tests::test_lambda_display ... ok
[INFO] [stdout] test parser::tests::test_lambda_eval_two_args ... ok
[INFO] [stdout] test parser::tests::test_ldiv_scalar ... ok
[INFO] [stdout] test parser::tests::test_ldiv_scalar_precedence ... ok
[INFO] [stdout] test parser::tests::test_lambda_no_args ... ok
[INFO] [stdout] test parser::tests::test_ldiv_zero_divisor ... ok
[INFO] [stdout] test parser::tests::test_ldiv_scalar_times_matrix ... ok
[INFO] [stdout] test parser::tests::test_lambda_parse ... ok
[INFO] [stdout] test parser::tests::test_line_continuation ... ok
[INFO] [stdout] test parser::tests::test_ldiv_matrix_solve_identity ... ok
[INFO] [stdout] test parser::tests::test_length_string_obj ... ok
[INFO] [stdout] test parser::tests::test_length_cell ... ok
[INFO] [stdout] test parser::tests::test_lasterr_reflects_sqrt_negative_catch ... ok
[INFO] [stdout] test parser::tests::test_index_range_to_end ... ok
[INFO] [stdout] test parser::tests::test_linspace_integers ... ok
[INFO] [stdout] test parser::tests::test_lasterr_returns_empty_initially ... ok
[INFO] [stdout] test parser::tests::test_linspace_single ... ok
[INFO] [stdout] test parser::tests::test_linspace_empty ... ok
[INFO] [stdout] test parser::tests::test_logical_and ... ok
[INFO] [stdout] test parser::tests::test_linspace_basic ... ok
[INFO] [stdout] test parser::tests::test_matrix_2x2 ... ok
[INFO] [stdout] test parser::tests::test_mat2str ... ok
[INFO] [stdout] test parser::tests::test_logical_combined ... ok
[INFO] [stdout] test parser::tests::test_logical_precedence ... ok
[INFO] [stdout] test parser::tests::test_matrix_assign ... ok
[INFO] [stdout] test parser::tests::test_matrix_empty ... ok
[INFO] [stdout] test parser::tests::test_matrix_col_vector ... ok
[INFO] [stdout] test parser::tests::test_matrix_newline_column_vector ... ok
[INFO] [stdout] test parser::tests::test_matrix_newline_regression ... ok
[INFO] [stdout] test parser::tests::test_matrix_newline_comment_inside ... ok
[INFO] [stdout] test parser::tests::test_matrix_newline_with_continuation ... ok
[INFO] [stdout] test parser::tests::test_matrix_row_vector_commas ... ok
[INFO] [stdout] test parser::tests::test_matrix_newline_row_separator ... ok
[INFO] [stdout] test parser::tests::test_matrix_row_vector_spaces ... ok
[INFO] [stdout] test parser::tests::test_matrix_with_expressions ... ok
[INFO] [stdout] test parser::tests::test_mean_vector ... ok
[INFO] [stdout] test parser::tests::test_minus_eq ... ok
[INFO] [stdout] test parser::tests::test_min_max_one_arg ... ok
[INFO] [stdout] test parser::tests::test_minus_minus_prefix ... ok
[INFO] [stdout] test parser::tests::test_mixed_base_expression ... ok
[INFO] [stdout] test parser::tests::test_minus_minus_suffix ... ok
[INFO] [stdout] test parser::tests::test_multi_assign_tilde_discard ... ok
[INFO] [stdout] test parser::tests::test_named_function_multi_return ... ok
[INFO] [stdout] test parser::tests::test_named_function_no_outputs ... ok
[INFO] [stdout] test parser::tests::test_named_function_nargin ... ok
[INFO] [stdout] test parser::tests::test_logical_not_of_comparison ... ok
[INFO] [stdout] test parser::tests::test_logical_not_scalar ... ok
[INFO] [stdout] test parser::tests::test_logical_or ... ok
[INFO] [stdout] test parser::tests::test_multi_assign_extra_discarded ... ok
[INFO] [stdout] test parser::tests::test_named_function_isolated_scope ... ok
[INFO] [stdout] test parser::tests::test_named_function_return_statement ... ok
[INFO] [stdout] test parser::tests::test_named_function_single_return ... ok
[INFO] [stdout] test parser::tests::test_nan_constructor ... ok
[INFO] [stdout] test parser::tests::test_nan_inf_constants ... ok
[INFO] [stdout] test parser::tests::test_named_function_with_if ... ok
[INFO] [stdout] test parser::tests::test_norm_l2 ... ok
[INFO] [stdout] test parser::tests::test_nested_for_loops ... ok
[INFO] [stdout] test parser::tests::test_not_matrix ... ok
[INFO] [stdout] test parser::tests::test_norm_lp ... ok
[INFO] [stdout] test parser::tests::test_near_line_expr ... ok
[INFO] [stdout] test parser::tests::test_near_line_not_double_annotated ... ok
[INFO] [stdout] test parser::tests::test_numel_cell ... ok
[INFO] [stdout] test parser::tests::test_near_line_inside_for ... ok
[INFO] [stdout] test parser::tests::test_not_builtin ... ok
[INFO] [stdout] test parser::tests::test_oct_literal ... ok
[INFO] [stdout] test parser::tests::test_operator_precedence ... ok
[INFO] [stdout] test parser::tests::test_parentheses ... ok
[INFO] [stdout] test parser::tests::test_numel_string_obj ... ok
[INFO] [stdout] test parser::tests::test_near_line_simple_assign ... ok
[INFO] [stdout] test parser::tests::test_parse_char_array ... ok
[INFO] [stdout] test parser::tests::test_ones_single_arg ... ok
[INFO] [stdout] test parser::tests::test_near_line_if_condition ... ok
[INFO] [stdout] test parser::tests::test_parse_empty_string_obj ... ok
[INFO] [stdout] test parser::tests::test_parse_char_array_with_escaped_quote ... ok
[INFO] [stdout] test parser::tests::test_parse_empty_char_array ... ok
[INFO] [stdout] test parser::tests::test_parse_error_empty ... ok
[INFO] [stdout] test parser::tests::test_parse_error_invalid_char ... ok
[INFO] [stdout] test parser::tests::test_parse_error_unmatched_paren ... ok
[INFO] [stdout] test parser::tests::test_parse_function_def ... ok
[INFO] [stdout] test parser::tests::test_parse_function_multi_output ... ok
[INFO] [stdout] test parser::tests::test_parse_global_stmt ... ok
[INFO] [stdout] test parser::tests::test_parse_persistent_stmt ... ok
[INFO] [stdout] test parser::tests::test_number_dot_elem_op ... ok
[INFO] [stdout] test parser::tests::test_parse_multi_assign ... ok
[INFO] [stdout] test parser::tests::test_parse_return_stmt ... ok
[INFO] [stdout] test parser::tests::test_parse_stmts_line_numbers ... ok
[INFO] [stdout] test parser::tests::test_parse_stmts_multiline_assign ... ok
[INFO] [stdout] test parser::tests::test_parse_string_obj ... ok
[INFO] [stdout] test parser::tests::test_parse_stmts_simple_assign ... ok
[INFO] [stdout] test parser::tests::test_pcall_failure ... ok
[INFO] [stdout] test parser::tests::test_pcall_success ... ok
[INFO] [stdout] test parser::tests::test_plain_transpose_complex_no_conjugate ... ok
[INFO] [stdout] test parser::tests::test_plain_transpose_real ... ok
[INFO] [stdout] test parser::tests::test_persistent_independent_per_function ... ok
[INFO] [stdout] test parser::tests::test_plus_plus_prefix ... ok
[INFO] [stdout] test parser::tests::test_plus_plus_suffix ... ok
[INFO] [stdout] test parser::tests::test_persistent_retains_value_across_calls ... ok
[INFO] [stdout] test parser::tests::test_power_precedence ... ok
[INFO] [stdout] test parser::tests::test_power ... ok
[INFO] [stdout] test parser::tests::test_power_right_associative ... ok
[INFO] [stdout] test parser::tests::test_range_arithmetic_in_bounds ... ok
[INFO] [stdout] test parser::tests::test_prod_vector ... ok
[INFO] [stdout] test parser::tests::test_plus_eq ... ok
[INFO] [stdout] test parser::tests::test_range_empty_wrong_direction ... ok
[INFO] [stdout] test parser::tests::test_range_float_step ... ok
[INFO] [stdout] test parser::tests::test_range_inside_brackets ... ok
[INFO] [stdout] test parser::tests::test_range_assign ... ok
[INFO] [stdout] test parser::tests::test_range_inside_brackets_with_extras ... ok
[INFO] [stdout] test parser::tests::test_range_negative_step ... ok
[INFO] [stdout] test parser::tests::test_range_simple ... ok
[INFO] [stdout] test parser::tests::test_range_single_element ... ok
[INFO] [stdout] test parser::tests::test_range_step_inside_brackets ... ok
[INFO] [stdout] test parser::tests::test_range_with_step ... ok
[INFO] [stdout] test parser::tests::test_range_zero_step_is_error ... ok
[INFO] [stdout] test parser::tests::test_reshape ... ok
[INFO] [stdout] test parser::tests::test_rmpath_via_exec ... ok
[INFO] [stdout] test parser::tests::test_reshape_wrong_size ... ok
[INFO] [stdout] test parser::tests::test_sci_notation_in_expression ... ok
[INFO] [stdout] test parser::tests::test_sci_notation_zero ... ok
[INFO] [stdout] test parser::tests::test_sci_notation_positive_exponent ... ok
[INFO] [stdout] test parser::tests::test_session_path_add_append ... ok
[INFO] [stdout] test parser::tests::test_session_path_add_deduplicates ... ok
[INFO] [stdout] test parser::tests::test_session_path_add_prepend ... ok
[INFO] [stdout] test parser::tests::test_session_path_init_and_list ... ok
[INFO] [stdout] test parser::tests::test_single_eq_in_expression_is_error ... ok
[INFO] [stdout] test parser::tests::test_run_calc_script ... ok
[INFO] [stdout] test parser::tests::test_single_line_for ... ok
[INFO] [stdout] test parser::tests::test_sci_notation_negative_exponent ... ok
[INFO] [stdout] test parser::tests::test_single_number ... ok
[INFO] [stdout] test parser::tests::test_size_string_obj_dim1 ... ok
[INFO] [stdout] test parser::tests::test_size_string_obj_dim2 ... ok
[INFO] [stdout] test parser::tests::test_size_string_obj_no_dim ... ok
[INFO] [stdout] test parser::tests::test_run_script_shares_env ... ok
[INFO] [stdout] test parser::tests::test_single_line_if ... ok
[INFO] [stdout] test parser::tests::test_slash_eq ... ok
[INFO] [stdout] test parser::tests::test_sort_ascending ... ok
[INFO] [stdout] test parser::tests::test_split_stmts_escaped_quote_no_false_split ... ok
[INFO] [stdout] test parser::tests::test_split_stmts_escaped_quote_with_semicolon_split ... ok
[INFO] [stdout] test parser::tests::test_split_stmts_dot_apostrophe_not_string ... ok
[INFO] [stdout] test parser::tests::test_session_path_remove ... ok
[INFO] [stdout] test parser::tests::test_sqrt_complex_input ... ok
[INFO] [stdout] test parser::tests::test_run_m_script ... ok
[INFO] [stdout] test parser::tests::test_run_no_extension_prefers_calc ... ok
[INFO] [stdout] test parser::tests::test_single_line_while ... ok
[INFO] [stdout] test parser::tests::test_source_alias ... ok
[INFO] [stdout] test parser::tests::test_sqrt_negative_four_returns_complex ... ok
[INFO] [stdout] test parser::tests::test_sqrt_negative_returns_complex ... ok
[INFO] [stdout] test parser::tests::test_star_eq ... ok
[INFO] [stdout] test parser::tests::test_string_obj_escape_sequences ... ok
[INFO] [stdout] test parser::tests::test_strsplit_basic ... ok
[INFO] [stdout] test parser::tests::test_starstar_pow ... ok
[INFO] [stdout] test parser::tests::test_struct_array_collect_field ... ok
[INFO] [stdout] test parser::tests::test_struct_array_fieldnames ... ok
[INFO] [stdout] test parser::tests::test_struct_array_index_read ... ok
[INFO] [stdout] test parser::tests::test_struct_array_isstruct ... ok
[INFO] [stdout] test parser::tests::test_struct_array_numel ... ok
[INFO] [stdout] test parser::tests::test_struct_array_growing ... ok
[INFO] [stdout] test parser::tests::test_struct_constructor_empty ... ok
[INFO] [stdout] test parser::tests::test_struct_constructor_basic ... ok
[INFO] [stdout] test parser::tests::test_struct_field_assign_basic ... ok
[INFO] [stdout] test parser::tests::test_struct_constructor_odd_args_error ... ok
[INFO] [stdout] test parser::tests::test_struct_array_basic_create_and_read ... ok
[INFO] [stdout] test parser::tests::test_struct_field_missing_error ... ok
[INFO] [stdout] test parser::tests::test_struct_field_on_non_struct_error ... ok
[INFO] [stdout] test parser::tests::test_struct_field_overwrite ... ok
[INFO] [stdout] test parser::tests::test_struct_field_read ... ok
[INFO] [stdout] test parser::tests::test_struct_field_insertion_order ... ok
[INFO] [stdout] test parser::tests::test_struct_isfield_false ... ok
[INFO] [stdout] test parser::tests::test_struct_array_collect_mixed_field_gives_cell ... ok
[INFO] [stdout] test parser::tests::test_struct_isstruct_true ... ok
[INFO] [stdout] test parser::tests::test_struct_fieldnames ... ok
[INFO] [stdout] test parser::tests::test_struct_isfield_true ... ok
[INFO] [stdout] test parser::tests::test_struct_multiple_fields ... ok
[INFO] [stdout] test parser::tests::test_struct_isstruct_false ... ok
[INFO] [stdout] test parser::tests::test_struct_nested_read ... ok
[INFO] [stdout] test parser::tests::test_struct_nested_assign ... ok
[INFO] [stdout] test parser::tests::test_struct_rmfield ... ok
[INFO] [stdout] test parser::tests::test_sum_matrix_columnwise ... ok
[INFO] [stdout] test parser::tests::test_struct_rmfield_missing_error ... ok
[INFO] [stdout] test parser::tests::test_sum_vector ... ok
[INFO] [stdout] test parser::tests::test_switch_cell_case ... ok
[INFO] [stdout] test parser::tests::test_switch_empty_no_cases ... ok
[INFO] [stdout] test parser::tests::test_switch_inside_for_loop ... ok
[INFO] [stdout] test parser::tests::test_switch_otherwise ... ok
[INFO] [stdout] test parser::tests::test_switch_no_match_no_otherwise ... ok
[INFO] [stdout] test parser::tests::test_switch_first_match_wins ... ok
[INFO] [stdout] test parser::tests::test_switch_only_otherwise ... ok
[INFO] [stdout] test parser::tests::test_switch_scalar_last_case ... ok
[INFO] [stdout] test parser::tests::test_too_many_args_error ... ok
[INFO] [stdout] test parser::tests::test_switch_scalar_first_case ... ok
[INFO] [stdout] test parser::tests::test_transpose_after_ident_not_string ... ok
[INFO] [stdout] test parser::tests::test_switch_string_otherwise ... ok
[INFO] [stdout] test parser::tests::test_transpose_double ... ok
[INFO] [stdout] test parser::tests::test_transpose_eval ... ok
[INFO] [stdout] test parser::tests::test_switch_string_match ... ok
[INFO] [stdout] test parser::tests::test_switch_cell_case_no_match ... ok
[INFO] [stdout] test parser::tests::test_transpose_matrix_mul ... ok
[INFO] [stdout] test parser::tests::test_transpose_parse ... ok
[INFO] [stdout] test parser::tests::test_try_catch_anonymous ... ok
[INFO] [stdout] test parser::tests::test_try_catch_message_no_line_annotation ... ok
[INFO] [stdout] test parser::tests::test_try_catch_named_binds_message ... ok
[INFO] [stdout] test parser::tests::test_try_functional_fallback ... ok
[INFO] [stdout] test parser::tests::test_try_functional_no_error_returns_value ... ok
[INFO] [stdout] test parser::tests::test_unary_minus ... ok
[INFO] [stdout] test parser::tests::test_try_no_error_skips_catch ... ok
[INFO] [stdout] test parser::tests::test_unary_minus_lower_precedence_than_power ... ok
[INFO] [stdout] test parser::tests::test_unary_plus_noop ... ok
[INFO] [stdout] test parser::tests::test_unique_basic ... ok
[INFO] [stdout] test parser::tests::test_while_false_from_start ... ok
[INFO] [stdout] test parser::tests::test_varargin_basic ... ok
[INFO] [stdout] test parser::tests::test_xor_builtin ... ok
[INFO] [stdout] test parser::tests::test_warning_does_not_stop_execution ... ok
[INFO] [stdout] test parser::tests::test_zeros_single_arg ... ok
[INFO] [stdout] test parser::tests::test_undefined_variable_is_error ... ok
[INFO] [stdout] test parser::tests::test_user_variable ... ok
[INFO] [stdout] test parser::tests::test_try_functional_catches_error ... ok
[INFO] [stdout] test parser::tests::test_while_loop ... ok
[INFO] [stdout] test parser::tests::test_try_end_no_catch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1076 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ccalc_plot-cbab2f8a580c8f8d)
[INFO] [stdout] 
[INFO] [stdout] running 139 tests
[INFO] [stdout] test colormap::tests::test_apply_colormap_clamp ... ok
[INFO] [stdout] test colormap::tests::test_apply_colormap_gray_extremes ... ok
[INFO] [stdout] test colormap::tests::test_apply_colormap_fallback ... ok
[INFO] [stdout] test colormap::tests::test_colormap_custom_2pt ... ok
[INFO] [stdout] test colormap::tests::test_colormap_custom_midpt ... ok
[INFO] [stdout] test colormap::tests::test_colormap_custom_too_short ... ok
[INFO] [stdout] test colormap::tests::test_colormap_spec_named_viridis ... ok
[INFO] [stdout] test colormap::tests::test_compute_luminance_clamps_above_1 ... ok
[INFO] [stdout] test colormap::tests::test_compute_luminance_known ... ok
[INFO] [stdout] test colormap::tests::test_compute_luminance_clamps_below_0 ... ok
[INFO] [stdout] test colormap::tests::test_imshow_gray_clamp_vs_imagesc_scale ... ok
[INFO] [stdout] test contour::tests::test_compute_levels_five_interior ... ok
[INFO] [stdout] test colormap::tests::test_validate_colormap_valid ... ok
[INFO] [stdout] test contour::tests::test_compute_levels_zero_count ... ok
[INFO] [stdout] test contour::tests::test_marching_squares_case1_bl_above ... ok
[INFO] [stdout] test contour::tests::test_marching_squares_no_crossing ... ok
[INFO] [stdout] test contour::tests::test_marching_squares_saddle_case5 ... ok
[INFO] [stdout] test style::tests::test_looks_like_style_str_valid ... ok
[INFO] [stdout] test style::tests::test_parse_blue_dot ... ok
[INFO] [stdout] test style::tests::test_parse_dashdot ... ok
[INFO] [stdout] test style::tests::test_parse_dotted_line ... ok
[INFO] [stdout] test style::tests::test_parse_empty_returns_default ... ok
[INFO] [stdout] test style::tests::test_parse_green_solid ... ok
[INFO] [stdout] test style::tests::test_parse_red_dashed ... ok
[INFO] [stdout] test style::tests::test_parse_unknown_char_errors ... ok
[INFO] [stdout] test style::tests::test_style_full_name_orange ... ok
[INFO] [stdout] test style::tests::test_style_gray_grey_alias ... ok
[INFO] [stdout] test style::tests::test_style_hex_bad_format ... ok
[INFO] [stdout] test style::tests::test_style_hex_color ... ok
[INFO] [stdout] test tests::clabel_sets_flag ... ok
[INFO] [stdout] test tests::clabel_without_contour_noop ... ok
[INFO] [stdout] test tests::pie_ascii_sums_100pct ... ok
[INFO] [stdout] test style::tests::test_style_full_name_red ... ok
[INFO] [stdout] test tests::pie_ascii_contains_labels ... ok
[INFO] [stdout] test tests::pie_dispatch_empty_error ... ok
[INFO] [stdout] test tests::pie_dispatch_label_length_mismatch_error ... ok
[INFO] [stdout] test tests::pie_dispatch_negative_error ... ok
[INFO] [stdout] test tests::test_axis_equal_sets_state ... ok
[INFO] [stdout] test tests::test_apply_colormap_gray_extremes ... ok
[INFO] [stdout] test tests::test_axis_invalid_arg_errors ... ok
[INFO] [stdout] test contour::tests::test_marching_squares_too_small ... ok
[INFO] [stdout] test tests::test_axis_mode_carried_into_panel ... ok
[INFO] [stdout] test tests::test_axis_off_sets_state ... ok
[INFO] [stdout] test contour::tests::test_compute_levels_one ... ok
[INFO] [stdout] test style::tests::test_parse_dot_then_solid ... ok
[INFO] [stdout] test colormap::tests::test_validate_colormap_invalid ... ok
[INFO] [stdout] test tests::test_bar_accumulates_with_style_red ... ok
[INFO] [stdout] test tests::test_bar_no_style_stores_none ... ok
[INFO] [stdout] test style::tests::test_looks_like_style_str_invalid ... ok
[INFO] [stdout] test tests::test_bgcolor_hex_accepted ... ok
[INFO] [stdout] test tests::test_axis_tight_sets_state ... ok
[INFO] [stdout] test tests::test_colorbar_sets_state ... ok
[INFO] [stdout] test tests::test_colormap_matrix_dispatch ... ok
[INFO] [stdout] test tests::test_colormap_matrix_wrong_cols ... ok
[INFO] [stdout] test tests::test_colormap_invalid_name_errors ... ok
[INFO] [stdout] test tests::test_axis_on_clears_mode ... ok
[INFO] [stdout] test tests::test_contour_mismatched_dimensions_errors ... ok
[INFO] [stdout] test tests::test_bgcolor_rgb_matrix ... ok
[INFO] [stdout] test tests::test_contour_missing_args_errors ... ok
[INFO] [stdout] test tests::test_contour_non_matrix_x_errors ... ok
[INFO] [stdout] test tests::test_extract_xy_explicit ... ok
[INFO] [stdout] test tests::test_extract_xy_infer_x ... ok
[INFO] [stdout] test tests::test_extract_xy_mismatch ... ok
[INFO] [stdout] test tests::test_extract_xy_multi_column_count_mismatch ... ok
[INFO] [stdout] test tests::test_figure_sets_canvas_size ... ok
[INFO] [stdout] test tests::test_extract_xy_multi_matrix_y ... ok
[INFO] [stdout] test tests::test_fontsize_global_setter ... ok
[INFO] [stdout] test tests::test_extract_xy_multi_single_series ... ok
[INFO] [stdout] test tests::test_extract_xy_scalar_promoted ... ok
[INFO] [stdout] test tests::test_grid_toggles_state ... ok
[INFO] [stdout] test tests::test_figure_in_builtin_names ... ok
[INFO] [stdout] test tests::test_gridcolor_carried_into_panel ... ok
[INFO] [stdout] test tests::test_gridcolor_named_color ... ok
[INFO] [stdout] test tests::test_colormap_sets_state ... ok
[INFO] [stderr]      Running tests/svg_png_tests.rs (/opt/rustwide/target/release/deps/svg_png_tests-e13595f8cb815ee9)
[INFO] [stdout] test tests::test_gridwidth_global_setter ... ok
[INFO] [stdout] test tests::test_gridcolor_rgb_matrix ... ok
[INFO] [stdout] test tests::test_hist_accumulates_with_style_hex ... ok
[INFO] [stdout] test tests::test_hist_custom_bins_returns_void ... ok
[INFO] [stdout] test tests::test_hist_vector_returns_void ... ok
[INFO] [stdout] test tests::test_hist_zero_bins_errors ... ok
[INFO] [stdout] test tests::test_hold_off_clears_flag_and_series ... ok
[INFO] [stdout] test tests::test_hist_single_value_no_error ... ok
[INFO] [stdout] test tests::test_figure_wrong_arg_count_errors ... ok
[INFO] [stdout] test tests::test_annotation_requires_string ... ok
[INFO] [stdout] test tests::pie_ascii_explode_marker ... ok
[INFO] [stdout] test tests::test_grid_on_off_string_args ... ok
[INFO] [stdout] test tests::test_hold_on_sets_flag ... ok
[INFO] [stdout] test tests::test_figure_invalid_size_errors ... ok
[INFO] [stdout] test tests::test_figure_default_canvas_size ... ok
[INFO] [stdout] test tests::test_imagesc_no_args_errors ... ok
[INFO] [stdout] test tests::test_imagesc_non_matrix_errors ... ok
[INFO] [stdout] test tests::test_imagesc_svg_without_feature_errors ... ok
[INFO] [stdout] test tests::test_legend_requires_at_least_one_arg ... ok
[INFO] [stdout] test tests::test_legend_requires_strings ... ok
[INFO] [stdout] test tests::test_legend_sets_state ... ok
[INFO] [stdout] test tests::test_linewidth_and_markersize_combined ... ok
[INFO] [stdout] test tests::test_linewidth_global_setter ... ok
[INFO] [stdout] test tests::test_linewidth_named_arg_plot ... ok
[INFO] [stdout] test tests::test_markersize_global_setter ... ok
[INFO] [stdout] test tests::test_mesh_dimension_mismatch_error ... ok
[INFO] [stdout] test tests::test_loglog_non_positive_all_filtered_errors ... ok
[INFO] [stdout] test tests::test_markersize_named_arg_scatter ... ok
[INFO] [stdout] test tests::test_plot3_svg_without_feature ... ok
[INFO] [stdout] test tests::test_plot3_length_mismatch_error ... ok
[INFO] [stdout] test tests::test_plot_accumulates_under_hold ... ok
[INFO] [stdout] test tests::test_plot_no_feature_returns_error_without_feature ... ok
[INFO] [stdout] test tests::test_quiver_accumulates_with_style_green ... ok
[INFO] [stdout] test tests::test_quiver_mismatch_error ... ok
[INFO] [stdout] test tests::test_savefig_with_no_panels_errors ... ok
[INFO] [stdout] test tests::test_second_subplot_commits_first_panel ... ok
[INFO] [stdout] test tests::test_scatter3_wrong_arg_count_error ... ok
[INFO] [stdout] test tests::test_semilogy_label_annotation ... ok
[INFO] [stdout] test tests::test_semilogx_valid_data ... ok
[INFO] [stdout] test tests::test_stairs_stub_is_gone ... ok
[INFO] [stdout] test tests::test_stem_accumulates_with_style_blue ... ok
[INFO] [stdout] test tests::test_style_color_named_arg_bar ... ok
[INFO] [stdout] test tests::test_style_color_named_arg_hex ... ok
[INFO] [stdout] test tests::test_style_rgb_matrix_dispatch ... ok
[INFO] [stdout] test tests::test_subplot_invalid_index_errors ... ok
[INFO] [stdout] test tests::test_subplot_sets_state ... ok
[INFO] [stdout] test tests::test_subplot_then_plot_accumulates ... ok
[INFO] [stdout] test tests::test_surf_dimension_mismatch_error ... ok
[INFO] [stdout] test tests::test_surf_missing_args_error ... ok
[INFO] [stdout] test tests::test_svg_without_feature ... ok
[INFO] [stdout] test tests::test_term_cols_default ... ok
[INFO] [stdout] test tests::test_term_cols_env_override ... ok
[INFO] [stdout] test tests::test_term_rows_default ... ok
[INFO] [stdout] test tests::test_text_stores_annotation ... ok
[INFO] [stdout] test tests::test_theme_light_is_default ... ok
[INFO] [stdout] test tests::test_theme_unknown_name_errors ... ok
[INFO] [stdout] test tests::test_title_sets_state ... ok
[INFO] [stdout] test tests::test_xlabel_sets_state ... ok
[INFO] [stdout] test tests::test_xlim_wrong_length ... ok
[INFO] [stdout] test tests::test_xlim_sets_state ... ok
[INFO] [stdout] test tests::test_ylim_sets_state ... ok
[INFO] [stdout] test tests::test_zlabel_sets_state ... ok
[INFO] [stdout] test tests::yyaxis_right_sets_active ... ok
[INFO] [stdout] test tests::yyaxis_series_routing ... ok
[INFO] [stdout] test tests::yyaxis_ylabel_routing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 139 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ccalc_engine
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test crates/ccalc-engine/src/lib.rs - plugin (line 51) ... ignored
[INFO] [stdout] test crates/ccalc-engine/src/lib.rs - plugin (line 77) ... ignored
[INFO] [stdout] test crates/ccalc-engine/src/plugin.rs - plugin::Plugin::exported_names (line 71) ... ignored
[INFO] [stdout] test crates/ccalc-engine/src/plugin.rs - plugin::register_plugin (line 161) ... ignored
[INFO] [stdout] test crates/ccalc-engine/src/env.rs - env::Value::as_scalar (line 142) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.42s; merged doctests compilation took 0.41s
[INFO] [stderr]    Doc-tests ccalc_plot
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test crates/ccalc-plot/src/proj3d.rs - proj3d::project_ortho (line 21) ... ok
[INFO] [stdout] test crates/ccalc-plot/src/colormap.rs - colormap::apply_colormap_spec (line 85) ... ok
[INFO] [stdout] test crates/ccalc-plot/src/style.rs - style::parse_style_str (line 200) ... ok
[INFO] [stdout] test crates/ccalc-plot/src/colormap.rs - colormap::apply_colormap (line 53) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.47s; merged doctests compilation took 0.46s
[INFO] running `Command { std: "docker" "inspect" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb", kill_on_drop: false }`
[INFO] [stdout] 7225bb8c23a31fe8bfd428f8a6514255bdb3fe90930d1cf57e741163e32c84eb
