[INFO] fetching crate russell_lab 1.9.1... [INFO] testing russell_lab-1.9.1 against try#ed7f3d77595b4831fdf085f2529aa13b5b51ff7d for pr-134530 [INFO] extracting crate russell_lab 1.9.1 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate russell_lab 1.9.1 on toolchain ed7f3d77595b4831fdf085f2529aa13b5b51ff7d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate russell_lab 1.9.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate russell_lab 1.9.1 [INFO] tweaked toml for crates.io crate russell_lab 1.9.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate crates.io crate russell_lab 1.9.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4cdccf9b521c4741870658391cdc907d9d689a6c424f039ca12da20275d67a56 [INFO] running `Command { std: "docker" "start" "-a" "4cdccf9b521c4741870658391cdc907d9d689a6c424f039ca12da20275d67a56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4cdccf9b521c4741870658391cdc907d9d689a6c424f039ca12da20275d67a56", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4cdccf9b521c4741870658391cdc907d9d689a6c424f039ca12da20275d67a56", kill_on_drop: false }` [INFO] [stdout] 4cdccf9b521c4741870658391cdc907d9d689a6c424f039ca12da20275d67a56 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0bb2793ce0c5abb7db399abfbcc1c3d9a68b9cf142632ca9d35b0fa54a3c54ae [INFO] running `Command { std: "docker" "start" "-a" "0bb2793ce0c5abb7db399abfbcc1c3d9a68b9cf142632ca9d35b0fa54a3c54ae", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling serde v1.0.199 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Compiling russell_lab v1.9.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling serde_derive v1.0.199 [INFO] [stderr] Compiling num-complex v0.4.2 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.80s [INFO] running `Command { std: "docker" "inspect" "0bb2793ce0c5abb7db399abfbcc1c3d9a68b9cf142632ca9d35b0fa54a3c54ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0bb2793ce0c5abb7db399abfbcc1c3d9a68b9cf142632ca9d35b0fa54a3c54ae", kill_on_drop: false }` [INFO] [stdout] 0bb2793ce0c5abb7db399abfbcc1c3d9a68b9cf142632ca9d35b0fa54a3c54ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7cc481f3d39a3f92b875b95cd8dd437fb581403fa0e44964fd4879fc2d8f3731 [INFO] running `Command { std: "docker" "start" "-a" "7cc481f3d39a3f92b875b95cd8dd437fb581403fa0e44964fd4879fc2d8f3731", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling serde v1.0.199 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling rustix v0.38.13 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling plotters-backend v0.3.2 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling ciborium-io v0.2.0 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling anstyle v1.0.3 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling clap_lex v0.5.1 [INFO] [stderr] Compiling half v1.7.1 [INFO] [stderr] Compiling bitflags v2.4.0 [INFO] [stderr] Compiling linux-raw-sys v0.4.7 [INFO] [stderr] Compiling clap_builder v4.4.4 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling crossbeam-deque v0.8.1 [INFO] [stderr] Compiling ciborium-ll v0.2.0 [INFO] [stderr] Compiling plotters-svg v0.3.1 [INFO] [stderr] Compiling itertools v0.10.1 [INFO] [stderr] Compiling lock_api v0.4.6 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling sdd v0.2.0 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling walkdir v2.3.2 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling scc v2.1.1 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling clap v4.4.4 [INFO] [stderr] Compiling parking_lot v0.12.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling plotters v0.3.1 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling plotpy v1.9.3 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling serde_derive v1.0.199 [INFO] [stderr] Compiling serial_test_derive v3.1.1 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling serial_test v3.1.1 [INFO] [stderr] Compiling ciborium v0.2.0 [INFO] [stderr] Compiling num-complex v0.4.2 [INFO] [stderr] Compiling russell_lab v1.9.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 11s [INFO] running `Command { std: "docker" "inspect" "7cc481f3d39a3f92b875b95cd8dd437fb581403fa0e44964fd4879fc2d8f3731", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7cc481f3d39a3f92b875b95cd8dd437fb581403fa0e44964fd4879fc2d8f3731", kill_on_drop: false }` [INFO] [stdout] 7cc481f3d39a3f92b875b95cd8dd437fb581403fa0e44964fd4879fc2d8f3731 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+ed7f3d77595b4831fdf085f2529aa13b5b51ff7d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 3b73795eb3c0db96afa9a7ee07aa2cf41825c09bdb37e10f2eafdb3a09ffb5e4 [INFO] running `Command { std: "docker" "start" "-a" "3b73795eb3c0db96afa9a7ee07aa2cf41825c09bdb37e10f2eafdb3a09ffb5e4", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/russell_lab-1dc717791ffd748f) [INFO] [stdout] [INFO] [stdout] running 679 tests [INFO] [stdout] test algo::common::tests::stats_summary_and_display_work ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::adapt_function_captures_errors ... ok [INFO] [stdout] test algo::common::tests::bracket_display_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::adapt_data_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::case_with_discontinuity_2 ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::estimate_max_error_captures_errors_1 ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::eval_using_trig_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::getters_work ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::estimate_max_error_captures_errors_2 ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::eval_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::new_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::new_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::points_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::set_data_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::set_data_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::set_data_works_constant_fx ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::set_function_and_estimate_max_error_work ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::set_function_captures_errors ... ok [INFO] [stdout] test algo::interp_lagrange::tests::dd1_times_uu_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::dd1_matrix_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::dd2_matrix_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::dd2_times_uu_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::dd_matrices_are_computed_just_once ... ok [INFO] [stdout] test algo::interp_lagrange::tests::estimate_functions_capture_errors ... ok [INFO] [stdout] test algo::interp_lagrange::tests::eval_deriv1_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::eval_deriv2_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::eval_works_1 ... ok [INFO] [stdout] test algo::interp_lagrange::tests::eval_works_2 ... ok [INFO] [stdout] test algo::interp_lagrange::tests::lambda_is_correct ... ok [INFO] [stdout] test algo::interp_lagrange::tests::getters_work ... ok [INFO] [stdout] test algo::interp_lagrange::tests::lebesgue_works_chebyshev_gauss ... ok [INFO] [stdout] test algo::interp_lagrange::tests::estimate_max_error_all_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::functions_check_ranges ... ok [INFO] [stdout] test algo::interp_lagrange::tests::lebesgue_works_chebyshev_gauss_lobatto ... ok [INFO] [stdout] test algo::interp_lagrange::tests::new_captures_errors ... ok [INFO] [stdout] test algo::interp_lagrange::tests::new_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::lebesgue_works_uniform ... ok [INFO] [stdout] test algo::linear_fitting::tests::linear_fitting_handles_division_by_zero ... ok [INFO] [stdout] test algo::interp_lagrange::tests::params_validate_captures_errors ... ok [INFO] [stdout] test algo::linear_fitting::tests::linear_fitting_handles_errors ... ok [INFO] [stdout] test algo::min_bracketing::tests::basic_captures_errors_1 ... ok [INFO] [stdout] test algo::min_bracketing::tests::basic_captures_errors_2 ... ok [INFO] [stdout] test algo::min_bracketing::tests::basic_works_1 ... ok [INFO] [stdout] test algo::min_bracketing::tests::swap_works ... ok [INFO] [stdout] test algo::min_bracketing::tests::basic_fails_on_non_converged ... ok [INFO] [stdout] test algo::min_bracketing::tests::validate_params_works ... ok [INFO] [stdout] test algo::min_solver::tests::brent_captures_errors_2 ... ok [INFO] [stdout] test algo::min_solver::tests::brent_captures_errors_1 ... ok [INFO] [stdout] test algo::linear_fitting::tests::linear_fitting_works ... ok [INFO] [stdout] test algo::min_solver::tests::brent_fails_on_non_converged ... ok [INFO] [stdout] test algo::num_jacobian::tests::num_jacobian_captures_errors ... ok [INFO] [stdout] test algo::min_solver::tests::brent_works_1 ... ok [INFO] [stdout] test algo::num_jacobian::tests::num_jacobian_works ... ok [INFO] [stdout] test algo::min_solver::tests::validate_params_works ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_captures_errors_2 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_captures_errors_1 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_1 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_edge_cases_work ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_2 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_4 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_3 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_5 ... ok [INFO] [stdout] test algo::quadrature::tests::gauss_captures_errors ... ok [INFO] [stdout] test algo::root_finder::tests::constant_function_works ... ok [INFO] [stdout] test algo::quadrature::tests::validate_params_works ... ok [INFO] [stdout] test algo::root_finder::tests::find_captures_errors ... ok [INFO] [stdout] test algo::root_finder::tests::find_captures_trailing_zero_error ... ok [INFO] [stdout] test algo::root_finder::tests::find_works_parabola ... ok [INFO] [stdout] test algo::root_finder::tests::find_works_multiplicity2 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_6 ... ok [INFO] [stdout] test algo::root_finder::tests::find_works_parabola_mult2 ... ok [INFO] [stdout] test algo::root_finder::tests::linear_function_no_roots_works ... ok [INFO] [stdout] test algo::root_finder::tests::linear_function_works ... ok [INFO] [stdout] test algo::root_finder::tests::refine_works ... ok [INFO] [stdout] test algo::root_finder::tests::refine_captures_errors ... ok [INFO] [stdout] test algo::root_finder_brent::tests::brent_find_captures_errors_1 ... ok [INFO] [stdout] test algo::root_finder_brent::tests::brent_find_captures_errors_2 ... ok [INFO] [stdout] test algo::root_finder_brent::tests::brent_find_works ... ok [INFO] [stdout] test base::as_array::tests::as_array_1d_works ... ok [INFO] [stdout] test algo::testing::tests::functions_are_consistent ... ok [INFO] [stdout] test base::as_array::tests::as_array_2d_works ... ok [INFO] [stdout] test base::auxiliary_blas::tests::find_index_abs_max_works ... ok [INFO] [stdout] test base::auxiliary_blas::tests::set_num_threads_and_get_num_threads_work ... ok [INFO] [stdout] test base::enums::tests::clone_copy_and_debug_work ... ok [INFO] [stdout] test base::formatters::tests::format_fortran_works ... ok [INFO] [stdout] test base::auxiliary_blas::tests::using_intel_mkl_works ... ok [INFO] [stdout] test base::formatters::tests::format_scientific_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::case_with_discontinuity_1 ... ok [INFO] [stdout] test base::generators::tests::generate2d_edge_cases_work ... ok [INFO] [stdout] test base::formatters::tests::format_nanoseconds_works ... ok [INFO] [stdout] test base::generators::tests::generate3d_edge_cases_work ... ok [INFO] [stdout] test base::generators::tests::generate2d_works ... ok [INFO] [stdout] test base::generators::tests::generate3d_works ... ok [INFO] [stdout] test base::read_table::tests::read_table_handles_problems ... ok [INFO] [stdout] test base::read_table::tests::read_table_string_works ... ok [INFO] [stdout] test base::read_table::tests::read_table_works ... ok [INFO] [stdout] test base::sort::tests::sort2_works ... ok [INFO] [stdout] test base::sort::tests::sort3_works ... ok [INFO] [stdout] test base::sort::tests::sort4_works ... ok [INFO] [stdout] test base::macros::tests::cpx_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::psi_is_correct ... ok [INFO] [stdout] test base::stopwatch::tests::new_and_display_work ... ok [INFO] [stdout] test base::stopwatch::tests::stop_and_reset_works ... ok [INFO] [stdout] test base::stopwatch::tests::stop_works ... ok [INFO] [stdout] test check::approx_eq::tests::accepts_approx_equal_values ... ok [INFO] [stdout] test check::approx_eq::tests::accepts_approx_equal_values_f32 ... ok [INFO] [stdout] test base::stopwatch::tests::clone_copy_and_debug_work ... ok [INFO] [stdout] test base::stopwatch::tests::reset_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::adapt_data_works ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_different_values - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_inf_4 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_different_values_f32 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::array_approx_eq_works_2 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::array_approx_eq_works_1 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_inf_3 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::array_approx_eq_works_3 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::array_approx_eq_works_4 ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_inf_nan - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_inf_neg_inf - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::panics_on_neg_inf_1 - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_ok_cases ... ok [INFO] [stdout] test check::array_approx_eq::tests::panics_on_neg_inf_2 - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_inf_val - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_nan_inf - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_nan_neg_inf - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_neg_inf_nan - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_neg_inf_val - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_nan_val - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_neg_inf_inf - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_val_nan - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_val_inf - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::accepts_approx_equal_values_f32 ... ok [INFO] [stdout] test check::complex_approx_eq::tests::accepts_approx_equal_values ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_different_values_f32_im - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_different_values_f32_re - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_inf_imag_1 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_different_values_re - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_inf_imag_4 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_different_values_im - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_inf_real_1 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_inf_imag_2 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_inf_real_2 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_inf_real_4 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_nan_imag_2 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_inf_imag_3 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_inf_real_3 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_nan_imag_1 - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_val_neg_inf - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::complex_array_approx_eq_works_3 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_nan_real_1 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_nan_real_2 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::complex_array_approx_eq_works_2 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::complex_array_approx_eq_works_1 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::complex_array_approx_eq_works_7 ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::complex_array_approx_eq_works_5 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::complex_array_approx_eq_works_4 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_inf_imag_3 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_inf_real_1 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_inf_real_2 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_inf_imag_1 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_inf_real_3 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::complex_array_approx_eq_works_6 ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_inf_imag_4 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_nan_real_1 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_nan_imag_1 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_nan_real_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::accepts_approx_equal_deriv ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_inf_real_4 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_nan_imag_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::panics_on_function_error - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::panics_on_different_deriv - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::placeholder_returns_error ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::accepts_approx_equal_deriv ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::panics_on_inf_imag_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::panics_on_function_error - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::accepts_approx_equal_deriv ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::panics_on_different_deriv - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::panics_on_function_error - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::placeholder_returns_error ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::placeholder_returns_error ... ok [INFO] [stdout] test check::deriv1_backward::tests::deriv1_backward7_works ... ok [INFO] [stdout] test check::deriv1_central::tests::deriv1_and_errors_central5_works ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::deriv1_central::tests::deriv1_central5_works ... ok [INFO] [stdout] test check::deriv1_forward::tests::deriv1_forward7_works ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::panics_on_different_deriv - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::accepts_approx_equal_deriv ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::panics_on_different_deriv - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::panics_on_function_error - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::panics_on_function_error - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::placeholder_returns_error ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::accepts_approx_equal_deriv ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::placeholder_returns_error ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::accepts_approx_equal_deriv ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::panics_on_different_deriv - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::panics_on_function_error - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::deriv2_backward::tests::deriv2_backward9_works ... ok [INFO] [stdout] test check::deriv2_forward::tests::deriv2_forward9_works ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::panics_on_different_deriv - should panic ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_fails_on_wrong_dims ... ok [INFO] [stdout] test check::deriv2_central::tests::deriv2_central9_works ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_fails_on_wrong_ev ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_lr_fails_on_wrong_dims ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_lr_works ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_lr_fails_on_wrong_ev ... ok [INFO] [stdout] test math::bessel_0::tests::bessel_j0_edge_cases_work ... ok [INFO] [stdout] test math::bessel_0::tests::bessel_j0_works ... ok [INFO] [stdout] test math::bessel_0::tests::bessel_y0_edge_cases_work ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::placeholder_returns_error ... ok [INFO] [stdout] test math::bessel_0::tests::bessel_y0_handles_special_cases ... ok [INFO] [stdout] test math::bessel_0::tests::bessel_y0_works ... ok [INFO] [stdout] test math::bessel_0::tests::test_bessel_j0 ... ok [INFO] [stdout] test math::bessel_0::tests::test_bessel_y0 ... ok [INFO] [stdout] test math::bessel_0::tests::qzero_panics_on_wrong_input - should panic ... ok [INFO] [stdout] test math::bessel_0::tests::bessel_j0_handles_special_cases ... ok [INFO] [stdout] test math::bessel_1::tests::bessel_j1_edge_cases_work ... ok [INFO] [stdout] test math::bessel_1::tests::bessel_j1_handles_special_cases ... ok [INFO] [stdout] test math::bessel_1::tests::bessel_y1_edge_cases_work ... ok [INFO] [stdout] test math::bessel_0::tests::pzero_panics_on_wrong_input - should panic ... ok [INFO] [stdout] test math::bessel_1::tests::bessel_y1_handles_special_cases ... ok [INFO] [stdout] test math::bessel_1::tests::bessel_y1_works ... ok [INFO] [stdout] test math::bessel_1::tests::pone_panics_on_wrong_input - should panic ... ok [INFO] [stdout] test math::bessel_1::tests::qone_panics_on_wrong_input - should panic ... ok [INFO] [stdout] test math::bessel_1::tests::test_bessel_y1 ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_i0_works ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_i1_works ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_in_edge_cases_work ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_in_with_n0_n1_works ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_in_with_positive_n_works ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_k0_works ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_k1_works ... ok [INFO] [stdout] test math::bessel_1::tests::test_bessel_j1 ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_kn_with_n0_n1_works ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_kn_works ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_jn_edge_cases_work ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_jn_with_negative_n_works ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_jn_with_n0_n1_works ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_works ... ok [INFO] [stdout] test math::bessel_1::tests::bessel_j1_works ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_with_n0_n1_works ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_jn_handles_special_cases ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_edge_cases_work ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_with_positive_n_works ... ok [INFO] [stdout] test math::bessel_n::tests::test_bessel_jn ... ok [INFO] [stdout] test math::bessel_n::tests::test_bessel_yn ... ok [INFO] [stdout] test math::beta::tests::beta_function_handle_branches_1 ... ok [INFO] [stdout] test math::beta::tests::beta_function_handle_branches_2 ... ok [INFO] [stdout] test math::beta::tests::beta_function_special_cases ... ok [INFO] [stdout] test math::beta::tests::beta_function_works_2 ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_jn_with_positive_n_works ... ok [INFO] [stdout] test math::beta::tests::beta_function_works_1 ... ok [INFO] [stdout] test math::beta::tests::ln_beta_function_handle_branches_2 ... ok [INFO] [stdout] test math::beta::tests::ln_beta_function_special_cases ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_handles_special_cases ... ok [INFO] [stdout] test math::beta::tests::test_beta_scipy ... ok [INFO] [stdout] test math::beta::tests::ln_beta_function_handle_branches_1 ... ok [INFO] [stdout] test math::beta::tests::ln_beta_works ... ok [INFO] [stdout] test math::chebyshev::tests::chebyshev_lobatto_points_works ... ok [INFO] [stdout] test math::chebyshev::tests::chebyshev_gauss_points_works ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_bad_1 - should panic ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_bad_3 - should panic ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_bad_4 - should panic ... ok [INFO] [stdout] test math::beta::tests::test_ln_beta_scipy ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_ok_1 ... ok [INFO] [stdout] test math::complex::tests::i_pow_n_works ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_with_negative_n_works ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_bad_2 - should panic ... ok [INFO] [stdout] test math::complex::tests::x_times_i_pow_n_works ... ok [INFO] [stdout] test math::composition::tests::float_compose_works ... ok [INFO] [stdout] test math::composition::tests::float_decompose_works ... ok [INFO] [stdout] test math::composition::tests::float_is_integer_works ... ok [INFO] [stdout] test math::composition::tests::test_float_compose ... ok [INFO] [stdout] test math::composition::tests::test_float_decompose ... ok [INFO] [stdout] test math::composition::tests::float_is_neg_integer_works ... ok [INFO] [stdout] test math::chebyshev::tests::chebyshev_t_and_derivatives_work ... ok [INFO] [stdout] test math::composition::tests::test_float_split ... ok [INFO] [stdout] test math::constants::tests::constants_are_correct ... ok [INFO] [stdout] test math::elliptic::tests::carlson_functions_capture_errors ... ok [INFO] [stdout] test math::elliptic::tests::complete_integrals_work ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_e_captures_errors ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_e_works ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_f_captures_errors ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_f_edge_cases_work ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_f_works ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_pi_captures_errors ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_pi_edge_cases_work ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_pi_works ... ok [INFO] [stdout] test math::erf::tests::erf_works_1 ... ok [INFO] [stdout] test math::erf::tests::erf_works_2 ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_e_edge_cases_work ... ok [INFO] [stdout] test math::erf::tests::erfc_works_2 ... ok [INFO] [stdout] test math::erf::tests::erfc_works_3 ... ok [INFO] [stdout] test math::erf::tests::erf_works_3 ... ok [INFO] [stdout] test math::erf::tests::test_erf ... ok [INFO] [stdout] test math::erf::tests::test_erfc ... ok [INFO] [stdout] test math::composition::tests::float_split_works ... ok [INFO] [stdout] test math::composition::tests::verify_go_sign_bit_function ... ok [INFO] [stdout] test math::erf_inv::tests::erf_inv_works_1 ... ok [INFO] [stdout] test math::erf_inv::tests::erf_inv_works_2 ... ok [INFO] [stdout] test math::erf_inv::tests::erfc_inv_works_1 ... ok [INFO] [stdout] test math::erf_inv::tests::test_erf_inv ... ok [INFO] [stdout] test math::erf_inv::tests::test_erfc_inv ... ok [INFO] [stdout] test math::functions::tests::logistic_and_deriv_work ... ok [INFO] [stdout] test math::functions::tests::factorial_lookup_22_captures_error - should panic ... ok [INFO] [stdout] test math::functions::tests::boxcar_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test math::functions::tests::sign_ramp_heaviside_boxcar_work ... ok [INFO] [stdout] test math::functions::tests::factorial_lookup_22_works ... ok [INFO] [stdout] test math::functions::tests::smooth_ramp_and_deriv_work ... ok [INFO] [stdout] test math::gamma::tests::gamma_works ... ok [INFO] [stdout] test math::gamma::tests::test_gamma ... ok [INFO] [stdout] test math::functions::tests::suq_sin_and_cos_work ... ok [INFO] [stdout] test math::ln_gamma::tests::ln_gamma_works ... ok [INFO] [stdout] test math::ln_gamma::tests::ln_gamma_branches_work ... ok [INFO] [stdout] test math::ln_gamma::tests::test_ln_gamma ... ok [INFO] [stdout] test math::erf::tests::erfc_works_1 ... ok [INFO] [stdout] test math::modulo::tests::test_modulo ... ok [INFO] [stdout] test matrix::complex_mat_add::tests::complex_mat_add_fails_on_wrong_dims ... ok [INFO] [stdout] test math::ln_gamma::tests::sin_pi_times_neg_x_given_abs_x_works ... ok [INFO] [stdout] test matrix::complex_mat_add::tests::complex_add_matrix_oblas_works ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_1 - should panic ... ok [INFO] [stdout] test math::functions::tests::neg_one_pow_n_works ... ok [INFO] [stdout] test matrix::complex_mat_add::tests::complex_mat_add_works ... ok [INFO] [stdout] test matrix::complex_mat_add::tests::complex_mat_add_skip ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_2 - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_4 - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_3 - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_8 ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::panics_on_inf_imag - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::panics_on_inf_real - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_5 - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::panics_on_nan_real - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::panics_on_neg_inf_imag - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_6 - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::panics_on_nan_imag - should panic ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_3x3_lower_works ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_3x3_upper_works ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::panics_on_neg_inf_real - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_7 ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_hermitian ... ok [INFO] [stdout] test matrix::complex_mat_copy::tests::complex_mat_copy_works ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_5x5_lower_works ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_5x5_upper_works ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_lr_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_lr_works_real_matrix ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_repeated_eval_works ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_works_complex_matrix ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_works_real_matrix ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_lr_fails_on_non_square ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_captures_non_positive_definite ... ok [INFO] [stdout] test matrix::complex_mat_copy::tests::complex_mat_copy_fails_on_wrong_dimensions ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_fails_on_non_square ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_handles_errors ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_works_0 ... ok [INFO] [stdout] test matrix::complex_mat_gen_eigen::tests::complex_mat_gen_eigen_captures_errors ... ok [INFO] [stdout] test matrix::complex_mat_gen_eigen::tests::complex_mat_gen_eigen_lr_captures_errors ... ok [INFO] [stdout] test matrix::complex_mat_gen_eigen::tests::complex_mat_gen_eigen_lr_works ... ok [INFO] [stdout] test matrix::complex_mat_herm_rank_op::tests::complex_mat_herm_rank_op_fail_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_works_1 ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_works_3 ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_0x0_works ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_1x1_fails_on_zero_det ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_1x1_works ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_2x2_fails_on_zero_det ... ok [INFO] [stdout] test matrix::complex_mat_herm_rank_op::tests::complex_mat_herm_rank_op_works_second_case ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_2x2_works ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_3x3_fails_on_zero_det ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_3x3_works ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_works_2 ... ok [INFO] [stdout] test matrix::complex_mat_herm_rank_op::tests::complex_mat_herm_rank_op_works_first_case ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_4x4_works ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_3x3_works_imag ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_6x6_works ... ok [INFO] [stdout] test matrix::complex_mat_gen_eigen::tests::complex_mat_gen_eigen_works ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_4x4_works_imag ... ok [INFO] [stdout] test matrix::complex_mat_mat_mul::tests::mat_mat_mul_0x0_works ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_5x5_works ... ok [INFO] [stdout] test matrix::complex_mat_mat_mul::tests::mat_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_mat_mul::tests::mat_mat_mul_works_2 ... ok [INFO] [stdout] test matrix::complex_mat_norm::tests::complex_mat_norm_works ... ok [INFO] [stdout] test matrix::complex_mat_scale::tests::complex_mat_scale_works ... ok [INFO] [stdout] test matrix::complex_mat_svd::tests::complex_mat_svd_1_works ... ok [INFO] [stdout] test matrix::complex_mat_svd::tests::complex_mat_svd_2_works ... ok [INFO] [stdout] test matrix::complex_mat_svd::tests::complex_mat_svd_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_svd::tests::complex_mat_svd_works ... ok [INFO] [stdout] test matrix::complex_mat_sym_rank_op::tests::complex_mat_sym_rank_op_fail_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_sym_rank_op::tests::complex_mat_sym_rank_op_works_first_case ... ok [INFO] [stdout] test matrix::complex_mat_t_mat_mul::tests::complex_mat_t_mat_mul_0x0_works ... ok [INFO] [stdout] test matrix::complex_mat_t_mat_mul::tests::complex_mat_t_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_t_mat_mul::tests::complex_mat_t_mat_mul_works_1 ... ok [INFO] [stdout] test matrix::complex_mat_t_mat_mul::tests::complex_mat_t_mat_mul_works_2 ... ok [INFO] [stdout] test matrix::complex_mat_sym_rank_op::tests::complex_mat_sym_rank_op_works_second_case ... ok [INFO] [stdout] test matrix::complex_mat_update::tests::complex_mat_update_fail_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_update::tests::complex_mat_update_works ... ok [INFO] [stdout] test matrix::complex_mat_unzip::tests::complex_mat_unzip_works ... ok [INFO] [stdout] test matrix::complex_mat_zip::tests::complex_mat_zip_handles_errors ... ok [INFO] [stdout] test matrix::complex_mat_zip::tests::complex_mat_zip_works ... ok [INFO] [stdout] test matrix::mat_add::tests::mat_add_fail_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_add::tests::add_matrix_oblas_works ... ok [INFO] [stdout] test matrix::mat_add::tests::mat_add_skip ... ok [INFO] [stdout] test matrix::mat_add::tests::mat_add_works ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_unzip::tests::complex_mat_unzip_handles_errors ... ok [INFO] [stdout] test matrix::complex_mat_mat_mul::tests::mat_mat_mul_works_1 ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::mat_approx_eq_works_4 - should panic ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::mat_approx_eq_works_2 - should panic ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::mat_approx_eq_works_5 ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::panics_on_neg_inf - should panic ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::panics_on_nan - should panic ... ok [INFO] [stdout] test matrix::mat_cholesky::tests::mat_cholesky_3x3_lower_works ... ok [INFO] [stdout] test matrix::mat_cholesky::tests::mat_cholesky_3x3_upper_works ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::mat_approx_eq_works_1 - should panic ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::mat_approx_eq_works_3 - should panic ... ok [INFO] [stdout] test matrix::mat_cholesky::tests::mat_cholesky_5x5_upper_works ... ok [INFO] [stdout] test matrix::mat_cholesky::tests::mat_cholesky_captures_non_positive_definite ... ok [INFO] [stdout] test matrix::mat_cholesky::tests::mat_cholesky_5x5_lower_works ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::panics_on_inf - should panic ... ok [INFO] [stdout] test matrix::mat_cholesky::tests::mat_cholesky_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_convert_to_blas_band::tests::mat_convert_to_blas_band_captures_errors ... ok [INFO] [stdout] test matrix::mat_convert_to_blas_band::tests::mat_convert_to_blas_band_works_m_gt_n ... ok [INFO] [stdout] test matrix::mat_convert_to_blas_band::tests::mat_convert_to_blas_band_works_n_gt_m ... ok [INFO] [stdout] test matrix::mat_copy::tests::mat_copy_works ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_fails_on_non_square ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_lr_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_lr_fails_on_non_square ... ok [INFO] [stdout] test matrix::mat_eigen_sym::tests::mat_eigen_sym_handles_errors ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_repeated_eval_works ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_works ... ok [INFO] [stdout] test matrix::mat_eigen_sym::tests::mat_eigen_sym_works_0 ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_lr_works ... ok [INFO] [stdout] test matrix::mat_eigen_sym::tests::mat_eigen_sym_works_1 ... ok [INFO] [stdout] test matrix::mat_eigen_sym::tests::mat_eigen_sym_works_4 ... ok [INFO] [stdout] test matrix::mat_eigen_sym_jacobi::tests::mat_eigen_sym_jacobi_handles_errors ... ok [INFO] [stdout] test matrix::mat_eigen_sym_jacobi::tests::mat_eigen_sym_jacobi_works_0 ... ok [INFO] [stdout] test matrix::mat_eigen_sym_jacobi::tests::mat_eigen_sym_jacobi_works_1 ... ok [INFO] [stdout] test matrix::mat_eigen_sym_jacobi::tests::mat_eigen_sym_jacobi_works_2 ... ok [INFO] [stdout] test matrix::mat_eigen_sym_jacobi::tests::mat_eigen_sym_jacobi_works_3 ... ok [INFO] [stdout] test matrix::mat_eigen_sym_jacobi::tests::mat_eigen_sym_jacobi_works_4 ... ok [INFO] [stdout] test matrix::mat_eigen_sym_jacobi::tests::mat_eigen_sym_jacobi_works_5 ... ok [INFO] [stdout] test matrix::mat_eigen_sym_jacobi::tests::mat_eigen_sym_jacobi_works_6 ... ok [INFO] [stdout] test matrix::mat_eigenvalues::tests::mat_eigenvalues_fails_on_non_square ... ok [INFO] [stdout] test matrix::mat_eigen_sym::tests::mat_eigen_sym_works_5 ... ok [INFO] [stdout] test matrix::mat_copy::tests::mat_copy_fails_on_wrong_dimensions ... ok [INFO] [stdout] test matrix::mat_eigen_sym::tests::mat_eigen_sym_works_3 ... ok [INFO] [stdout] test matrix::mat_eigen_sym::tests::mat_eigen_sym_works_2 ... ok [INFO] [stdout] test matrix::mat_eigenvalues::tests::mat_eigenvalues_repeated_eval_works ... ok [INFO] [stdout] test matrix::mat_eigenvalues::tests::mat_eigenvalues_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_gen_eigen::tests::mat_gen_eigen_lr_works ... ok [INFO] [stdout] test matrix::mat_eigenvalues::tests::mat_eigenvalues_works ... ok [INFO] [stdout] test matrix::mat_gen_eigen::tests::mat_gen_eigen_works ... ok [INFO] [stdout] test matrix::mat_gen_eigen::tests::mat_gen_eigen_captures_errors ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_2x2_fails_on_zero_det ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_2x2_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_3x3_fails_on_zero_det ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_3x3_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_4x4_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_5x5_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_6x6_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_1x1_fails_on_zero_det ... ok [INFO] [stdout] test matrix::mat_mat_mul::tests::mat_mat_mul_0x0_works ... ok [INFO] [stdout] test matrix::mat_mat_mul::tests::mat_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_mat_mul::tests::mat_mat_mul_works_1 ... ok [INFO] [stdout] test matrix::mat_mat_mul::tests::mat_mat_mul_works_2 ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_1x1_works ... ok [INFO] [stdout] test matrix::mat_mat_mul::tests::mat_mat_mul_works_range ... ok [INFO] [stdout] test matrix::mat_gen_eigen::tests::mat_gen_eigen_lr_captures_errors ... ok [INFO] [stdout] test matrix::mat_max_abs_diff::tests::mat_max_abs_diff_fail_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_mat_mul::tests::naive_mat_mat_mul_capture_errors - should panic ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_0x0_works ... ok [INFO] [stdout] test matrix::mat_norm::tests::mat_norm_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_0x0_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_1x1_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_4x4_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_4x5_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_3x3_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_4x3_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_5x6_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_6x6_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_8x6_works ... ok [INFO] [stdout] test matrix::mat_scale::tests::mat_scale_works ... ok [INFO] [stdout] test matrix::mat_max_abs_diff::tests::mat_max_abs_diff_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_svd::tests::mat_svd_1_works ... ok [INFO] [stdout] test matrix::mat_svd::tests::mat_svd_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_2x2_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_5x5_works ... ok [INFO] [stdout] test matrix::mat_sym_rank_op::tests::mat_sym_rank_op_works_first_case ... ok [INFO] [stdout] test matrix::mat_t_mat_mul::tests::mat_t_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_sym_rank_op::tests::mat_sym_rank_op_works_second_case ... ok [INFO] [stdout] test matrix::mat_t_mat_mul::tests::mat_t_mat_mul_0x0_works ... ok [INFO] [stdout] test matrix::mat_t_mat_mul::tests::mat_t_mat_mul_works_1 ... ok [INFO] [stdout] test matrix::mat_update::tests::mat_update_works ... ok [INFO] [stdout] test matrix::mat_write_vismatrix::tests::mat_write_vismatrix_captures_errors ... ok [INFO] [stdout] test matrix::mat_write_vismatrix::tests::mat_write_vismatrix_works ... ok [INFO] [stdout] test matrix::mat_t_mat_mul::tests::mat_t_mat_mul_works_2 ... ok [INFO] [stdout] test matrix::mat_update::tests::mat_update_fail_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_svd::tests::mat_svd_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_sym_rank_op::tests::mat_sym_rank_op_fail_on_wrong_dims ... ok [INFO] [stdout] test matrix::num_matrix::tests::as_array_2d_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::clone_and_serialize_work ... ok [INFO] [stdout] test matrix::num_matrix::tests::dims_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::display_precision_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::display_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::extract_column_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::diagonal_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::fill_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::extract_row_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::filled_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_0_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::add_panics_on_wrong_indices - should panic ... ok [INFO] [stdout] test matrix::num_matrix::tests::debug_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_text_file_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_upper_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_text_file_handles_problems ... ok [INFO] [stdout] test matrix::num_matrix::tests::get_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::identity_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::add_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::mul_panics_on_wrong_indices - should panic ... ok [INFO] [stdout] test matrix::num_matrix::tests::get_panics_on_wrong_indices - should panic ... ok [INFO] [stdout] test matrix::num_matrix::tests::initialized_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::mul_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_lower_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::new_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::ncol_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::nrow_works ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_general_panics_on_zero_matrix - should panic ... ok [INFO] [stdout] test matrix::num_matrix::tests::set_panics_on_wrong_indices - should panic ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_general_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::set_works ... ok [INFO] [stdout] test matrix::testing::tests::complex_check_eigen_panics_on_wrong_values - should panic ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_real_works ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_real_panics_on_wrong_values - should panic ... ok [INFO] [stdout] test matvec::complex_mat_vec_mul::tests::complex_mat_vec_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::complex_mat_vec_mul::tests::complex_mat_vec_mul_zero_works ... ok [INFO] [stdout] test matvec::complex_solve_lin_sys::tests::complex_solve_lin_sys_0x0_works ... ok [INFO] [stdout] test matvec::complex_solve_lin_sys::tests::complex_solve_lin_sys_1_works ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_real_panics_on_zero_matrix - should panic ... ok [INFO] [stdout] test matvec::complex_solve_lin_sys::tests::complex_solve_lin_sys_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::complex_solve_lin_sys::tests::complex_solve_lin_sys_singular_handles_error ... ok [INFO] [stdout] test matvec::complex_solve_lin_sys::tests::complex_solve_lin_sys_works ... ok [INFO] [stdout] test matvec::complex_solve_lin_sys::tests::solve_lin_sys_fails_on_non_square ... ok [INFO] [stdout] test matvec::complex_vec_mat_mul::tests::vec_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::complex_vec_mat_mul::tests::vec_mat_mul_works ... ok [INFO] [stdout] test matvec::complex_vec_mat_mul::tests::vec_mat_mul_zero_works ... ok [INFO] [stdout] test matvec::mat_sum_cols::tests::mat_sum_cols_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::mat_sum_cols::tests::mat_sum_cols_works ... ok [INFO] [stdout] test matvec::mat_sum_rows::tests::mat_sum_rows_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::mat_sum_rows::tests::mat_sum_rows_works ... ok [INFO] [stdout] test matvec::mat_vec_mul::tests::mat_vec_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::mat_vec_mul::tests::mat_vec_mul_works ... ok [INFO] [stdout] test matvec::mat_vec_mul::tests::mat_vec_mul_works_range ... ok [INFO] [stdout] test matvec::mat_vec_mul::tests::mat_vec_mul_zero_works ... ok [INFO] [stdout] test matvec::mat_vec_mul_update::tests::mat_vec_mul_update_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::mat_vec_mul_update::tests::mat_vec_mul_update_works ... ok [INFO] [stdout] test matvec::mat_vec_mul_update::tests::mat_vec_mul_update_zero_works ... ok [INFO] [stdout] test matvec::solve_lin_sys::tests::solve_lin_sys_0x0_works ... ok [INFO] [stdout] test matvec::solve_lin_sys::tests::solve_lin_sys_1_works ... ok [INFO] [stdout] test matvec::solve_lin_sys::tests::solve_lin_sys_2_works ... ok [INFO] [stdout] test matvec::solve_lin_sys::tests::solve_lin_sys_fails_on_non_square ... ok [INFO] [stdout] test matvec::solve_lin_sys::tests::solve_lin_sys_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::solve_lin_sys::tests::solve_lin_sys_singular_handles_error ... ok [INFO] [stdout] test matvec::solve_lin_sys::tests::solve_lin_sys_works ... ok [INFO] [stdout] test matvec::vec_mat_mul::tests::vec_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::vec_mat_mul::tests::vec_mat_mul_works ... ok [INFO] [stdout] test matvec::vec_mat_mul::tests::vec_mat_mul_zero_works ... ok [INFO] [stdout] test matvec::vec_outer::tests::mat_vec_mul_fail_on_wrong_dims ... ok [INFO] [stdout] test matvec::vec_outer::tests::vec_outer_works ... ok [INFO] [stdout] test matvec::vec_outer::tests::vec_outer_works_1 ... ok [INFO] [stdout] test matrix::testing::tests::complex_check_eigen_works ... ok [INFO] [stdout] test matvec::complex_mat_vec_mul::tests::complex_mat_vec_mul_works ... ok [INFO] [stdout] test matvec::vec_outer_update::tests::mat_vec_mul_fail_on_wrong_dims ... ok [INFO] [stdout] test matvec::vec_outer_update::tests::vec_outer_update_works_1 ... ok [INFO] [stdout] test matvec::vec_outer_update::tests::vec_outer_update_works ... ok [INFO] [stdout] test vector::complex_vec_add::tests::complex_vec_add_fail_on_wrong_dims ... ok [INFO] [stdout] test vector::complex_vec_add::tests::complex_vec_add_sizes_works ... ok [INFO] [stdout] test vector::complex_vec_add::tests::complex_vec_add_works ... ok [INFO] [stdout] test vector::complex_vec_approx_eq::tests::complex_vec_approx_eq_panics - should panic ... ok [INFO] [stdout] test vector::complex_vec_approx_eq::tests::complex_vec_approx_eq_works ... ok [INFO] [stdout] test vector::complex_vec_copy::tests::complex_vec_copy_fails_on_wrong_dims ... ok [INFO] [stdout] test vector::complex_vec_copy::tests::complex_vec_copy_works ... ok [INFO] [stdout] test vector::complex_vec_norm::tests::complex_vec_norm_works ... ok [INFO] [stdout] test vector::complex_vec_scale::tests::complex_vec_scale_works ... ok [INFO] [stdout] test vector::complex_vec_unzip::tests::complex_vec_unzip_handles_errors ... ok [INFO] [stdout] test vector::complex_vec_unzip::tests::complex_vec_unzip_works ... ok [INFO] [stdout] test vector::complex_vec_update::tests::complex_vec_update_fails_on_wrong_dims ... ok [INFO] [stdout] test vector::complex_vec_update::tests::complex_vec_update_works ... ok [INFO] [stdout] test vector::complex_vec_zip::tests::complex_vec_zip_handles_errors ... ok [INFO] [stdout] test vector::complex_vec_zip::tests::complex_vec_zip_works ... ok [INFO] [stdout] test vector::num_vector::tests::as_array_1d_works ... ok [INFO] [stdout] test vector::num_vector::tests::as_data_works ... ok [INFO] [stdout] test vector::num_vector::tests::as_mut_data_works ... ok [INFO] [stdout] test matvec::complex_solve_lin_sys::tests::complex_solve_lin_sys_challenge ... ok [INFO] [stdout] test vector::num_vector::tests::debug_works ... ok [INFO] [stdout] test vector::num_vector::tests::display_works ... ok [INFO] [stdout] test vector::num_vector::tests::clone_and_serialize_work ... ok [INFO] [stdout] test vector::num_vector::tests::display_precision_works ... ok [INFO] [stdout] test vector::num_vector::tests::filled_works ... ok [INFO] [stdout] test vector::num_vector::tests::from_works ... ok [INFO] [stdout] test vector::num_vector::tests::get_mapped_works ... ok [INFO] [stdout] test vector::num_vector::tests::get_works ... ok [INFO] [stdout] test vector::num_vector::tests::index_mut_works ... ok [INFO] [stdout] test vector::num_vector::tests::index_works ... ok [INFO] [stdout] test vector::num_vector::tests::initialized_works ... ok [INFO] [stdout] test vector::num_vector::tests::into_iterator_bound_works ... ok [INFO] [stdout] test vector::num_vector::tests::into_iterator_works ... ok [INFO] [stdout] test vector::num_vector::tests::join2_panics_on_wrong_lengths - should panic ... ok [INFO] [stdout] test vector::num_vector::tests::join2_works ... ok [INFO] [stdout] test vector::num_vector::tests::linspace_works ... ok [INFO] [stdout] test vector::num_vector::tests::map_with_index_works ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_general_panics_on_wrong_values - should panic ... ok [INFO] [stdout] test vector::num_vector::tests::map_works ... ok [INFO] [stdout] test vector::num_vector::tests::mapped_linspace_works ... ok [INFO] [stdout] test vector::num_vector::tests::new_vector_works ... ok [INFO] [stdout] test vector::num_vector::tests::scale_works ... ok [INFO] [stdout] test vector::num_vector::tests::set_panics_on_wrong_index - should panic ... ok [INFO] [stdout] test vector::num_vector::tests::set_works ... ok [INFO] [stdout] test vector::num_vector::tests::set_vector_panics_on_wrong_len - should panic ... ok [INFO] [stdout] test vector::num_vector::tests::set_vector_works ... ok [INFO] [stdout] test vector::num_vector::tests::split2_panics_on_wrong_lengths - should panic ... ok [INFO] [stdout] test vector::vec_add::tests::vec_add_fail_on_wrong_dims ... ok [INFO] [stdout] test vector::vec_add::tests::vec_add_sizes_works ... ok [INFO] [stdout] test vector::vec_add::tests::vec_add_works ... ok [INFO] [stdout] test vector::vec_all_finite::tests::vec_all_finite_works ... ok [INFO] [stdout] test vector::vec_approx_eq::tests::vec_approx_eq_panics - should panic ... ok [INFO] [stdout] test vector::vec_approx_eq::tests::vec_approx_eq_works ... ok [INFO] [stdout] test vector::vec_copy::tests::vec_copy_fails_on_wrong_dims ... ok [INFO] [stdout] test vector::vec_copy::tests::vec_copy_works ... ok [INFO] [stdout] test vector::vec_fmt_scientific::tests::vec_fmt_scientific_works ... ok [INFO] [stdout] test vector::vec_inner::tests::vec_inner_works ... ok [INFO] [stdout] test vector::vec_max_abs_diff::tests::vec_max_abs_diff_fail_on_wrong_dims ... ok [INFO] [stdout] test vector::num_vector::tests::fill_works ... ok [INFO] [stdout] test vector::vec_max_abs_diff::tests::vec_max_abs_diff_works ... ok [INFO] [stdout] test vector::vec_max_scaled::tests::vec_max_scaled_works ... ok [INFO] [stdout] test vector::vec_norm::tests::vec_norm_works ... ok [INFO] [stdout] test vector::vec_rms_scaled::tests::vec_rms_scaled_works ... ok [INFO] [stdout] test vector::vec_update::tests::vec_update_fails_on_wrong_dims ... ok [INFO] [stdout] test vector::vec_scale::tests::vec_scale_works ... ok [INFO] [stdout] test vector::vec_update::tests::vec_update_works ... ok [INFO] [stdout] test vector::num_vector::tests::get_panics_on_wrong_index - should panic ... ok [INFO] [stdout] test vector::vec_inner::tests::vec_inner_alt_works ... ok [INFO] [stdout] test vector::num_vector::tests::split2_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::adapt_function_and_eval_work ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::new_adapt_noisy_uu_works ... ok [INFO] [stdout] test algo::root_finder::tests::find_works_with_test_functions ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 679 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.60s [INFO] [stdout] [INFO] [stderr] Running tests/more_tests_bessel_functions.rs (/opt/rustwide/target/debug/deps/more_tests_bessel_functions-a1e722f3364a6d07) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_modified_bessel_functions_neg ... ok [INFO] [stdout] test test_bessel_functions_big ... ok [INFO] [stdout] test test_bessel_functions_sml ... ok [INFO] [stdout] test test_modified_bessel_functions_sml ... ok [INFO] [stdout] test test_modified_bessel_functions_big ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/more_tests_elliptic_functions.rs (/opt/rustwide/target/debug/deps/more_tests_elliptic_functions-4af8f3a3363277ac) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_elliptic_e ... ok [INFO] [stdout] test test_elliptic_pi ... ok [INFO] [stdout] test test_elliptic_f ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests russell_lab [INFO] [stderr] error: DefId(0:2044 ~ russell_lab[1398]::ReadmeDoctest) has more than five doctests [INFO] [stderr] [INFO] [stderr] error: aborting due to 1 previous error [INFO] [stderr] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/ed7f3d77595b4831fdf085f2529aa13b5b51ff7d/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name russell_lab --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L dependency=/opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps -L native=/opt/homebrew/opt/lapack/lib -L native=/opt/homebrew/opt/openblas/lib -L native=/opt/rustwide/target/debug/build/russell_lab-1d19b3c58706e54f/out -L native=/usr/local/opt/lapack/lib -L native=/usr/local/opt/openblas/lib --extern criterion=/opt/rustwide/target/debug/deps/libcriterion-7498a1665a663223.rlib --extern num_complex=/opt/rustwide/target/debug/deps/libnum_complex-f971c8814b9754d1.rlib --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-cfed5bfcdbd0c299.rlib --extern plotpy=/opt/rustwide/target/debug/deps/libplotpy-285c23a928f68b9e.rlib --extern russell_lab=/opt/rustwide/target/debug/deps/librussell_lab-0fbcfd799f315d20.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-142b0b3b0e7a616d.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-a3522752c84b917c.rlib --extern serial_test=/opt/rustwide/target/debug/deps/libserial_test-602b61331a39676e.rlib -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("intel_mkl"))' --cap-lints=forbid --error-format human` (exit status: 1) [INFO] [stderr] note: test exited abnormally; to see the full output pass --nocapture to the harness. [INFO] running `Command { std: "docker" "inspect" "3b73795eb3c0db96afa9a7ee07aa2cf41825c09bdb37e10f2eafdb3a09ffb5e4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3b73795eb3c0db96afa9a7ee07aa2cf41825c09bdb37e10f2eafdb3a09ffb5e4", kill_on_drop: false }` [INFO] [stdout] 3b73795eb3c0db96afa9a7ee07aa2cf41825c09bdb37e10f2eafdb3a09ffb5e4