[INFO] fetching crate scirs2-optimize 0.1.0-alpha.6... [INFO] testing scirs2-optimize-0.1.0-alpha.6 against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] extracting crate scirs2-optimize 0.1.0-alpha.6 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate scirs2-optimize 0.1.0-alpha.6 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate scirs2-optimize 0.1.0-alpha.6 [INFO] tweaked toml for crates.io crate scirs2-optimize 0.1.0-alpha.6 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate scirs2-optimize 0.1.0-alpha.6 on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate scirs2-optimize 0.1.0-alpha.6 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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lax v0.17.0 [INFO] [stderr] Downloaded cauchy v0.4.0 [INFO] [stderr] Downloaded katexit v0.1.5 [INFO] [stderr] Downloaded ndarray-rand v0.15.0 [INFO] [stderr] Downloaded friedrich v0.5.0 [INFO] [stderr] Downloaded argmin-math v0.4.0 [INFO] [stderr] Downloaded ndarray-linalg v0.17.0 [INFO] [stderr] Downloaded scirs2-sparse v0.1.0-alpha.6 [INFO] [stderr] Downloaded argmin v0.10.0 [INFO] [stderr] Downloaded sprs v0.11.3 [INFO] [stderr] Downloaded scirs2-linalg v0.1.0-alpha.6 [INFO] [stderr] Downloaded scirs2-core v0.1.0-alpha.6 [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8aa620b97b41241d4cfedea3e0a3f84c166dcacdecbeb4dbf059e14cc50066a1 [INFO] running `Command { std: "docker" "start" "-a" "8aa620b97b41241d4cfedea3e0a3f84c166dcacdecbeb4dbf059e14cc50066a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8aa620b97b41241d4cfedea3e0a3f84c166dcacdecbeb4dbf059e14cc50066a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8aa620b97b41241d4cfedea3e0a3f84c166dcacdecbeb4dbf059e14cc50066a1", kill_on_drop: false }` [INFO] [stdout] 8aa620b97b41241d4cfedea3e0a3f84c166dcacdecbeb4dbf059e14cc50066a1 [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=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0d291688299a5903ce90a74a107e486061d68198f8f7f9e3621b0795b8213659 [INFO] running `Command { std: "docker" "start" "-a" "0d291688299a5903ce90a74a107e486061d68198f8f7f9e3621b0795b8213659", kill_on_drop: false }` [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling syn v2.0.103 [INFO] [stderr] Compiling lapack-sys v0.14.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling instant v0.1.13 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_xoshiro v0.6.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling wide v0.7.32 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling nalgebra-macros v0.1.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling katexit v0.1.5 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling cauchy v0.4.0 [INFO] [stderr] Compiling simba v0.7.3 [INFO] [stderr] Compiling simba v0.9.0 [INFO] [stderr] Compiling argmin-math v0.4.0 [INFO] [stderr] Compiling lax v0.17.0 [INFO] [stderr] Compiling argmin v0.10.0 [INFO] [stderr] Compiling ndarray-linalg v0.17.0 [INFO] [stderr] Compiling ndarray-rand v0.15.0 [INFO] [stderr] Compiling sprs v0.11.3 [INFO] [stderr] Compiling nalgebra v0.33.2 [INFO] [stderr] Compiling scirs2-core v0.1.0-alpha.6 [INFO] [stderr] Compiling nalgebra v0.30.1 [INFO] [stderr] Compiling scirs2-linalg v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-sparse v0.1.0-alpha.6 [INFO] [stderr] Compiling friedrich v0.5.0 [INFO] [stderr] Compiling scirs2-optimize v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/unconstrained/utils.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1 { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 57.97s [INFO] running `Command { std: "docker" "inspect" "0d291688299a5903ce90a74a107e486061d68198f8f7f9e3621b0795b8213659", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d291688299a5903ce90a74a107e486061d68198f8f7f9e3621b0795b8213659", kill_on_drop: false }` [INFO] [stdout] 0d291688299a5903ce90a74a107e486061d68198f8f7f9e3621b0795b8213659 [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=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 129126b6569254022d0d82f74841343db755dfe0e41b928e7f3ca162ebb4b5b7 [INFO] running `Command { std: "docker" "start" "-a" "129126b6569254022d0d82f74841343db755dfe0e41b928e7f3ca162ebb4b5b7", kill_on_drop: false }` [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ndarray v0.16.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling criterion v0.6.0 [INFO] [stderr] Compiling ndarray-linalg v0.17.0 [INFO] [stderr] Compiling ndarray-rand v0.15.0 [INFO] [stderr] Compiling sprs v0.11.3 [INFO] [stderr] Compiling scirs2-core v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-linalg v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-sparse v0.1.0-alpha.6 [INFO] [stderr] Compiling scirs2-optimize v0.1.0-alpha.6 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/unconstrained/utils.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1 { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/unconstrained/utils.rs:160:30 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1 { [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1<'_, T> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 54.97s [INFO] running `Command { std: "docker" "inspect" "129126b6569254022d0d82f74841343db755dfe0e41b928e7f3ca162ebb4b5b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "129126b6569254022d0d82f74841343db755dfe0e41b928e7f3ca162ebb4b5b7", kill_on_drop: false }` [INFO] [stdout] 129126b6569254022d0d82f74841343db755dfe0e41b928e7f3ca162ebb4b5b7 [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=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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e6e223c1d67c0169bdcbf64a84b17926c983baf368dfb711d256abbfd4c1298a [INFO] running `Command { std: "docker" "start" "-a" "e6e223c1d67c0169bdcbf64a84b17926c983baf368dfb711d256abbfd4c1298a", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/unconstrained/utils.rs:160:30 [INFO] [stderr] | [INFO] [stderr] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1 { [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 160 | pub fn to_array_view(arr: &Array1) -> ArrayView1<'_, T> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: `scirs2-optimize` (lib) generated 1 warning (run `cargo fix --lib -p scirs2-optimize` to apply 1 suggestion) [INFO] [stderr] warning: `scirs2-optimize` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scirs2_optimize-0058a18901c18b57) [INFO] [stdout] [INFO] [stdout] running 229 tests [INFO] [stdout] test automatic_differentiation::dual_numbers::tests::test_dual_functions ... ok [INFO] [stdout] test automatic_differentiation::dual_numbers::tests::test_create_dual_variables ... ok [INFO] [stdout] test automatic_differentiation::dual_numbers::tests::test_multi_dual ... ok [INFO] [stdout] test automatic_differentiation::dual_numbers::tests::test_dual_arithmetic ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_forward_gradient ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_forward_jacobian ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_forward_hessian_diagonal ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_second_order_dual_arithmetic ... ok [INFO] [stdout] test automatic_differentiation::forward_mode::tests::test_is_forward_mode_efficient ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_computation_graph ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_is_reverse_mode_efficient ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_reverse_gradient ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_reverse_hessian ... ok [INFO] [stdout] test automatic_differentiation::reverse_mode::tests::test_unary_operations ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_backward_pass ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_streaming_tape ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_tape_construction ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_tape_optimization ... ok [INFO] [stdout] test automatic_differentiation::tape::tests::test_tape_stats ... ok [INFO] [stdout] test automatic_differentiation::tests::test_ad_mode_selection ... ok [INFO] [stdout] test automatic_differentiation::tests::test_autodiff_quadratic ... ok [INFO] [stdout] test automatic_differentiation::tests::test_create_ad_gradient ... ok [INFO] [stdout] test constrained::interior_point::tests::test_interior_point_quadratic ... ignored [INFO] [stdout] test constrained::interior_point::tests::test_interior_point_with_equality ... ignored [INFO] [stdout] test constrained::tests::test_cobyla_not_implemented ... ok [INFO] [stdout] test constrained::augmented_lagrangian::tests::test_augmented_lagrangian_unconstrained ... ok [INFO] [stdout] test global::bayesian::tests::test_space_transform ... ok [INFO] [stdout] test global::clustering::tests::test_distance_computation ... ok [INFO] [stdout] test global::clustering::tests::test_start_point_generation ... ok [INFO] [stdout] test global::tests::test_basinhopping_with_bounds ... ok [INFO] [stdout] test global::clustering::tests::test_simple_clustering ... ok [INFO] [stdout] test constrained::tests::test_minimize_trust_constr ... ok [INFO] [stdout] test global::tests::test_differential_evolution_bounds ... ok [INFO] [stdout] test global::bayesian::tests::test_space_creation ... ok [INFO] [stdout] test constrained::tests::test_minimize_constrained_placeholder ... ok [INFO] [stdout] test global::tests::test_multi_start_basic ... ok [INFO] [stdout] test global::tests::test_differential_evolution_rosenbrock ... ok [INFO] [stdout] test global::tests::test_differential_evolution_different_strategies ... ok [INFO] [stdout] test constrained::augmented_lagrangian::tests::test_augmented_lagrangian_equality_constraint ... ok [INFO] [stdout] test global::tests::test_particle_swarm_with_bounds ... ok [INFO] [stdout] test jit_optimization::tests::test_function_optimization ... ok [INFO] [stdout] test jit_optimization::tests::test_jit_compiler_creation ... ok [INFO] [stdout] test least_squares::bounded::tests::test_bounded_least_squares_simple ... ok [INFO] [stdout] test global::tests::test_basinhopping_sphere ... ok [INFO] [stdout] test jit_optimization::tests::test_memory_usage_estimation ... ok [INFO] [stdout] test jit_optimization::tests::test_pattern_detection ... ok [INFO] [stdout] test least_squares::bounded::tests::test_bounded_vs_unbounded ... ok [INFO] [stdout] test constrained::augmented_lagrangian::tests::test_augmented_lagrangian_mixed_constraints ... ok [INFO] [stdout] test least_squares::main::tests::test_least_squares_placeholder ... ok [INFO] [stdout] test least_squares::robust::tests::test_bisquare_loss ... ok [INFO] [stdout] test global::tests::test_differential_evolution_parallel_basic ... ok [INFO] [stdout] test least_squares::main::tests::test_levenberg_marquardt ... ok [INFO] [stdout] test least_squares::bounded::tests::test_project_to_bounds ... ok [INFO] [stdout] test least_squares::robust::tests::test_huber_loss ... ok [INFO] [stdout] test least_squares::robust::tests::test_irls_convergence ... ok [INFO] [stdout] test least_squares::robust::tests::test_robust_least_squares_linear ... ok [INFO] [stdout] test least_squares::separable::tests::test_separable_exponential ... ok [INFO] [stdout] test global::tests::test_multi_start_grid ... ok [INFO] [stdout] test constrained::tests::test_minimize_slsqp ... ok [INFO] [stdout] test least_squares::sparse::tests::test_lasso_coordinate_descent ... ok [INFO] [stdout] test least_squares::sparse::tests::test_soft_threshold ... ok [INFO] [stdout] test least_squares::robust::tests::test_cauchy_loss ... ok [INFO] [stdout] test least_squares::total::tests::test_iterative_vs_svd ... ok [INFO] [stdout] test least_squares::sparse::tests::test_sparse_matrix_creation ... ok [INFO] [stdout] test least_squares::sparse::tests::test_sparse_matvec ... ok [INFO] [stdout] test least_squares::sparse::tests::test_sparse_transpose_matvec ... ok [INFO] [stdout] test global::tests::test_particle_swarm_sphere ... ok [INFO] [stdout] test least_squares::total::tests::test_weighted_total_least_squares ... ok [INFO] [stdout] test least_squares::total::tests::test_total_least_squares_simple ... ok [INFO] [stdout] test least_squares::weighted::tests::test_weighted_least_squares_simple ... ok [INFO] [stdout] test least_squares::weighted::tests::test_negative_weights ... ok [INFO] [stdout] test least_squares::weighted::tests::test_weighted_vs_unweighted ... ok [INFO] [stdout] test ml_optimizers::tests::test_admm_optimizer ... ok [INFO] [stdout] test ml_optimizers::tests::test_elastic_net_prox_operator ... ok [INFO] [stdout] test ml_optimizers::tests::test_group_lasso_simple ... ok [INFO] [stdout] test ml_optimizers::tests::test_lasso_prox_operator ... ok [INFO] [stdout] test ml_optimizers::tests::test_lasso_soft_threshold ... ok [INFO] [stdout] test multi_objective::tests::test_dominance_comparison ... ok [INFO] [stdout] test multi_objective::tests::test_hypervolume_2d ... ok [INFO] [stdout] test multi_objective::tests::test_scalarization_methods ... ok [INFO] [stdout] test neural_integration::tests::test_adam_optimizer ... ok [INFO] [stdout] test neural_integration::tests::test_neural_parameters ... ok [INFO] [stdout] test least_squares::sparse::tests::test_sparse_least_squares_simple ... ok [INFO] [stdout] test neural_integration::tests::test_neural_trainer ... ok [INFO] [stdout] test ml_optimizers::tests::test_coordinate_descent_optimizer ... ok [INFO] [stdout] test parallel::tests::test_parallel_gradient ... ok [INFO] [stdout] test parallel::tests::test_parallel_batch_evaluation ... ok [INFO] [stdout] test roots::tests::test_anderson_method ... ok [INFO] [stdout] test parallel::tests::test_parallel_line_search ... ok [INFO] [stdout] test ml_optimizers::tests::test_ml_lasso_regression ... ok [INFO] [stdout] test neural_integration::tests::test_optimizer_convenience_functions ... ok [INFO] [stdout] test neural_integration::tests::test_sgd_optimizer ... ok [INFO] [stdout] test roots::tests::test_root_hybr ... ok [INFO] [stdout] test roots::tests::test_root_system ... ok [INFO] [stdout] test scalar::tests::test_brent_method ... ok [INFO] [stdout] test scalar::tests::test_complex_function ... ok [INFO] [stdout] test scalar::tests::test_golden_method ... ok [INFO] [stdout] test simd_ops::tests::test_axpy ... ok [INFO] [stdout] test simd_ops::tests::test_dot_product ... ok [INFO] [stdout] test roots::tests::test_krylov_method ... ok [INFO] [stdout] test roots::tests::test_root_broyden1 ... ok [INFO] [stdout] test simd_ops::tests::test_large_vectors ... ok [INFO] [stdout] test simd_ops::tests::test_matvec ... ok [INFO] [stdout] test scalar::tests::test_bounded_method ... ok [INFO] [stdout] test simd_ops::tests::test_platform_capabilities ... ok [INFO] [stdout] test simd_ops::tests::test_vector_operations ... ok [INFO] [stdout] test roots::tests::test_compare_methods ... ok [INFO] [stdout] test stochastic::adam::tests::test_adam_amsgrad ... ok [INFO] [stdout] test global::tests::test_multi_start_latin_hypercube ... ok [INFO] [stdout] test stochastic::adam::tests::test_adam_gradient_clipping ... ok [INFO] [stdout] test stochastic::adam::tests::test_adam_quadratic ... ok [INFO] [stdout] test stochastic::adam::tests::test_adam_with_warmup ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_cosine_restarts ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_weight_decay ... ok [INFO] [stdout] test least_squares::main::tests::test_rosenbrock_least_squares ... ok [INFO] [stdout] test simd_ops::tests::test_norm ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_quadratic ... ok [INFO] [stdout] test least_squares::separable::tests::test_separable_multi_exponential ... ok [INFO] [stdout] test global::tests::test_differential_evolution_parallel_correctness ... ok [INFO] [stdout] test stochastic::momentum::tests::test_sgd_momentum_quadratic ... ok [INFO] [stdout] test stochastic::momentum::tests::test_nesterov_momentum ... ok [INFO] [stdout] test least_squares::main::tests::test_trust_region_reflective ... ok [INFO] [stdout] test stochastic::momentum::tests::test_adaptive_momentum ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_rmsprop_quadratic ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_rmsprop_different_decay_rates ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_rmsprop_centered ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_gradient_clipping ... ok [INFO] [stdout] test stochastic::sgd::tests::test_sgd_quadratic ... ok [INFO] [stdout] test stochastic::tests::test_batch_indices_generation ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_rmsprop_with_momentum ... ok [INFO] [stdout] test stochastic::momentum::tests::test_momentum_learning_rate_schedules ... ok [INFO] [stdout] test stochastic::momentum::tests::test_momentum_dampening ... ok [INFO] [stdout] test stochastic::rmsprop::tests::test_graves_rmsprop ... ok [INFO] [stdout] test stochastic::sgd::tests::test_mini_batch_sgd ... ok [INFO] [stdout] test stochastic::momentum::tests::test_momentum_comparison ... ok [INFO] [stdout] test global::tests::test_simulated_annealing_rosenbrock ... ok [INFO] [stdout] test stochastic::tests::test_learning_rate_schedules ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_adaptive_tolerance_initialization ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_problem_specific_options ... ok [INFO] [stdout] test stochastic::tests::test_problem_specific_options ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_tolerance_bounds ... ok [INFO] [stdout] test tests::it_works ... ok [INFO] [stdout] test stochastic::tests::test_in_memory_data_provider ... ok [INFO] [stdout] test unconstrained::advanced_line_search::tests::test_interpolation_methods ... ok [INFO] [stdout] test unconstrained::bfgs::tests::test_bfgs_quadratic ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_scale_adaptation ... ok [INFO] [stdout] test unconstrained::bfgs::tests::test_bfgs_with_bounds ... ok [INFO] [stdout] test unconstrained::callback_diagnostics::tests::test_early_stopping_callback ... ok [INFO] [stdout] test stochastic::sgd::tests::test_svrg_quadratic ... ok [INFO] [stdout] test unconstrained::conjugate_gradient::tests::test_cg_rosenbrock ... ok [INFO] [stdout] test stochastic::tests::test_gradient_clipping ... ok [INFO] [stdout] test unconstrained::advanced_line_search::tests::test_hager_zhang_line_search ... ok [INFO] [stdout] test unconstrained::advanced_line_search::tests::test_non_monotone_state ... ok [INFO] [stdout] test unconstrained::convergence_diagnostics::tests::test_convergence_rate_estimation ... ok [INFO] [stdout] test unconstrained::convergence_diagnostics::tests::test_diagnostic_collector ... ok [INFO] [stdout] test unconstrained::conjugate_gradient::tests::test_cg_with_bounds ... ok [INFO] [stdout] test unconstrained::efficient_sparse::tests::test_efficient_sparse_optimization ... ok [INFO] [stdout] test unconstrained::efficient_sparse::tests::test_sparse_vector_operations ... ok [INFO] [stdout] test unconstrained::efficient_sparse::tests::test_sparsity_detection ... ok [INFO] [stdout] test unconstrained::lbfgs::tests::test_lbfgsb_with_bounds ... ok [INFO] [stdout] test unconstrained::line_search::tests::test_backtracking_line_search ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_auto_parameter_selection ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_memory_estimation ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_convergence_check ... ok [INFO] [stdout] test unconstrained::adaptive_convergence::tests::test_stagnation_detection ... ok [INFO] [stdout] test unconstrained::callback_diagnostics::tests::test_diagnostic_optimizer ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_chunked_operations ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_memory_efficient_lbfgs_quadratic ... ok [INFO] [stdout] test unconstrained::memory_efficient::tests::test_memory_pool ... ok [INFO] [stdout] test unconstrained::memory_efficient_sparse::tests::test_variable_blocks ... ok [INFO] [stdout] test unconstrained::memory_efficient_sparse::tests::test_ultra_scale_small_problem ... ok [INFO] [stdout] test unconstrained::nelder_mead::tests::test_nelder_mead_with_bounds ... ok [INFO] [stdout] test unconstrained::memory_efficient_sparse::tests::test_auto_parameter_selection ... ok [INFO] [stdout] test unconstrained::newton::tests::test_newton_cg_quadratic ... ok [INFO] [stdout] test unconstrained::newton::tests::test_newton_cg_rosenbrock ... ok [INFO] [stdout] test unconstrained::powell::tests::test_powell_simple ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_dfp_quadratic ... ok [INFO] [stdout] test unconstrained::newton::tests::test_newton_cg_with_bounds ... ok [INFO] [stdout] test unconstrained::powell::tests::test_powell_with_bounds ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_dfp_with_bounds ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_detailed_report ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_early_stopping ... ok [INFO] [stdout] test stochastic::momentum::tests::test_heavy_ball_momentum ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_sr1_quadratic ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_sr1_rosenbrock ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_plateau_detection ... ok [INFO] [stdout] test unconstrained::nelder_mead::tests::test_nelder_mead_simple ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_problem_specific_options ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_progress_based_convergence ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_robust_convergence_initialization ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_noise_robust_convergence ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_fallback_to_regular_bfgs ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_simd_bfgs_with_bounds ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_simd_config_detection ... ok [INFO] [stdout] test unconstrained::sparse_optimization::tests::test_auto_detect_sparsity ... ok [INFO] [stdout] test unconstrained::sparse_optimization::tests::test_sparse_bfgs_quadratic ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_simd_bfgs_quadratic ... ok [INFO] [stdout] test unconstrained::robust_convergence::tests::test_multiple_criteria_requirement ... ok [INFO] [stdout] test unconstrained::quasi_newton::tests::test_dfp_rosenbrock ... ok [INFO] [stdout] test unconstrained::strong_wolfe::tests::test_method_specific_options ... ok [INFO] [stdout] test unconstrained::strong_wolfe::tests::test_safeguarded_interpolation ... ok [INFO] [stdout] test unconstrained::strong_wolfe::tests::test_strong_wolfe_quadratic ... ok [INFO] [stdout] test unconstrained::strong_wolfe::tests::test_strong_wolfe_rosenbrock ... ok [INFO] [stdout] test unconstrained::lbfgs::tests::test_lbfgs_quadratic ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_cyclical_coordinate_descent ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_truncated_newton_quadratic ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_random_coordinate_descent ... ok [INFO] [stdout] test unconstrained::simd_bfgs::tests::test_simd_bfgs_rosenbrock ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_subspace_method_enum ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_truncated_newton_rosenbrock ... ok [INFO] [stdout] test unconstrained::trust_region::tests::test_trust_exact_simple ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_trust_region_newton ... ok [INFO] [stdout] test unconstrained::tests::test_simple_quadratic ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_truncated_newton_with_lbfgs_preconditioning ... ok [INFO] [stdout] test unconstrained::trust_region::tests::test_trust_ncg_quadratic ... ok [INFO] [stdout] test unconstrained::trust_region::tests::test_trust_krylov_rosenbrock ... ok [INFO] [stdout] test unconstrained::conjugate_gradient::tests::test_cg_quadratic ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_block_coordinate_descent ... ok [INFO] [stdout] test unconstrained::powell::tests::test_powell_rosenbrock ... ok [INFO] [stdout] test unconstrained::truncated_newton::tests::test_truncated_newton_with_diagonal_preconditioning ... ok [INFO] [stdout] test stochastic::adamw::tests::test_adamw_decoupled_vs_coupled ... ok [INFO] [stdout] test unconstrained::utils::tests::test_finite_difference_gradient ... ok [INFO] [stdout] test multi_objective::tests::test_nsga2_basic ... ok [INFO] [stdout] test constrained::tests::test_constrained_rosenbrock ... ok [INFO] [stdout] test unconstrained::subspace_methods::tests::test_random_subspace ... ok [INFO] [stdout] test constrained::augmented_lagrangian::tests::test_augmented_lagrangian_inequality_constraint ... ok [INFO] [stdout] test unconstrained::bfgs::tests::test_bfgs_rosenbrock ... ok [INFO] [stdout] test global::bayesian::tests::test_bayesian_optimization ... ok [INFO] [stdout] test global::tests::test_dual_annealing_rastrigin ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 227 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 6.58s [INFO] [stdout] [INFO] [stderr] Running tests/global.rs (/opt/rustwide/target/debug/deps/global-d90bc9e1a2109ccf) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_global_optimization_with_constraints ... ok [INFO] [stdout] test test_global_optimization_multimodal ... ok [INFO] [stdout] test test_global_optimization_on_rosenbrock ... ok [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-ff5c8b74688c87ac) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.22s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_optimization_library_capabilities ... ok [INFO] [stdout] test test_bfgs_optimization_integration ... ok [INFO] [stdout] test test_stochastic_optimization_integration ... ok [INFO] [stdout] test test_adam_optimization_integration ... ok [INFO] [stdout] test test_algorithm_robustness ... ok [INFO] [stdout] test test_stochastic_integration_comprehensive ... ok [INFO] [stdout] test test_comprehensive_optimization_workflows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_basic_sgd_integration ... ok [INFO] [stderr] Running tests/simple_integration.rs (/opt/rustwide/target/debug/deps/simple_integration-323d96f3bba7548f) [INFO] [stdout] test test_stochastic_optimization_capabilities ... ok [INFO] [stdout] test test_stochastic_algorithms_variety ... ok [INFO] [stdout] test test_basic_adam_integration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests scirs2_optimize [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test src/constrained/mod.rs - constrained (line 8) ... ignored [INFO] [stdout] test src/constrained/mod.rs - constrained::minimize_constrained (line 218) ... ignored [INFO] [stdout] test src/scalar.rs - scalar::minimize_scalar (line 92) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 126) ... ok [INFO] [stdout] test src/roots.rs - roots (line 8) ... ok [INFO] [stdout] test src/lib.rs - (line 146) ... ok [INFO] [stdout] test src/least_squares/main.rs - least_squares::main (line 8) ... ok [INFO] [stdout] test src/least_squares/total.rs - least_squares::total (line 8) ... ok [INFO] [stdout] test src/least_squares/separable.rs - least_squares::separable (line 12) ... ok [INFO] [stdout] test src/least_squares/main.rs - least_squares::main::least_squares (line 127) ... ok [INFO] [stdout] test src/least_squares/weighted.rs - least_squares::weighted (line 9) ... ok [INFO] [stdout] test src/roots.rs - roots::root (line 151) ... ok [INFO] [stdout] test src/lib.rs - (line 95) ... ok [INFO] [stdout] test src/lib.rs - (line 68) ... ok [INFO] [stdout] test src/least_squares/bounded.rs - least_squares::bounded (line 8) ... ok [INFO] [stdout] test src/least_squares/robust.rs - least_squares::robust (line 8) ... ok [INFO] [stdout] test src/parallel/mod.rs - parallel (line 11) ... ok [INFO] [stdout] test src/global/bayesian.rs - global::bayesian (line 9) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 6.46s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e6e223c1d67c0169bdcbf64a84b17926c983baf368dfb711d256abbfd4c1298a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e6e223c1d67c0169bdcbf64a84b17926c983baf368dfb711d256abbfd4c1298a", kill_on_drop: false }` [INFO] [stdout] e6e223c1d67c0169bdcbf64a84b17926c983baf368dfb711d256abbfd4c1298a