[INFO] fetching crate scivex-optim 0.1.1...
[INFO] testing scivex-optim-0.1.1 against 1.95.0 for beta-1.96-2
[INFO] extracting crate scivex-optim 0.1.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate scivex-optim 0.1.1
[INFO] finished tweaking crates.io crate scivex-optim 0.1.1
[INFO] tweaked toml for crates.io crate scivex-optim 0.1.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate scivex-optim 0.1.1 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate scivex-optim 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scivex-core v0.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4ba0272bbd75f4ef2a39b0cd038a82660410edf13ad89f60f750d99d270c1ddb
[INFO] running `Command { std: "docker" "start" "-a" "4ba0272bbd75f4ef2a39b0cd038a82660410edf13ad89f60f750d99d270c1ddb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4ba0272bbd75f4ef2a39b0cd038a82660410edf13ad89f60f750d99d270c1ddb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ba0272bbd75f4ef2a39b0cd038a82660410edf13ad89f60f750d99d270c1ddb", kill_on_drop: false }`
[INFO] [stdout] 4ba0272bbd75f4ef2a39b0cd038a82660410edf13ad89f60f750d99d270c1ddb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ff933702a302fe69bc5ac1d52dccb7867366584659e6037b642c1c8f4646c251
[INFO] running `Command { std: "docker" "start" "-a" "ff933702a302fe69bc5ac1d52dccb7867366584659e6037b642c1c8f4646c251", kill_on_drop: false }`
[INFO] [stderr]    Compiling scivex-core v0.1.1
[INFO] [stderr]    Compiling scivex-optim v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.06s
[INFO] running `Command { std: "docker" "inspect" "ff933702a302fe69bc5ac1d52dccb7867366584659e6037b642c1c8f4646c251", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff933702a302fe69bc5ac1d52dccb7867366584659e6037b642c1c8f4646c251", kill_on_drop: false }`
[INFO] [stdout] ff933702a302fe69bc5ac1d52dccb7867366584659e6037b642c1c8f4646c251
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 846ca30f2544137e609de44534e9c9ca216441963ee3a1096019c5b5829a5e7b
[INFO] running `Command { std: "docker" "start" "-a" "846ca30f2544137e609de44534e9c9ca216441963ee3a1096019c5b5829a5e7b", kill_on_drop: false }`
[INFO] [stderr]    Compiling scivex-optim v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.60s
[INFO] running `Command { std: "docker" "inspect" "846ca30f2544137e609de44534e9c9ca216441963ee3a1096019c5b5829a5e7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "846ca30f2544137e609de44534e9c9ca216441963ee3a1096019c5b5829a5e7b", kill_on_drop: false }`
[INFO] [stdout] 846ca30f2544137e609de44534e9c9ca216441963ee3a1096019c5b5829a5e7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 63ee90f6447a05019011891276925e37c62218f28e9a0065c38d79c51c85c16d
[INFO] running `Command { std: "docker" "start" "-a" "63ee90f6447a05019011891276925e37c62218f28e9a0065c38d79c51c85c16d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scivex_optim-f7203d4c93750b35)
[INFO] [stdout] 
[INFO] [stdout] running 124 tests
[INFO] [stdout] test curve_fit::levenberg_marquardt::tests::test_lm_linear_exact ... ok
[INFO] [stdout] test curve_fit::levenberg_marquardt::tests::test_lm_exponential_decay ... ok
[INFO] [stdout] test integrate::quad::tests::test_quad_polynomial ... ok
[INFO] [stdout] test integrate::simpson::tests::test_simpson_cubic ... ok
[INFO] [stdout] test integrate::simpson::tests::test_simpson_odd_n ... ok
[INFO] [stdout] test curve_fit::tests::test_curve_fit_gaussian ... ok
[INFO] [stdout] test integrate::simpson::tests::test_simpson_sin ... ok
[INFO] [stdout] test integrate::trapezoid::tests::test_trapezoid_quadratic ... ok
[INFO] [stdout] test integrate::quad::tests::test_quad_gaussian ... ok
[INFO] [stdout] test integrate::trapezoid::tests::test_trapezoid_sin ... ok
[INFO] [stdout] test interpolate::bicubic::tests::test_bicubic_exact_on_bilinear_fn ... ok
[INFO] [stdout] test curve_fit::levenberg_marquardt::tests::test_lm_bad_initial_guess ... ok
[INFO] [stdout] test curve_fit::tests::test_curve_fit_sine_wave ... ok
[INFO] [stdout] test integrate::quad::tests::test_quad_sin ... ok
[INFO] [stdout] test curve_fit::tests::test_curve_fit_default_tolerance ... ok
[INFO] [stdout] test interpolate::bicubic::tests::test_bicubic_grid_point_exact ... ok
[INFO] [stdout] test interpolate::bilinear::tests::test_bilinear_cell_center ... ok
[INFO] [stdout] test interpolate::bilinear::tests::test_bilinear_exact_on_bilinear_fn ... ok
[INFO] [stdout] test interpolate::bilinear::tests::test_bilinear_grid_point_exact ... ok
[INFO] [stdout] test interpolate::bilinear::tests::test_bilinear_out_of_range_error ... ok
[INFO] [stdout] test interpolate::bspline::tests::test_bspline_degree1_is_linear ... ok
[INFO] [stdout] test interpolate::bicubic::tests::test_bicubic_smoother_than_bilinear ... ok
[INFO] [stdout] test interpolate::bspline::tests::test_bspline_from_knots ... ok
[INFO] [stdout] test interpolate::bspline::tests::test_bspline_invalid_degree ... ok
[INFO] [stdout] test interpolate::bspline::tests::test_bspline_degree3_smooth ... ok
[INFO] [stdout] test interpolate::bspline::tests::test_bspline_reproduces_data ... ok
[INFO] [stdout] test interpolate::cubic_spline::tests::test_cubic_spline_derivative ... ok
[INFO] [stdout] test interpolate::cubic_spline::tests::test_cubic_spline_continuity ... ok
[INFO] [stdout] test interpolate::cubic_spline::tests::test_cubic_spline_exact_for_cubic ... ok
[INFO] [stdout] test interpolate::cubic_spline::tests::test_cubic_spline_natural_boundary ... ok
[INFO] [stdout] test interpolate::cubic_spline::tests::test_cubic_spline_reproduces_data ... ok
[INFO] [stdout] test interpolate::linear::tests::test_linear_clamp ... ok
[INFO] [stdout] test interpolate::linear::tests::test_linear_eval_many ... ok
[INFO] [stdout] test interpolate::linear::tests::test_linear_exact ... ok
[INFO] [stdout] test interpolate::linear::tests::test_linear_f32 ... ok
[INFO] [stdout] test interpolate::cubic_spline::tests::test_cubic_spline_clamped ... ok
[INFO] [stdout] test interpolate::linear::tests::test_linear_midpoint ... ok
[INFO] [stdout] test curve_fit::levenberg_marquardt::tests::test_lm_polynomial ... ok
[INFO] [stdout] test interpolate::linear::tests::test_linear_out_of_range_error ... ok
[INFO] [stdout] test interpolate::linear::tests::test_linear_unsorted_error ... ok
[INFO] [stdout] test interpolate::tests::test_find_interval_clamp_above ... ok
[INFO] [stdout] test interpolate::tests::test_find_interval_error_below ... ok
[INFO] [stdout] test interpolate::tests::test_interp1d_bspline ... ok
[INFO] [stdout] test interpolate::tests::test_interp1d_cubic_spline ... ok
[INFO] [stdout] test interpolate::tests::test_interp1d_linear ... ok
[INFO] [stdout] test interpolate::tests::test_interp2d_bicubic ... ok
[INFO] [stdout] test interpolate::tests::test_interp2d_bilinear ... ok
[INFO] [stdout] test interpolate::tests::test_validate_sorted_not_increasing ... ok
[INFO] [stdout] test interpolate::tests::test_validate_sorted_ok ... ok
[INFO] [stdout] test interpolate::thomas::tests::test_thomas_3x3 ... ok
[INFO] [stdout] test interpolate::tests::test_validate_sorted_too_few ... ok
[INFO] [stdout] test interpolate::thomas::tests::test_thomas_singular ... ok
[INFO] [stdout] test interpolate::thomas::tests::test_thomas_diagonal ... ok
[INFO] [stdout] test interpolate::tests::test_find_interval_basic ... ok
[INFO] [stdout] test interpolate::tests::test_find_interval_extend_below ... ok
[INFO] [stdout] test interpolate::tests::test_find_interval_last_point ... ok
[INFO] [stdout] test linprog::simplex::tests::test_linprog_3var ... ok
[INFO] [stdout] test linprog::simplex::tests::test_linprog_trivial_optimal_at_origin ... ok
[INFO] [stdout] test linprog::simplex::tests::test_linprog_simple_2var ... ok
[INFO] [stdout] test minimize::bfgs::tests::test_bfgs_quadratic ... ok
[INFO] [stdout] test linprog::simplex::tests::test_linprog_unbounded ... ok
[INFO] [stdout] test minimize::bfgs::tests::test_bfgs_rosenbrock ... ok
[INFO] [stdout] test minimize::gradient_descent::tests::test_gradient_descent_quadratic ... ok
[INFO] [stdout] test minimize::lbfgsb::tests::test_lbfgsb_unconstrained_quadratic ... ok
[INFO] [stdout] test minimize::nelder_mead::tests::test_nelder_mead_no_convergence_low_iter ... ok
[INFO] [stdout] test minimize::nelder_mead::tests::test_nelder_mead_quadratic ... ok
[INFO] [stdout] test minimize::nelder_mead::tests::test_nelder_mead_high_dim ... ok
[INFO] [stdout] test minimize::tests::test_numerical_gradient_quadratic ... ok
[INFO] [stdout] test minimize_1d::brent::tests::test_brent_min_quadratic ... ok
[INFO] [stdout] test minimize_1d::brent::tests::test_brent_min_quartic ... ok
[INFO] [stdout] test minimize_1d::golden::tests::test_golden_section_cubic_min ... ok
[INFO] [stdout] test minimize::nelder_mead::tests::test_nelder_mead_rosenbrock ... ok
[INFO] [stdout] test ode::euler::tests::test_euler_stores_trajectory ... ok
[INFO] [stdout] test ode::rk45::tests::test_rk45_adaptive_step_count ... ok
[INFO] [stdout] test ode::euler::tests::test_euler_system ... ok
[INFO] [stdout] test ode::rk45::tests::test_rk45_harmonic_oscillator ... ok
[INFO] [stdout] test ode::rk45::tests::test_rk45_linear ... ok
[INFO] [stdout] test ode::rk45::tests::test_rk45_much_more_accurate_than_euler ... ok
[INFO] [stdout] test ode::rk45::tests::test_rk45_stiff_problem_completes ... ok
[INFO] [stdout] test ode::bdf::tests::test_bdf2_exponential_decay ... ok
[INFO] [stdout] test ode::tests::test_solve_ivp_bdf2 ... ok
[INFO] [stdout] test ode::tests::test_solve_ivp_rk45 ... ok
[INFO] [stdout] test ode::tests::test_event_detection ... ok
[INFO] [stdout] test ode::bdf::tests::test_bdf2_stiff_system ... ok
[INFO] [stdout] test ode::tests::test_lotka_volterra ... ok
[INFO] [stdout] test ode::euler::tests::test_euler_exponential_decay ... ok
[INFO] [stdout] test ode::euler::tests::test_euler_linear ... ok
[INFO] [stdout] test quadprog::active_set::tests::test_qp_box_constraints ... ok
[INFO] [stdout] test ode::rk45::tests::test_rk45_exponential_decay ... ok
[INFO] [stdout] test quadprog::active_set::tests::test_qp_infeasible_start ... ok
[INFO] [stdout] test quadprog::active_set::tests::test_qp_unconstrained ... ok
[INFO] [stdout] test ode::bdf::tests::test_bdf2_system ... ok
[INFO] [stdout] test quadprog::active_set::tests::test_qp_with_constraints ... ok
[INFO] [stdout] test roots::bisection::tests::test_bisection_bracket_error ... ok
[INFO] [stdout] test roots::bisection::tests::test_bisection_f32 ... ok
[INFO] [stdout] test roots::bisection::tests::test_bisection_sqrt2 ... ok
[INFO] [stdout] test quadprog::active_set::tests::test_qp_convergence ... ok
[INFO] [stdout] test ode::tests::test_ode_result_trajectory ... ok
[INFO] [stdout] test ode::bdf::tests::test_bdf2_linear ... ok
[INFO] [stdout] test roots::brent::tests::test_brent_cubic ... ok
[INFO] [stdout] test ode::tests::test_solve_ivp_euler ... ok
[INFO] [stdout] test roots::newton::tests::test_newton_sqrt2 ... ok
[INFO] [stdout] test roots::brent::tests::test_brent_sqrt2 ... ok
[INFO] [stdout] test sparse_solve::tests::test_bicgstab_nonsymmetric ... ok
[INFO] [stdout] test roots::newton::tests::test_newton_cubic ... ok
[INFO] [stdout] test sparse_solve::tests::test_cg_diagonal_system ... ok
[INFO] [stdout] test sparse_solve::tests::test_bicgstab_on_spd ... ok
[INFO] [stdout] test sparse_solve::tests::test_dimension_mismatch_errors ... ok
[INFO] [stdout] test sparse_solve::tests::test_preconditioned_cg_converges ... ok
[INFO] [stdout] test pde::finite_diff::tests::test_laplace_convergence ... ok
[INFO] [stdout] test pde::finite_diff::tests::test_wave_standing_wave ... ok
[INFO] [stdout] test roots::brent::tests::test_brent_bracket_error ... ok
[INFO] [stdout] test sparse_solve::tests::test_convergence_failure_max_iter_too_small ... ok
[INFO] [stdout] test sparse_solve::tests::test_jacobi_preconditioner ... ok
[INFO] [stdout] test sparse_solve::tests::test_cg_simple_3x3 ... ok
[INFO] [stdout] test sparse_solve::tests::test_bicgstab_tridiagonal ... ok
[INFO] [stdout] test sparse_solve::tests::test_cg_custom_initial_guess ... ok
[INFO] [stdout] test minimize::lbfgsb::tests::test_lbfgsb_active_bounds ... ok
[INFO] [stdout] test minimize::lbfgsb::tests::test_lbfgsb_all_bounded ... ok
[INFO] [stdout] test minimize_1d::golden::tests::test_golden_section_quadratic ... ok
[INFO] [stdout] test minimize::lbfgsb::tests::test_lbfgsb_active_bound_at_solution ... ok
[INFO] [stdout] test pde::finite_diff::tests::test_heat_gaussian_diffusion ... ok
[INFO] [stdout] test pde::finite_diff::tests::test_laplace_linear_boundary ... ok
[INFO] [stdout] test pde::finite_diff::tests::test_heat_steady_state ... ok
[INFO] [stderr]    Doc-tests scivex_optim
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 124 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 61 tests
[INFO] [stdout] test src/integrate/quad.rs - integrate::quad::quad (line 58) ... ok
[INFO] [stdout] test src/interpolate/bicubic.rs - interpolate::bicubic::Bicubic2d<T>::eval (line 90) ... ok
[INFO] [stdout] test src/integrate/simpson.rs - integrate::simpson::simpson (line 16) ... ok
[INFO] [stdout] test src/curve_fit/mod.rs - curve_fit::curve_fit (line 52) ... ok
[INFO] [stdout] test src/interpolate/cubic_spline.rs - interpolate::cubic_spline::CubicSpline<T>::eval_many (line 193) ... ok
[INFO] [stdout] test src/interpolate/bspline.rs - interpolate::bspline::BSpline<T>::from_knots (line 91) ... ok
[INFO] [stdout] test src/interpolate/cubic_spline.rs - interpolate::cubic_spline::CubicSpline<T>::derivative (line 210) ... ok
[INFO] [stdout] test src/interpolate/cubic_spline.rs - interpolate::cubic_spline::CubicSpline<T>::new (line 33) ... ok
[INFO] [stdout] test src/interpolate/cubic_spline.rs - interpolate::cubic_spline::CubicSpline<T>::second_derivative (line 232) ... ok
[INFO] [stdout] test src/interpolate/linear.rs - interpolate::linear::Linear1d<T>::new (line 25) ... ok
[INFO] [stdout] test src/lib.rs - interpolate (line 30) ... ignored
[INFO] [stdout] test src/lib.rs - ode (line 42) ... ignored
[INFO] [stdout] test src/interpolate/linear.rs - interpolate::linear::Linear1d<T>::eval_many (line 78) ... ok
[INFO] [stdout] test src/linprog/simplex.rs - linprog::simplex::linprog (line 33) ... ok
[INFO] [stdout] test src/linprog/mod.rs - linprog::LinProgResult (line 21) ... ok
[INFO] [stdout] test src/interpolate/linear.rs - interpolate::linear::Linear1d<T>::eval (line 61) ... ok
[INFO] [stdout] test src/minimize/gradient_descent.rs - minimize::gradient_descent::gradient_descent (line 16) ... ok
[INFO] [stdout] test src/minimize/lbfgsb.rs - minimize::lbfgsb::Bounds<T>::both (line 89) ... ok
[INFO] [stdout] test src/minimize/bfgs.rs - minimize::bfgs::bfgs (line 20) ... ok
[INFO] [stdout] test src/minimize/lbfgsb.rs - minimize::lbfgsb::Bounds (line 17) ... ok
[INFO] [stdout] test src/minimize/lbfgsb.rs - minimize::lbfgsb::Bounds<T>::upper (line 73) ... ok
[INFO] [stdout] test src/minimize/lbfgsb.rs - minimize::lbfgsb::lbfgsb (line 128) ... ok
[INFO] [stdout] test src/minimize/lbfgsb.rs - minimize::lbfgsb::Bounds<T>::none (line 40) ... ok
[INFO] [stdout] test src/minimize/mod.rs - minimize::MinimizeOptions (line 57) ... ok
[INFO] [stdout] test src/minimize/mod.rs - minimize::MinimizeResult (line 19) ... ok
[INFO] [stdout] test src/minimize/lbfgsb.rs - minimize::lbfgsb::Bounds<T>::lower (line 57) ... ok
[INFO] [stdout] test src/minimize_1d/brent.rs - minimize_1d::brent::brent_min (line 19) ... ok
[INFO] [stdout] test src/minimize/nelder_mead.rs - minimize::nelder_mead::nelder_mead (line 21) ... ok
[INFO] [stdout] test src/minimize_1d/mod.rs - minimize_1d::Minimize1dResult (line 17) ... ok
[INFO] [stdout] test src/ode/bdf.rs - ode::bdf::bdf2 (line 22) ... ok
[INFO] [stdout] test src/ode/euler.rs - ode::euler::euler (line 17) ... ok
[INFO] [stdout] test src/ode/mod.rs - ode::OdeMethod (line 110) ... ok
[INFO] [stdout] test src/ode/mod.rs - ode::OdeOptions (line 75) ... ok
[INFO] [stdout] test src/ode/mod.rs - ode::OdeResult (line 44) ... ok
[INFO] [stdout] test src/curve_fit/mod.rs - curve_fit::LeastSquaresResult (line 18) ... ok
[INFO] [stdout] test src/ode/rk45.rs - ode::rk45::rk45 (line 67) ... ok
[INFO] [stdout] test src/interpolate/bicubic.rs - interpolate::bicubic::Bicubic2d<T>::eval_many (line 129) ... ok
[INFO] [stdout] test src/interpolate/bilinear.rs - interpolate::bilinear::Bilinear2d<T>::new (line 35) ... ok
[INFO] [stdout] test src/integrate/mod.rs - integrate::QuadResult (line 17) ... ok
[INFO] [stdout] test src/curve_fit/levenberg_marquardt.rs - curve_fit::levenberg_marquardt::levenberg_marquardt (line 23) ... ok
[INFO] [stdout] test src/interpolate/bilinear.rs - interpolate::bilinear::Bilinear2d<T>::eval (line 73) ... ok
[INFO] [stdout] test src/interpolate/bspline.rs - interpolate::bspline::BSpline<T>::eval_many (line 150) ... ok
[INFO] [stdout] test src/interpolate/bilinear.rs - interpolate::bilinear::Bilinear2d<T>::eval_many (line 112) ... ok
[INFO] [stdout] test src/integrate/trapezoid.rs - integrate::trapezoid::trapezoid (line 14) ... ok
[INFO] [stdout] test src/interpolate/bspline.rs - interpolate::bspline::BSpline<T>::fit (line 38) ... ok
[INFO] [stdout] test src/pde/finite_diff.rs - pde::finite_diff::heat_equation_1d (line 134) ... ok
[INFO] [stdout] test src/roots/newton.rs - roots::newton::newton (line 17) ... ok
[INFO] [stdout] test src/roots/brent.rs - roots::brent::brent_root (line 20) ... ok
[INFO] [stdout] test src/roots/mod.rs - roots::RootResult (line 19) ... ok
[INFO] [stdout] test src/roots/bisection.rs - roots::bisection::bisection (line 16) ... ok
[INFO] [stdout] test src/quadprog/active_set.rs - quadprog::active_set::quadprog (line 32) ... ok
[INFO] [stdout] test src/pde/finite_diff.rs - pde::finite_diff::PdeResult (line 33) ... ok
[INFO] [stdout] test src/interpolate/bspline.rs - interpolate::bspline::BSpline<T>::eval (line 135) ... ok
[INFO] [stdout] test src/integrate/mod.rs - integrate::QuadOptions (line 40) ... ok
[INFO] [stdout] test src/interpolate/cubic_spline.rs - interpolate::cubic_spline::CubicSpline<T>::eval (line 173) ... ok
[INFO] [stdout] test src/minimize/mod.rs - minimize::numerical_gradient (line 99) ... ok
[INFO] [stdout] test src/minimize_1d/golden.rs - minimize_1d::golden::golden_section (line 17) ... ok
[INFO] [stdout] test src/pde/finite_diff.rs - pde::finite_diff::BoundaryCondition (line 16) ... ok
[INFO] [stdout] test src/quadprog/mod.rs - quadprog::QpResult (line 22) ... ok
[INFO] [stdout] test src/roots/mod.rs - roots::RootOptions (line 45) ... ok
[INFO] [stdout] test src/ode/mod.rs - ode::solve_ivp (line 145) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.86s; merged doctests compilation took 1.58s
[INFO] running `Command { std: "docker" "inspect" "63ee90f6447a05019011891276925e37c62218f28e9a0065c38d79c51c85c16d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "63ee90f6447a05019011891276925e37c62218f28e9a0065c38d79c51c85c16d", kill_on_drop: false }`
[INFO] [stdout] 63ee90f6447a05019011891276925e37c62218f28e9a0065c38d79c51c85c16d
