[INFO] fetching crate russell_lab 1.10.0... [INFO] testing russell_lab-1.10.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate russell_lab 1.10.0 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate russell_lab 1.10.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate russell_lab 1.10.0 [INFO] tweaked toml for crates.io crate russell_lab 1.10.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate russell_lab 1.10.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate russell_lab 1.10.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 21baae405b4b75dceee012d5c4899b06bb2cacded42ebfdf9a4dc4cf12eeeb3e [INFO] running `Command { std: "docker" "start" "-a" "21baae405b4b75dceee012d5c4899b06bb2cacded42ebfdf9a4dc4cf12eeeb3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "21baae405b4b75dceee012d5c4899b06bb2cacded42ebfdf9a4dc4cf12eeeb3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "21baae405b4b75dceee012d5c4899b06bb2cacded42ebfdf9a4dc4cf12eeeb3e", kill_on_drop: false }` [INFO] [stdout] 21baae405b4b75dceee012d5c4899b06bb2cacded42ebfdf9a4dc4cf12eeeb3e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 610507ccd5487070d5319ef49c2cb1fe0536a50f183a7f5cd7c9563ab68ac9e1 [INFO] running `Command { std: "docker" "start" "-a" "610507ccd5487070d5319ef49c2cb1fe0536a50f183a7f5cd7c9563ab68ac9e1", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling libc v0.2.147 [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 cc v1.0.83 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling russell_lab v1.10.0 (/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 14.87s [INFO] running `Command { std: "docker" "inspect" "610507ccd5487070d5319ef49c2cb1fe0536a50f183a7f5cd7c9563ab68ac9e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "610507ccd5487070d5319ef49c2cb1fe0536a50f183a7f5cd7c9563ab68ac9e1", kill_on_drop: false }` [INFO] [stdout] 610507ccd5487070d5319ef49c2cb1fe0536a50f183a7f5cd7c9563ab68ac9e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a7cc164075459295d791bf774334b6c7faef1f0067787297d172e1d3cc71fa62 [INFO] running `Command { std: "docker" "start" "-a" "a7cc164075459295d791bf774334b6c7faef1f0067787297d172e1d3cc71fa62", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling serde v1.0.199 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling futures-channel v0.3.30 [INFO] [stderr] Compiling futures-io v0.3.30 [INFO] [stderr] Compiling rustix v0.38.13 [INFO] [stderr] Compiling futures-task v0.3.30 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling bitflags v2.4.0 [INFO] [stderr] Compiling linux-raw-sys v0.4.7 [INFO] [stderr] Compiling half v1.7.1 [INFO] [stderr] Compiling plotters-backend v0.3.2 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling ciborium-io v0.2.0 [INFO] [stderr] Compiling anstyle v1.0.3 [INFO] [stderr] Compiling ciborium-ll v0.2.0 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling futures-util v0.3.30 [INFO] [stderr] Compiling clap_builder v4.4.4 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling plotters-svg v0.3.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.1 [INFO] [stderr] Compiling itertools v0.10.1 [INFO] [stderr] Compiling lock_api v0.4.6 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling sdd v0.2.0 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling scc v2.1.1 [INFO] [stderr] Compiling parking_lot v0.12.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling clap v4.4.4 [INFO] [stderr] Compiling plotters v0.3.1 [INFO] [stderr] Compiling futures-executor v0.3.30 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling futures v0.3.30 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling plotpy v1.13.0 [INFO] [stderr] Compiling serde_derive v1.0.199 [INFO] [stderr] Compiling serial_test_derive v3.1.1 [INFO] [stderr] Compiling serial_test v3.1.1 [INFO] [stderr] Compiling num-complex v0.4.2 [INFO] [stderr] Compiling ciborium v0.2.0 [INFO] [stderr] Compiling russell_lab v1.10.0 (/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 04s [INFO] running `Command { std: "docker" "inspect" "a7cc164075459295d791bf774334b6c7faef1f0067787297d172e1d3cc71fa62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7cc164075459295d791bf774334b6c7faef1f0067787297d172e1d3cc71fa62", kill_on_drop: false }` [INFO] [stdout] a7cc164075459295d791bf774334b6c7faef1f0067787297d172e1d3cc71fa62 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 20e4787e4359b4db2fdcb3bd5006427abbd7206e950043290ec75adf92dd764e [INFO] running `Command { std: "docker" "start" "-a" "20e4787e4359b4db2fdcb3bd5006427abbd7206e950043290ec75adf92dd764e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/russell_lab-95f8acc2aac1933d) [INFO] [stdout] [INFO] [stdout] running 711 tests [INFO] [stdout] test algo::common::tests::bracket_display_works ... ok [INFO] [stdout] test algo::common::tests::stats_summary_and_display_work ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::adapt_data_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::adapt_function_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::estimate_max_error_captures_errors_1 ... 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::eval_using_trig_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::getters_work ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::new_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::case_with_discontinuity_2 ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::new_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::set_data_captures_errors ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::points_works ... 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_captures_errors ... ok [INFO] [stdout] test algo::interp_lagrange::tests::dd2_matrix_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::dd1_matrix_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::dd1_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::dd2_times_uu_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::set_function_and_estimate_max_error_work ... ok [INFO] [stdout] test algo::interp_lagrange::tests::eval_deriv1_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::estimate_max_error_all_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::eval_deriv2_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::functions_check_ranges ... ok [INFO] [stdout] test algo::interp_lagrange::tests::getters_work ... ok [INFO] [stdout] test algo::interp_lagrange::tests::eval_works_1 ... ok [INFO] [stdout] test algo::interp_lagrange::tests::lebesgue_works_chebyshev_gauss ... ok [INFO] [stdout] test algo::interp_lagrange::tests::lambda_is_correct ... ok [INFO] [stdout] test algo::interp_lagrange::tests::lebesgue_works_chebyshev_gauss_lobatto ... ok [INFO] [stdout] test algo::interp_lagrange::tests::lebesgue_works_uniform ... ok [INFO] [stdout] test algo::interp_lagrange::tests::new_works ... ok [INFO] [stdout] test algo::interp_lagrange::tests::params_validate_captures_errors ... ok [INFO] [stdout] test algo::linear_fitting::tests::linear_fitting_handles_division_by_zero ... ok [INFO] [stdout] test algo::linear_fitting::tests::linear_fitting_handles_errors ... ok [INFO] [stdout] test algo::linear_fitting::tests::linear_fitting_works ... ok [INFO] [stdout] test algo::min_bracketing::tests::basic_captures_errors_1 ... ok [INFO] [stdout] test algo::interp_lagrange::tests::eval_works_2 ... ok [INFO] [stdout] test algo::min_bracketing::tests::basic_captures_errors_2 ... ok [INFO] [stdout] test algo::min_bracketing::tests::basic_fails_on_non_converged ... ok [INFO] [stdout] test algo::min_bracketing::tests::swap_works ... ok [INFO] [stdout] test algo::min_bracketing::tests::basic_works_1 ... ok [INFO] [stdout] test algo::min_solver::tests::brent_captures_errors_1 ... ok [INFO] [stdout] test algo::interp_lagrange::tests::new_captures_errors ... ok [INFO] [stdout] test algo::min_solver::tests::brent_fails_on_non_converged ... ok [INFO] [stdout] test algo::min_solver::tests::brent_works_1 ... ok [INFO] [stdout] test algo::min_bracketing::tests::validate_params_works ... ok [INFO] [stdout] test algo::min_solver::tests::validate_params_works ... ok [INFO] [stdout] test algo::num_jacobian::tests::num_jacobian_captures_errors ... ok [INFO] [stdout] test algo::num_jacobian::tests::num_jacobian_works ... ok [INFO] [stdout] test algo::quadrature::tests::gauss_captures_errors ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_captures_errors_1 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_captures_errors_2 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_edge_cases_work ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_1 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_2 ... 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::integrate_works_6 ... ok [INFO] [stdout] test algo::quadrature::tests::validate_params_works ... ok [INFO] [stdout] test algo::root_finder::tests::constant_function_works ... ok [INFO] [stdout] test algo::root_finder::tests::find_captures_errors ... ok [INFO] [stdout] test algo::min_solver::tests::brent_captures_errors_2 ... 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_parabola_mult2 ... ok [INFO] [stdout] test algo::root_finder::tests::find_works_multiplicity2 ... ok [INFO] [stdout] test algo::quadrature::tests::integrate_works_4 ... 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_captures_errors ... ok [INFO] [stdout] test algo::root_finder::tests::refine_works ... 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_captures_errors_1 ... ok [INFO] [stdout] test algo::testing::tests::functions_are_consistent ... 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 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::using_intel_mkl_works ... 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::formatters::tests::format_nanoseconds_works ... ok [INFO] [stdout] test base::formatters::tests::format_scientific_works ... ok [INFO] [stdout] test base::generators::tests::generate2d_edge_cases_work ... ok [INFO] [stdout] test base::generators::tests::generate2d_works ... ok [INFO] [stdout] test base::generators::tests::generate3d_edge_cases_work ... ok [INFO] [stdout] test base::generators::tests::generate3d_works ... ok [INFO] [stdout] test base::macros::tests::cpx_works ... ok [INFO] [stdout] test base::read_table::tests::read_data_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::argsort2_f64_works_basic ... ok [INFO] [stdout] test base::auxiliary_blas::tests::set_num_threads_and_get_num_threads_work ... ok [INFO] [stdout] test base::sort::tests::argsort2_f64_works_equal_x_y ... ok [INFO] [stdout] test base::sort::tests::argsort2_f64_works_equal_y ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::adapt_data_works ... ok [INFO] [stdout] test base::sort::tests::argsort2_f64_works_single_element ... ok [INFO] [stdout] test base::sort::tests::argsort3_f64_works_basic ... ok [INFO] [stdout] test algo::interp_lagrange::tests::psi_is_correct ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::case_with_discontinuity_1 ... ok [INFO] [stdout] test base::sort::tests::argsort2_f64_works_different_lengths - should panic ... ok [INFO] [stdout] test base::sort::tests::argsort2_f64_works_invalid_tol_length - should panic ... ok [INFO] [stdout] test base::sort::tests::argsort3_f64_works_different_lengths - should panic ... ok [INFO] [stdout] test base::sort::tests::argsort3_f64_works_equal_x ... ok [INFO] [stdout] test base::sort::tests::argsort3_f64_works_equal_x_y ... ok [INFO] [stdout] test base::sort::tests::argsort3_f64_works_invalid_tol_length - should panic ... ok [INFO] [stdout] test base::sort::tests::argsort3_f64_works_single_element ... ok [INFO] [stdout] test base::sort::tests::argsort3_f64_works_with_imprecision ... ok [INFO] [stdout] test base::sort::tests::argsort_f64_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::sort::tests::argsort3_f64_works_equal_x_y_z ... ok [INFO] [stdout] test base::stopwatch::tests::stop_works ... ok [INFO] [stdout] test base::stopwatch::tests::reset_works ... ok [INFO] [stdout] test base::stopwatch::tests::stop_and_reset_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 check::approx_eq::tests::panics_on_different_values - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_different_values_f32 - should panic ... ok [INFO] [stdout] test base::stopwatch::tests::new_and_display_work ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_inf_2 - 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_nan_1 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::approx_eq::tests::panics_on_inf_4 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::array_approx_eq_works_1 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::array_approx_eq_works_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::array_approx_eq_works_4 ... ok [INFO] [stdout] test check::array_approx_eq::tests::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::array_approx_eq::tests::panics_on_neg_inf_2 - 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::assert_alike::tests::assert_alike_ok_cases ... 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::assert_alike::tests::assert_alike_panics_inf_val - 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::panics_on_neg_inf_1 - 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_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::assert_alike::tests::assert_alike_panics_val_inf - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_val_neg_inf - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::accepts_approx_equal_values ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_neg_inf_val - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::accepts_approx_equal_values_f32 ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_neg_inf_nan - should panic ... 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_inf_imag_1 - 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_2 - 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_different_values_re - 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_imag_4 - 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_real_2 - 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_inf_real_4 - should panic ... ok [INFO] [stdout] test check::complex_approx_eq::tests::panics_on_nan_imag_1 - 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_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_1 - 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_6 ... 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_3 - should panic ... ok [INFO] [stdout] test check::complex_array_approx_eq::tests::complex_array_approx_eq_works_5 - should panic ... ok [INFO] [stdout] test check::assert_alike::tests::assert_alike_panics_val_nan - 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_imag_2 - 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_imag_4 - 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_real_4 - 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_imag_2 - 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_real_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::accepts_approx_equal_deriv ... 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_inf_2 - 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::panics_on_nan_2 - 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::deriv1_approx_eq_bw::tests::panics_on_different_deriv - 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_bw::tests::panics_on_inf_1 - 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_nan_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::deriv1_approx_eq_fw::tests::accepts_approx_equal_deriv ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_bw::tests::placeholder_returns_error ... ok [INFO] [stdout] test check::deriv1_approx_eq::tests::panics_on_different_deriv - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::panics_on_different_deriv - 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::deriv1_approx_eq_fw::tests::panics_on_function_error - 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::panics_on_inf_2 - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::tests::placeholder_returns_error ... 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::accepts_approx_equal_deriv ... ok [INFO] [stdout] test check::deriv1_backward::tests::deriv1_backward7_works ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::panics_on_different_deriv - should panic ... ok [INFO] [stdout] test check::deriv1_approx_eq_fw::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::deriv2_approx_eq::tests::panics_on_nan_1 - 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::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::tests::panics_on_inf_1 - 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_bw::tests::panics_on_inf_1 - should panic ... ok [INFO] [stdout] test check::deriv1_central::tests::deriv1_and_errors_central5_works ... 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::panics_on_different_deriv - 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_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_function_error - 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_1 - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::panics_on_nan_1 - should panic ... ok [INFO] [stdout] test check::deriv2_backward::tests::deriv2_backward9_works ... ok [INFO] [stdout] test check::deriv2_approx_eq_bw::tests::panics_on_function_error - should panic ... ok [INFO] [stdout] test check::deriv2_central::tests::deriv2_central9_works ... ok [INFO] [stdout] test check::deriv2_approx_eq::tests::panics_on_function_error - should panic ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::panics_on_nan_2 - should panic ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_fails_on_wrong_dims ... 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_ev ... ok [INFO] [stdout] test check::deriv2_approx_eq_fw::tests::placeholder_returns_error ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_lr_works ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_works ... ok [INFO] [stdout] test math::bessel_0::tests::bessel_j0_edge_cases_work ... ok [INFO] [stdout] test math::bessel_0::tests::bessel_j0_handles_special_cases ... 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 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::pzero_panics_on_wrong_input - should panic ... ok [INFO] [stdout] test math::bessel_0::tests::qzero_panics_on_wrong_input - should panic ... 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_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_j1_works ... ok [INFO] [stdout] test math::bessel_1::tests::bessel_y1_edge_cases_work ... 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 check::deriv2_forward::tests::deriv2_forward9_works ... ok [INFO] [stdout] test internal::dgeev_data::tests::dgeev_data_lr_fails_on_wrong_dims ... ok [INFO] [stdout] test math::bessel_1::tests::pone_panics_on_wrong_input - should panic ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_i1_works ... 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_j1 ... 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_mod::tests::bessel_kn_with_n0_n1_works ... ok [INFO] [stdout] test math::bessel_1::tests::test_bessel_y1 ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_kn_works ... ok [INFO] [stdout] test math::bessel_mod::tests::bessel_i0_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_yn_edge_cases_work ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_jn_with_n0_n1_works ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_jn_with_positive_n_works ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_jn_handles_special_cases ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_with_negative_n_works ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_with_positive_n_works ... 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_1 ... ok [INFO] [stdout] test math::beta::tests::beta_function_works_2 ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_handles_special_cases ... ok [INFO] [stdout] test math::bessel_n::tests::bessel_yn_with_n0_n1_works ... ok [INFO] [stdout] test math::bessel_n::tests::test_bessel_jn ... ok [INFO] [stdout] test math::beta::tests::ln_beta_function_handle_branches_1 ... ok [INFO] [stdout] test math::beta::tests::ln_beta_function_handle_branches_2 ... ok [INFO] [stdout] test math::beta::tests::test_ln_beta_scipy ... ok [INFO] [stdout] test math::chebyshev::tests::chebyshev_lobatto_points_works ... ok [INFO] [stdout] test math::chebyshev::tests::chebyshev_t_and_derivatives_work ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_bad_1 - should panic ... ok [INFO] [stdout] test math::beta::tests::test_beta_scipy ... ok [INFO] [stdout] test math::chebyshev::tests::chebyshev_gauss_points_works ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_bad_2 - should panic ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_bad_3 - should panic ... ok [INFO] [stdout] test math::complex::tests::i_pow_n_works ... 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::float_is_neg_integer_works ... ok [INFO] [stdout] test math::composition::tests::float_split_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::test_float_split ... ok [INFO] [stdout] test math::composition::tests::verify_go_sign_bit_function ... 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_edge_cases_work ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_e_works ... ok [INFO] [stdout] test math::beta::tests::ln_beta_function_special_cases ... ok [INFO] [stdout] test math::beta::tests::ln_beta_works ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_bad_4 - should panic ... ok [INFO] [stdout] test math::chebyshev::tests::check_segment_symmetry_works_ok_1 ... 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::erf::tests::erf_works_1 ... 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::erf::tests::erf_works_2 ... ok [INFO] [stdout] test math::erf::tests::erfc_works_2 ... ok [INFO] [stdout] test math::erf::tests::erf_works_3 ... ok [INFO] [stdout] test math::erf::tests::erfc_works_1 ... ok [INFO] [stdout] test math::erf::tests::erfc_works_3 ... ok [INFO] [stdout] test math::erf::tests::test_erf ... 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::boxcar_panics_on_incorrect_input - should panic ... ok [INFO] [stdout] test math::functions::tests::factorial_lookup_22_works ... ok [INFO] [stdout] test math::functions::tests::logistic_and_deriv_work ... ok [INFO] [stdout] test math::functions::tests::neg_one_pow_n_works ... ok [INFO] [stdout] test math::functions::tests::sign_ramp_heaviside_boxcar_work ... ok [INFO] [stdout] test math::elliptic::tests::elliptic_pi_works ... ok [INFO] [stdout] test math::erf::tests::test_erfc ... ok [INFO] [stdout] test math::functions::tests::smooth_ramp_and_deriv_work ... ok [INFO] [stdout] test math::functions::tests::suq_sin_and_cos_work ... ok [INFO] [stdout] test math::gamma::tests::test_gamma ... ok [INFO] [stdout] test math::ln_gamma::tests::ln_gamma_branches_work ... ok [INFO] [stdout] test math::ln_gamma::tests::ln_gamma_works ... ok [INFO] [stdout] test math::ln_gamma::tests::sin_pi_times_neg_x_given_abs_x_works ... ok [INFO] [stdout] test math::ln_gamma::tests::test_ln_gamma ... ok [INFO] [stdout] test math::modulo::tests::test_modulo ... ok [INFO] [stdout] test matrix::complex_mat_add::tests::complex_add_matrix_oblas_works ... ok [INFO] [stdout] test matrix::complex_mat_add::tests::complex_mat_add_skip ... ok [INFO] [stdout] test matrix::complex_mat_add::tests::complex_mat_add_works ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_1 - should panic ... 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_add::tests::complex_mat_add_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::complex_mat_approx_eq_works_3 - should panic ... ok [INFO] [stdout] test math::gamma::tests::gamma_works ... 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_5 - 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_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_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::panics_on_nan_imag - should panic ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::panics_on_neg_inf_real - should panic ... ok [INFO] [stdout] test math::functions::tests::factorial_lookup_22_captures_error - should panic ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_3x3_lower_works ... ok [INFO] [stdout] test matrix::complex_mat_approx_eq::tests::panics_on_inf_real - should panic ... 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::complex_mat_approx_eq_works_6 - should panic ... 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_cholesky::tests::complex_mat_cholesky_captures_non_positive_definite ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_copy::tests::complex_mat_copy_fails_on_wrong_dimensions ... ok [INFO] [stdout] test matrix::complex_mat_copy::tests::complex_mat_copy_works ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_fails_on_non_square ... 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_non_square ... ok [INFO] [stdout] test matrix::complex_mat_eigen::tests::complex_mat_eigen_lr_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_cholesky::tests::complex_mat_cholesky_hermitian ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_handles_errors ... 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_lr_works_real_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_repeated_eval_works ... ok [INFO] [stdout] test matrix::complex_mat_gen_eigen::tests::complex_mat_gen_eigen_captures_errors ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_works_0 ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_works_2 ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_works_1 ... 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_works ... ok [INFO] [stdout] test matrix::complex_mat_gen_eigen::tests::complex_mat_gen_eigen_lr_works ... ok [INFO] [stdout] test matrix::complex_mat_eigen_herm::tests::complex_mat_eigen_herm_works_3 ... 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_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_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_inverse::tests::complex_inverse_3x3_works_imag ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_4x4_works ... 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_herm_rank_op::tests::complex_mat_herm_rank_op_works_second_case ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_4x4_works_imag ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_5x5_works ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_6x6_works ... ok [INFO] [stdout] test matrix::complex_mat_mat_mul::tests::mat_mat_mul_works_1 ... ok [INFO] [stdout] test matrix::complex_mat_inverse::tests::complex_inverse_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_mat_mul::tests::mat_mat_mul_0x0_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_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_1_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_mat_mul::tests::mat_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::complex_mat_norm::tests::complex_mat_norm_works ... 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_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_unzip::tests::complex_mat_unzip_handles_errors ... ok [INFO] [stdout] test matrix::complex_mat_unzip::tests::complex_mat_unzip_works ... ok [INFO] [stdout] test matrix::complex_mat_update::tests::complex_mat_update_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_update::tests::complex_mat_update_works ... 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_zip::tests::complex_mat_zip_handles_errors ... ok [INFO] [stdout] test matrix::mat_add::tests::mat_add_fail_on_wrong_dims ... 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::mat_approx_eq::tests::mat_approx_eq_works_1 - should panic ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::mat_approx_eq_works_2 - should panic ... ok [INFO] [stdout] test matrix::complex_mat_zip::tests::complex_mat_zip_works ... ok [INFO] [stdout] test matrix::mat_add::tests::add_matrix_oblas_works ... 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_5 ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::mat_approx_eq_works_3 - should panic ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::panics_on_inf - should panic ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::panics_on_neg_inf - 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_cholesky::tests::mat_cholesky_5x5_lower_works ... ok [INFO] [stdout] test matrix::mat_cholesky::tests::mat_cholesky_captures_non_positive_definite ... ok [INFO] [stdout] test matrix::mat_approx_eq::tests::panics_on_nan - 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_fails_on_wrong_dims ... 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_fails_on_wrong_dimensions ... ok [INFO] [stdout] test matrix::mat_convert_to_blas_band::tests::mat_convert_to_blas_band_captures_errors ... ok [INFO] [stdout] test matrix::mat_copy::tests::mat_copy_works ... 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_non_square ... 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_repeated_eval_works ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_lr_works ... ok [INFO] [stdout] test matrix::complex_mat_mat_mul::tests::mat_mat_mul_works_2 ... ok [INFO] [stdout] test matrix::complex_mat_svd::tests::complex_mat_svd_works ... ok [INFO] [stdout] test matrix::mat_eigen_sym::tests::mat_eigen_sym_handles_errors ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_works ... ok [INFO] [stdout] test matrix::mat_eigen::tests::mat_eigen_fails_on_non_square ... 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_eigen_sym::tests::mat_eigen_sym_works_0 ... 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::tests::mat_eigen_sym_works_5 ... 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_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_eigenvalues::tests::mat_eigenvalues_fails_on_non_square ... ok [INFO] [stdout] test matrix::mat_eigenvalues::tests::mat_eigenvalues_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_eigenvalues::tests::mat_eigenvalues_repeated_eval_works ... ok [INFO] [stdout] test matrix::mat_eigenvalues::tests::mat_eigenvalues_works ... 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_6 ... ok [INFO] [stdout] test matrix::mat_gen_eigen::tests::mat_gen_eigen_lr_captures_errors ... ok [INFO] [stdout] test matrix::mat_gen_eigen::tests::mat_gen_eigen_captures_errors ... 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_inverse::tests::inverse_1x1_fails_on_zero_det ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_1x1_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_2x2_fails_on_zero_det ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_0x0_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_2x2_works ... ok [INFO] [stdout] test matrix::mat_gen_eigen::tests::mat_gen_eigen_lr_works ... ok [INFO] [stdout] test matrix::mat_gen_eigen::tests::mat_gen_eigen_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_fails_on_wrong_dims ... 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_mat_mul::tests::mat_mat_mul_0x0_works ... ok [INFO] [stdout] test matrix::mat_mat_mul::tests::naive_mat_mat_mul_capture_errors - should panic ... ok [INFO] [stdout] test matrix::mat_max_abs_diff::tests::mat_max_abs_diff_fail_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_max_abs_diff::tests::mat_max_abs_diff_works ... ok [INFO] [stdout] test matrix::mat_norm::tests::mat_norm_works ... ok [INFO] [stdout] test matrix::mat_mat_mul::tests::mat_mat_mul_works_range ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_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_1x4_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_2x3_works ... ok [INFO] [stdout] test matrix::mat_pseudo_inverse::tests::mat_pseudo_inverse_3x2_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_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_5x5_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_pseudo_inverse::tests::mat_pseudo_inverse_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_scale::tests::mat_scale_works ... ok [INFO] [stdout] test matrix::mat_svd::tests::mat_svd_1x4_works ... ok [INFO] [stdout] test matrix::mat_svd::tests::mat_svd_2x4_works ... ok [INFO] [stdout] test matrix::mat_svd::tests::mat_svd_4x3_works ... 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::mat_inverse::tests::inverse_4x4_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_6x6_works ... ok [INFO] [stdout] test matrix::mat_t_mat_mul::tests::mat_t_mat_mul_0x0_works ... ok [INFO] [stdout] test matrix::mat_inverse::tests::inverse_5x5_works ... ok [INFO] [stdout] test matrix::mat_t_mat_mul::tests::mat_t_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::mat_t_mat_mul::tests::mat_t_mat_mul_works_1 ... ok [INFO] [stdout] test matrix::mat_to_mathematica::tests::mat_to_mathematica_works ... ok [INFO] [stdout] test matrix::mat_to_numpy::tests::mat_to_numpy_works ... ok [INFO] [stdout] test matrix::mat_to_static_array::tests::mat_to_static_array_works ... ok [INFO] [stdout] test matrix::mat_update::tests::mat_update_fail_on_wrong_dims ... 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::num_matrix::tests::add_panics_on_wrong_indices - should panic ... ok [INFO] [stdout] test matrix::mat_sym_rank_op::tests::mat_sym_rank_op_works_first_case ... ok [INFO] [stdout] test matrix::mat_sym_rank_op::tests::mat_sym_rank_op_works_second_case ... ok [INFO] [stdout] test matrix::num_matrix::tests::as_array_2d_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::debug_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::clone_and_serialize_work ... ok [INFO] [stdout] test matrix::num_matrix::tests::diagonal_works ... ok [INFO] [stdout] test matrix::mat_t_mat_mul::tests::mat_t_mat_mul_works_2 ... ok [INFO] [stdout] test matrix::num_matrix::tests::dims_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::display_precision_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::fill_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::from_lower_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_text_file_handles_problems ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_text_file_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::extract_row_works ... ok [INFO] [stdout] test matrix::mat_write_vismatrix::tests::mat_write_vismatrix_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::from_upper_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::get_panics_on_wrong_indices - should panic ... ok [INFO] [stdout] test matrix::num_matrix::tests::mul_panics_on_wrong_indices - should panic ... ok [INFO] [stdout] test matrix::num_matrix::tests::mul_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::new_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::nrow_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::set_panics_on_wrong_indices - should panic ... ok [INFO] [stdout] test matrix::num_matrix::tests::set_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::identity_works ... ok [INFO] [stdout] test matrix::num_matrix::tests::get_works ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_general_panics_on_wrong_values - should panic ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_general_works ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_general_panics_on_zero_matrix - should panic ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_real_panics_on_wrong_values - should panic ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_real_panics_on_zero_matrix - should panic ... ok [INFO] [stdout] test matrix::testing::tests::check_eigen_real_works ... ok [INFO] [stdout] test matrix::testing::tests::complex_check_eigen_panics_on_wrong_values - should panic ... 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_fails_on_wrong_dims ... ok [INFO] [stdout] test matvec::complex_mat_vec_mul::tests::complex_mat_vec_mul_works ... 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 matrix::num_matrix::tests::transposed_works ... 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::complex_solve_lin_sys_1_works ... ok [INFO] [stdout] test matvec::complex_solve_lin_sys::tests::complex_solve_lin_sys_challenge ... 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::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_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 matrix::num_matrix::tests::ncol_works ... ok [INFO] [stdout] test matvec::vec_mat_mul::tests::vec_mat_mul_fails_on_wrong_dims ... ok [INFO] [stdout] test matrix::num_matrix::tests::initialized_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 ... ok [INFO] [stdout] test matvec::vec_outer_update::tests::vec_outer_update_works_1 ... 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 vector::num_vector::tests::clone_and_serialize_work ... ok [INFO] [stdout] test vector::num_vector::tests::debug_works ... ok [INFO] [stdout] test vector::num_vector::tests::display_precision_works ... ok [INFO] [stdout] test vector::num_vector::tests::display_works ... ok [INFO] [stdout] test vector::num_vector::tests::fill_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_panics_on_wrong_index - should panic ... 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 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_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::set_works ... ok [INFO] [stdout] test vector::num_vector::tests::split2_panics_on_wrong_lengths - should panic ... ok [INFO] [stdout] test vector::num_vector::tests::split2_works ... 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 matvec::mat_vec_mul_update::tests::mat_vec_mul_update_zero_works ... ok [INFO] [stdout] test matvec::vec_outer::tests::vec_outer_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_scaled::tests::vec_copy_scaled_works ... ok [INFO] [stdout] test vector::vec_copy::tests::vec_copy_works ... ok [INFO] [stdout] test vector::vec_copy_scaled::tests::vec_copy_scaled_fails_on_wrong_dims ... ok [INFO] [stdout] test vector::vec_copy_scaled::tests::vec_copy_scaled_works_with_exactly_four_elements ... ok [INFO] [stdout] test vector::vec_copy_scaled::tests::vec_copy_scaled_works_with_large_vector ... ok [INFO] [stdout] test vector::vec_copy_scaled::tests::vec_copy_scaled_works_with_negative_alpha ... ok [INFO] [stdout] test vector::vec_copy_scaled::tests::vec_copy_scaled_works_with_small_vector ... ok [INFO] [stdout] test vector::vec_fmt_scientific::tests::vec_fmt_scientific_works ... ok [INFO] [stdout] test vector::vec_inner::tests::vec_inner_alt_works ... ok [INFO] [stdout] test vector::vec_inner::tests::vec_inner_works ... ok [INFO] [stdout] test vector::vec_copy_scaled::tests::vec_copy_scaled_works_with_zero_alpha ... ok [INFO] [stdout] test vector::vec_max_abs_diff::tests::vec_max_abs_diff_fail_on_wrong_dims ... 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_rms_scaled::tests::vec_rms_scaled_works ... ok [INFO] [stdout] test vector::vec_scale::tests::vec_scale_works ... ok [INFO] [stdout] test vector::vec_to_static_array::tests::vec_to_static_array_works ... ok [INFO] [stdout] test vector::vec_update::tests::vec_update_fails_on_wrong_dims ... ok [INFO] [stdout] test vector::vec_update::tests::vec_update_works ... ok [INFO] [stdout] test matvec::vec_outer::tests::vec_outer_works_1 ... ok [INFO] [stdout] test vector::vec_norm::tests::vec_norm_works ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::adapt_function_and_eval_work ... ok [INFO] [stdout] test algo::root_finder::tests::find_works_with_test_functions ... ok [INFO] [stdout] test algo::interp_chebyshev::tests::new_adapt_noisy_uu_works ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 711 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s [INFO] [stdout] [INFO] [stderr] Running tests/more_tests_bessel_functions.rs (/opt/rustwide/target/debug/deps/more_tests_bessel_functions-d9ef16c4c62fa7f8) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_bessel_functions_sml ... ok [INFO] [stdout] test test_modified_bessel_functions_neg ... ok [INFO] [stdout] test test_modified_bessel_functions_sml ... ok [INFO] [stdout] test test_bessel_functions_big ... 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.01s [INFO] [stdout] [INFO] [stderr] Running tests/more_tests_elliptic_functions.rs (/opt/rustwide/target/debug/deps/more_tests_elliptic_functions-b4acf50350d4f329) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Doc-tests russell_lab [INFO] [stdout] test test_elliptic_pi ... ok [INFO] [stdout] test test_elliptic_e ... 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] [stdout] [INFO] [stdout] running 262 tests [INFO] [stdout] test src/algo/interp_lagrange.rs - algo::interp_lagrange::InterpLagrange (line 219) ... ok [INFO] [stdout] test src/algo/interp_lagrange.rs - algo::interp_lagrange::InterpLagrange::calc_dd2_matrix (line 887) ... ok [INFO] [stdout] test src/algo/interp_lagrange.rs - algo::interp_lagrange::InterpLagrange::calc_dd1_matrix (line 809) ... ok [INFO] [stdout] test src/algo/interp_lagrange.rs - algo::interp_lagrange::InterpLagrange::eval (line 506) ... ok [INFO] [stdout] test src/algo/interp_chebyshev.rs - algo::interp_chebyshev::InterpChebyshev::adapt_data (line 309) ... ok [INFO] [stdout] test src/algo/interp_chebyshev.rs - algo::interp_chebyshev::InterpChebyshev::adapt_function (line 257) ... ok [INFO] [stdout] test src/algo/interp_chebyshev.rs - algo::interp_chebyshev::InterpChebyshev::set_function (line 142) ... ok [INFO] [stdout] test src/algo/interp_chebyshev.rs - algo::interp_chebyshev::InterpChebyshev::set_data (line 188) ... ok [INFO] [stdout] test src/algo/interp_lagrange.rs - algo::interp_lagrange::InterpLagrange::eval_deriv2 (line 700) ... ok [INFO] [stdout] test src/algo/min_solver.rs - algo::min_solver::MinSolver::brent (line 71) ... ok [INFO] [stdout] test src/algo/linear_fitting.rs - algo::linear_fitting::linear_fitting (line 32) ... ok [INFO] [stdout] test src/algo/interp_lagrange.rs - algo::interp_lagrange::InterpLagrange::eval_deriv1 (line 581) ... ok [INFO] [stdout] test src/algo/min_solver.rs - algo::min_solver::MinSolver::brent (line 90) ... ok [INFO] [stdout] test src/algo/interp_lagrange.rs - algo::interp_lagrange::InterpLagrange::psi (line 432) ... ok [INFO] [stdout] test src/algo/interp_lagrange.rs - algo::interp_lagrange::InterpLagrange::new (line 285) ... ok [INFO] [stdout] test src/algo/num_jacobian.rs - algo::num_jacobian::num_jacobian (line 43) ... ok [INFO] [stdout] test src/algo/min_bracketing.rs - algo::min_bracketing::MinBracketing::basic (line 81) ... ok [INFO] [stdout] test src/base/auxiliary_blas.rs - base::auxiliary_blas::find_index_abs_max (line 59) ... ok [INFO] [stdout] test src/algo/root_finder.rs - algo::root_finder::RootFinder::refine (line 200) ... ok [INFO] [stdout] test src/algo/root_finder_brent.rs - algo::root_finder_brent::RootFinder::brent (line 29) ... ok [INFO] [stdout] test src/algo/quadrature.rs - algo::quadrature::Quadrature::integrate (line 157) ... ok [INFO] [stdout] test src/base/as_array.rs - base::as_array::AsArray1D (line 5) ... ok [INFO] [stdout] test src/algo/root_finder.rs - algo::root_finder::RootFinder::chebyshev (line 109) ... ok [INFO] [stdout] test src/base/auxiliary_blas.rs - base::auxiliary_blas::get_num_threads (line 46) ... ok [INFO] [stdout] test src/base/as_array.rs - base::as_array::AsArray2D (line 136) ... ok [INFO] [stdout] test src/base/auxiliary_blas.rs - base::auxiliary_blas::set_num_threads (line 30) ... ok [INFO] [stdout] test src/base/formatters.rs - base::formatters::format_fortran (line 102) ... ok [INFO] [stdout] test src/base/generators.rs - base::generators::generate3d (line 82) ... ok [INFO] [stdout] test src/base/generators.rs - base::generators::generate2d (line 18) ... ok [INFO] [stdout] test src/base/auxiliary_blas.rs - base::auxiliary_blas::using_intel_mkl (line 17) ... ok [INFO] [stdout] test src/base/sort.rs - base::sort::argsort2_f64 (line 143) ... ok [INFO] [stdout] test src/base/sort.rs - base::sort::argsort3_f64 (line 210) ... ok [INFO] [stdout] test src/base/macros.rs - base::macros::cpx (line 9) ... ok [INFO] [stdout] test src/base/sort.rs - base::sort::argsort_f64 (line 100) ... ok [INFO] [stdout] test src/base/formatters.rs - base::formatters::format_scientific (line 74) ... ok [INFO] [stdout] test src/base/read_table.rs - base::read_table::read_table (line 93) ... ok [INFO] [stdout] test src/base/formatters.rs - base::formatters::format_nanoseconds (line 29) ... ok [INFO] [stdout] test src/base/sort.rs - base::sort::sort3 (line 27) ... ok [INFO] [stdout] test src/base/sort.rs - base::sort::sort2 (line 7) ... ok [INFO] [stdout] test src/base/read_table.rs - base::read_table::read_data (line 20) ... ok [INFO] [stdout] test src/base/stopwatch.rs - base::stopwatch::Stopwatch (line 11) ... ok [INFO] [stdout] test src/base/stopwatch.rs - base::stopwatch::Stopwatch::new (line 81) ... ok [INFO] [stdout] test src/base/stopwatch.rs - base::stopwatch::Stopwatch (line 38) ... ok [INFO] [stdout] test src/base/sort.rs - base::sort::sort4 (line 53) ... ok [INFO] [stdout] test src/base/stopwatch.rs - base::stopwatch::Stopwatch::reset (line 122) ... ok [INFO] [stdout] test src/base/stopwatch.rs - base::stopwatch::Stopwatch::stop (line 102) ... ok [INFO] [stdout] test src/check/array_approx_eq.rs - check::array_approx_eq::array_approx_eq (line 15) ... ok [INFO] [stdout] test src/base/stopwatch.rs - base::stopwatch::Stopwatch::stop_and_reset (line 146) ... ok [INFO] [stdout] test src/check/approx_eq.rs - check::approx_eq::approx_eq (line 32) ... ok [INFO] [stdout] test src/check/complex_approx_eq.rs - check::complex_approx_eq::complex_approx_eq (line 35) ... ok [INFO] [stdout] test src/check/approx_eq.rs - check::approx_eq::approx_eq (line 20) ... ok [INFO] [stdout] test src/check/complex_approx_eq.rs - check::complex_approx_eq::complex_approx_eq (line 21) ... ok [INFO] [stdout] test src/check/complex_array_approx_eq.rs - check::complex_array_approx_eq::complex_array_approx_eq (line 42) ... ok [INFO] [stdout] test src/check/array_approx_eq.rs - check::array_approx_eq::array_approx_eq (line 27) ... ok [INFO] [stdout] test src/check/complex_approx_eq.rs - check::complex_approx_eq::complex_approx_eq (line 47) ... ok [INFO] [stdout] test src/check/complex_array_approx_eq.rs - check::complex_array_approx_eq::complex_array_approx_eq (line 30) ... ok [INFO] [stdout] test src/check/mod.rs - check (line 46) ... ok [INFO] [stdout] test src/check/complex_array_approx_eq.rs - check::complex_array_approx_eq::complex_array_approx_eq (line 16) ... ok [INFO] [stdout] test src/check/deriv1_central.rs - check::deriv1_central::deriv1_central5 (line 89) ... ok [INFO] [stdout] test src/check/mod.rs - check (line 58) ... ok [INFO] [stdout] test src/check/mod.rs - check (line 21) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 296) ... ok [INFO] [stdout] test src/lib.rs - (line 133) ... ok [INFO] [stdout] test src/lib.rs - (line 108) ... ok [INFO] [stdout] test src/check/mod.rs - check (line 76) ... ok [INFO] [stdout] test src/lib.rs - (line 98) ... ok [INFO] [stdout] test src/check/mod.rs - check (line 7) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 389) ... ok [INFO] [stdout] test src/lib.rs - (line 43) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 726) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 342) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 803) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 442) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 596) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 486) ... ok [INFO] [stdout] test src/math/bessel_1.rs - math::bessel_1::bessel_j1 (line 53) ... ok [INFO] [stdout] test src/math/bessel_1.rs - math::bessel_1::bessel_y1 (line 176) ... ok [INFO] [stdout] test src/math/bessel_mod.rs - math::bessel_mod::bessel_i0 (line 18) ... ok [INFO] [stdout] test src/math/bessel_0.rs - math::bessel_0::bessel_j0 (line 57) ... ok [INFO] [stdout] test src/math/bessel_mod.rs - math::bessel_mod::bessel_i1 (line 55) ... ok [INFO] [stdout] test src/math/bessel_mod.rs - math::bessel_mod::bessel_in (line 103) ... ok [INFO] [stdout] test src/math/bessel_0.rs - math::bessel_0::bessel_y0 (line 173) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 858) ... ok [INFO] [stdout] test src/math/bessel_mod.rs - math::bessel_mod::bessel_k0 (line 164) ... ok [INFO] [stdout] test src/math/bessel_mod.rs - math::bessel_mod::bessel_kn (line 240) ... ok [INFO] [stdout] test src/lib.rs - ReadmeDoctest (line 931) ... ok [INFO] [stdout] test src/math/beta.rs - math::beta::beta (line 81) ... ok [INFO] [stdout] test src/math/bessel_mod.rs - math::bessel_mod::bessel_k1 (line 202) ... ok [INFO] [stdout] test src/math/beta.rs - math::beta::ln_beta (line 192) ... ok [INFO] [stdout] test src/math/bessel_n.rs - math::bessel_n::bessel_yn (line 276) ... ok [INFO] [stdout] test src/math/bessel_n.rs - math::bessel_n::bessel_jn (line 72) ... ok [INFO] [stdout] test src/math/chebyshev.rs - math::chebyshev::chebyshev_tn (line 30) ... ok [INFO] [stdout] test src/math/complex.rs - math::complex::x_times_i_pow_n (line 89) ... ok [INFO] [stdout] test src/math/chebyshev.rs - math::chebyshev::chebyshev_lobatto_points (line 297) ... ok [INFO] [stdout] test src/math/chebyshev.rs - math::chebyshev::chebyshev_tn_deriv1 (line 84) ... ok [INFO] [stdout] test src/math/chebyshev.rs - math::chebyshev::chebyshev_gauss_points (line 216) ... ok [INFO] [stdout] test src/math/composition.rs - math::composition::float_compose (line 191) ... ok [INFO] [stdout] test src/math/composition.rs - math::composition::float_decompose (line 146) ... ok [INFO] [stdout] test src/math/elliptic.rs - math::elliptic::elliptic_f (line 45) ... ok [INFO] [stdout] test src/math/chebyshev.rs - math::chebyshev::chebyshev_tn_deriv2 (line 144) ... ok [INFO] [stdout] test src/math/composition.rs - math::composition::float_split (line 28) ... ok [INFO] [stdout] test src/math/composition.rs - math::composition::float_is_integer (line 108) ... ok [INFO] [stdout] test src/math/erf.rs - math::erf::erfc (line 315) ... ok [INFO] [stdout] test src/math/elliptic.rs - math::elliptic::elliptic_pi (line 198) ... ok [INFO] [stdout] test src/math/elliptic.rs - math::elliptic::elliptic_e (line 119) ... ok [INFO] [stdout] test src/math/complex.rs - math::complex::i_pow_n (line 32) ... ok [INFO] [stdout] test src/math/composition.rs - math::composition::float_is_neg_integer (line 79) ... ok [INFO] [stdout] test src/math/erf_inv.rs - math::erf_inv::erf_inv (line 89) ... ok [INFO] [stdout] test src/math/erf.rs - math::erf::erf (line 214) ... ok [INFO] [stdout] test src/math/erf_inv.rs - math::erf_inv::erfc_inv (line 164) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::logistic (line 233) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::neg_one_pow_n (line 15) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::ramp (line 101) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::logistic_deriv1 (line 252) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::sign (line 57) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::smooth_ramp_deriv1 (line 309) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::heaviside (line 135) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::factorial_lookup_22 (line 450) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::suq_sin (line 359) ... ok [INFO] [stdout] test src/math/gamma.rs - math::gamma::gamma (line 113) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::smooth_ramp (line 286) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::smooth_ramp_deriv2 (line 332) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::suq_cos (line 387) ... ok [INFO] [stdout] test src/math/ln_gamma.rs - math::ln_gamma::ln_gamma (line 216) ... ok [INFO] [stdout] test src/math/functions.rs - math::functions::boxcar (line 193) ... ok [INFO] [stdout] test src/math/modulo.rs - math::modulo::modulo (line 25) ... ok [INFO] [stdout] test src/matrix/complex_mat_eigen.rs - matrix::complex_mat_eigen::complex_mat_eigen (line 53) ... ok [INFO] [stdout] test src/matrix/complex_mat_add.rs - matrix::complex_mat_add::complex_mat_add (line 12) ... ok [INFO] [stdout] test src/matrix/complex_mat_copy.rs - matrix::complex_mat_copy::complex_mat_copy (line 20) ... ok [INFO] [stdout] test src/matrix/complex_mat_approx_eq.rs - matrix::complex_mat_approx_eq::complex_mat_approx_eq (line 54) ... ok [INFO] [stdout] test src/matrix/complex_mat_cholesky.rs - matrix::complex_mat_cholesky::complex_mat_cholesky (line 41) ... ok [INFO] [stdout] test src/matrix/complex_mat_approx_eq.rs - matrix::complex_mat_approx_eq::complex_mat_approx_eq (line 36) ... ok [INFO] [stdout] test src/matrix/complex_mat_approx_eq.rs - matrix::complex_mat_approx_eq::complex_mat_approx_eq (line 16) ... ok [INFO] [stdout] test src/matrix/complex_mat_norm.rs - matrix::complex_mat_norm::complex_mat_norm (line 35) ... ok [INFO] [stdout] test src/matrix/complex_mat_inverse.rs - matrix::complex_mat_inverse::complex_mat_inverse (line 47) ... ok [INFO] [stdout] test src/matrix/complex_mat_eigen.rs - matrix::complex_mat_eigen::complex_mat_eigen_lr (line 180) ... ok [INFO] [stdout] test src/matrix/complex_mat_eigen_herm.rs - matrix::complex_mat_eigen_herm::complex_mat_eigen_herm (line 53) ... ok [INFO] [stdout] test src/matrix/complex_mat_herm_rank_op.rs - matrix::complex_mat_herm_rank_op::complex_mat_herm_rank_op (line 57) ... ok [INFO] [stdout] test src/matrix/complex_mat_gen_eigen.rs - matrix::complex_mat_gen_eigen::complex_mat_gen_eigen (line 64) ... ok [INFO] [stdout] test src/matrix/complex_mat_gen_eigen.rs - matrix::complex_mat_gen_eigen::complex_mat_gen_eigen_lr (line 213) ... ok [INFO] [stdout] test src/matrix/complex_mat_scale.rs - matrix::complex_mat_scale::complex_mat_scale (line 21) ... ok [INFO] [stdout] test src/matrix/complex_mat_sym_rank_op.rs - matrix::complex_mat_sym_rank_op::complex_mat_sym_rank_op (line 57) ... ok [INFO] [stdout] test src/matrix/complex_mat_update.rs - matrix::complex_mat_update::complex_mat_update (line 20) ... ok [INFO] [stdout] test src/matrix/complex_mat_mat_mul.rs - matrix::complex_mat_mat_mul::complex_mat_mat_mul (line 36) ... ok [INFO] [stdout] test src/matrix/complex_mat_zip.rs - matrix::complex_mat_zip::complex_mat_zip (line 7) ... ok [INFO] [stdout] test src/matrix/complex_mat_svd.rs - matrix::complex_mat_svd::complex_mat_svd (line 55) ... ok [INFO] [stdout] test src/matrix/mat_approx_eq.rs - matrix::mat_approx_eq::mat_approx_eq (line 16) ... ok [INFO] [stdout] test src/matrix/complex_mat_t_mat_mul.rs - matrix::complex_mat_t_mat_mul::complex_mat_t_mat_mul (line 37) ... ok [INFO] [stdout] test src/matrix/mat_add.rs - matrix::mat_add::mat_add (line 12) ... ok [INFO] [stdout] test src/matrix/complex_mat_unzip.rs - matrix::complex_mat_unzip::complex_mat_unzip (line 7) ... ok [INFO] [stdout] test src/matrix/mat_approx_eq.rs - matrix::mat_approx_eq::mat_approx_eq (line 34) ... ok [INFO] [stdout] test src/matrix/mat_eigen.rs - matrix::mat_eigen::mat_eigen_lr (line 220) ... ok [INFO] [stdout] test src/matrix/mat_convert_to_blas_band.rs - matrix::mat_convert_to_blas_band::mat_convert_to_blas_band (line 62) ... ok [INFO] [stdout] test src/matrix/mat_cholesky.rs - matrix::mat_cholesky::mat_cholesky (line 41) ... ok [INFO] [stdout] test src/matrix/mat_eigen.rs - matrix::mat_eigen::mat_eigen (line 75) ... ok [INFO] [stdout] test src/matrix/mat_copy.rs - matrix::mat_copy::mat_copy (line 20) ... ok [INFO] [stdout] test src/matrix/mat_gen_eigen.rs - matrix::mat_gen_eigen::mat_gen_eigen_lr (line 215) ... ok [INFO] [stdout] test src/matrix/mat_gen_eigen.rs - matrix::mat_gen_eigen::mat_gen_eigen (line 64) ... ok [INFO] [stdout] test src/matrix/mat_eigen_sym.rs - matrix::mat_eigen_sym::mat_eigen_sym (line 48) ... ok [INFO] [stdout] test src/matrix/mat_eigenvalues.rs - matrix::mat_eigenvalues::mat_eigenvalues (line 52) ... ok [INFO] [stdout] test src/matrix/mat_eigen_sym_jacobi.rs - matrix::mat_eigen_sym_jacobi::mat_eigen_sym_jacobi (line 47) ... ok [INFO] [stdout] test src/matrix/mat_inverse.rs - matrix::mat_inverse::mat_inverse (line 91) ... ok [INFO] [stdout] test src/matrix/mat_norm.rs - matrix::mat_norm::mat_norm (line 28) ... ok [INFO] [stdout] test src/matrix/mat_mat_mul.rs - matrix::mat_mat_mul::mat_mat_mul (line 36) ... ok [INFO] [stdout] test src/matrix/mat_inverse.rs - matrix::mat_inverse::mat_inverse (line 48) ... ok [INFO] [stdout] test src/matrix/mat_max_abs_diff.rs - matrix::mat_max_abs_diff::mat_max_abs_diff (line 18) ... ok [INFO] [stdout] test src/matrix/mat_scale.rs - matrix::mat_scale::mat_scale (line 20) ... ok [INFO] [stdout] test src/matrix/mat_pseudo_inverse.rs - matrix::mat_pseudo_inverse::mat_pseudo_inverse (line 32) ... ok [INFO] [stdout] test src/matrix/mat_sym_rank_op.rs - matrix::mat_sym_rank_op::mat_sym_rank_op (line 57) ... ok [INFO] [stdout] test src/matrix/mat_to_numpy.rs - matrix::mat_to_numpy::mat_to_numpy (line 14) ... ok [INFO] [stdout] test src/matrix/mat_to_static_array.rs - matrix::mat_to_static_array::mat_to_static_array (line 11) ... ok [INFO] [stdout] test src/matrix/mat_svd.rs - matrix::mat_svd::mat_svd (line 102) ... ok [INFO] [stdout] test src/matrix/mat_to_mathematica.rs - matrix::mat_to_mathematica::mat_to_mathematica (line 14) ... ok [INFO] [stdout] test src/matrix/mat_t_mat_mul.rs - matrix::mat_t_mat_mul::mat_t_mat_mul (line 37) ... ok [INFO] [stdout] test src/matrix/mat_write_vismatrix.rs - matrix::mat_write_vismatrix::mat_write_vismatrix (line 21) ... ok [INFO] [stdout] test src/matrix/mat_svd.rs - matrix::mat_svd::mat_svd (line 55) ... ok [INFO] [stdout] test src/matrix/mat_update.rs - matrix::mat_update::mat_update (line 20) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::as_data (line 686) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix (line 46) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::add (line 788) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix (line 70) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix (line 119) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::extract_column (line 878) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::diagonal (line 467) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::dims (line 634) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::as_mut_data (line 717) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::extract_row (line 848) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::fmt (line 947) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::fill (line 652) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::from (line 278) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::filled (line 223) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::from_lower (line 360) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::get (line 733) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::from_upper (line 416) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::initialized (line 246) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::mul (line 820) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::from_text_file (line 512) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::identity (line 196) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::ncol (line 620) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::nrow (line 606) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::transposed (line 910) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::new (line 174) ... ok [INFO] [stdout] test src/matvec/complex_mat_vec_mul.rs - matvec::complex_mat_vec_mul::complex_mat_vec_mul (line 40) ... ok [INFO] [stdout] test src/matrix/num_matrix.rs - matrix::num_matrix::NumMatrix::set (line 756) ... ok [INFO] [stdout] test src/matvec/complex_solve_lin_sys.rs - matvec::complex_solve_lin_sys::complex_solve_lin_sys (line 47) ... ok [INFO] [stdout] test src/matvec/mat_sum_cols.rs - matvec::mat_sum_cols::mat_sum_cols (line 37) ... ok [INFO] [stdout] test src/matvec/complex_vec_mat_mul.rs - matvec::complex_vec_mat_mul::complex_vec_mat_mul (line 47) ... ok [INFO] [stdout] test src/matvec/mat_vec_mul.rs - matvec::mat_vec_mul::mat_vec_mul (line 40) ... ok [INFO] [stdout] test src/matvec/mat_vec_mul_update.rs - matvec::mat_vec_mul_update::mat_vec_mul_update (line 40) ... ok [INFO] [stdout] test src/matvec/solve_lin_sys.rs - matvec::solve_lin_sys::solve_lin_sys (line 47) ... ok [INFO] [stdout] test src/matvec/mat_sum_rows.rs - matvec::mat_sum_rows::mat_sum_rows (line 39) ... ok [INFO] [stdout] test src/vector/complex_vec_add.rs - vector::complex_vec_add::complex_vec_add (line 12) ... ok [INFO] [stdout] test src/vector/complex_vec_approx_eq.rs - vector::complex_vec_approx_eq::complex_vec_approx_eq (line 30) ... ok [INFO] [stdout] test src/matvec/vec_mat_mul.rs - matvec::vec_mat_mul::vec_mat_mul (line 47) ... ok [INFO] [stdout] test src/matvec/vec_outer.rs - matvec::vec_outer::vec_outer (line 38) ... ok [INFO] [stdout] test src/matvec/vec_outer_update.rs - matvec::vec_outer_update::vec_outer_update (line 38) ... ok [INFO] [stdout] test src/vector/complex_vec_approx_eq.rs - vector::complex_vec_approx_eq::complex_vec_approx_eq (line 16) ... ok [INFO] [stdout] test src/vector/complex_vec_copy.rs - vector::complex_vec_copy::complex_vec_copy (line 20) ... ok [INFO] [stdout] test src/vector/complex_vec_unzip.rs - vector::complex_vec_unzip::complex_vec_unzip (line 7) ... ok [INFO] [stdout] test src/vector/complex_vec_norm.rs - vector::complex_vec_norm::complex_vec_norm (line 38) ... ok [INFO] [stdout] test src/vector/complex_vec_scale.rs - vector::complex_vec_scale::complex_vec_scale (line 20) ... ok [INFO] [stdout] test src/vector/complex_vec_approx_eq.rs - vector::complex_vec_approx_eq::complex_vec_approx_eq (line 42) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::&'amutNumVector (line 793) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::&'aNumVector (line 769) ... ok [INFO] [stdout] test src/vector/complex_vec_update.rs - vector::complex_vec_update::complex_vec_update (line 20) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector (line 697) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::as_data (line 362) ... ok [INFO] [stdout] test src/vector/complex_vec_zip.rs - vector::complex_vec_zip::complex_vec_zip (line 9) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::as_mut_data (line 376) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector (line 723) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector (line 23) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector (line 747) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::fmt (line 637) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::filled (line 127) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::dim (line 326) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::fill (line 344) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::from (line 145) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::get (line 396) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::linspace (line 231) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::map (line 543) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::join2 (line 495) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::get_mapped (line 595) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::initialized (line 203) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::mapped_linspace (line 279) ... ok [INFO] [stdout] test src/vector/vec_all_finite.rs - vector::vec_all_finite::vec_all_finite (line 11) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::split2 (line 466) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::scale (line 519) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::new (line 107) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::set (line 415) ... ok [INFO] [stdout] test src/vector/vec_add.rs - vector::vec_add::vec_add (line 12) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::set_vector (line 439) ... ok [INFO] [stdout] test src/vector/vec_approx_eq.rs - vector::vec_approx_eq::vec_approx_eq (line 16) ... ok [INFO] [stdout] test src/vector/num_vector.rs - vector::num_vector::NumVector::map_with_index (line 571) ... ok [INFO] [stdout] test src/vector/vec_max_abs_diff.rs - vector::vec_max_abs_diff::vec_max_abs_diff (line 18) ... ok [INFO] [stdout] test src/vector/vec_inner.rs - vector::vec_inner::vec_inner (line 24) ... ok [INFO] [stdout] test src/vector/vec_scale.rs - vector::vec_scale::vec_scale (line 20) ... ok [INFO] [stdout] test src/vector/vec_copy_scaled.rs - vector::vec_copy_scaled::vec_copy_scaled (line 23) ... ok [INFO] [stdout] test src/vector/vec_approx_eq.rs - vector::vec_approx_eq::vec_approx_eq (line 28) ... ok [INFO] [stdout] test src/vector/vec_copy.rs - vector::vec_copy::vec_copy (line 20) ... ok [INFO] [stdout] test src/vector/vec_norm.rs - vector::vec_norm::vec_norm (line 22) ... ok [INFO] [stdout] test src/vector/vec_update.rs - vector::vec_update::vec_update (line 20) ... ok [INFO] [stdout] test src/vector/vec_to_static_array.rs - vector::vec_to_static_array::vec_to_static_array (line 11) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 262 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 24.60s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "20e4787e4359b4db2fdcb3bd5006427abbd7206e950043290ec75adf92dd764e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "20e4787e4359b4db2fdcb3bd5006427abbd7206e950043290ec75adf92dd764e", kill_on_drop: false }` [INFO] [stdout] 20e4787e4359b4db2fdcb3bd5006427abbd7206e950043290ec75adf92dd764e