[INFO] fetching crate scivex-core 0.1.1...
[INFO] testing scivex-core-0.1.1 against 1.95.0 for beta-1.96-2
[INFO] extracting crate scivex-core 0.1.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate scivex-core 0.1.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate scivex-core 0.1.1
[INFO] tweaked toml for crates.io crate scivex-core 0.1.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate scivex-core 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-core 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] a184252a1c72bc87256a6b8a4e9831d724daba80c2874c14bba0dcc7a49ef18d
[INFO] running `Command { std: "docker" "start" "-a" "a184252a1c72bc87256a6b8a4e9831d724daba80c2874c14bba0dcc7a49ef18d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a184252a1c72bc87256a6b8a4e9831d724daba80c2874c14bba0dcc7a49ef18d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a184252a1c72bc87256a6b8a4e9831d724daba80c2874c14bba0dcc7a49ef18d", kill_on_drop: false }`
[INFO] [stdout] a184252a1c72bc87256a6b8a4e9831d724daba80c2874c14bba0dcc7a49ef18d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] f6e1bdd40d2915eff82a35f8014b2e4a84791868ffedb460ff4523c1bb666ed3
[INFO] running `Command { std: "docker" "start" "-a" "f6e1bdd40d2915eff82a35f8014b2e4a84791868ffedb460ff4523c1bb666ed3", kill_on_drop: false }`
[INFO] [stderr]    Compiling scivex-core v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `spare_normal` is never read
[INFO] [stdout]   --> src/random/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct Rng {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     spare_normal: Option<f64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.48s
[INFO] running `Command { std: "docker" "inspect" "f6e1bdd40d2915eff82a35f8014b2e4a84791868ffedb460ff4523c1bb666ed3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f6e1bdd40d2915eff82a35f8014b2e4a84791868ffedb460ff4523c1bb666ed3", kill_on_drop: false }`
[INFO] [stdout] f6e1bdd40d2915eff82a35f8014b2e4a84791868ffedb460ff4523c1bb666ed3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 0defb923eda2e96de42c3b03fccf3a7dcbd70bc938f1625cbd87dfedf775f108
[INFO] running `Command { std: "docker" "start" "-a" "0defb923eda2e96de42c3b03fccf3a7dcbd70bc938f1625cbd87dfedf775f108", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stdout] warning: field `spare_normal` is never read
[INFO] [stdout]   --> src/random/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct Rng {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     spare_normal: Option<f64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling scivex-core v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `spare_normal` is never read
[INFO] [stdout]   --> src/random/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct Rng {
[INFO] [stdout]    |            --- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 54 |     spare_normal: Option<f64>,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 00s
[INFO] running `Command { std: "docker" "inspect" "0defb923eda2e96de42c3b03fccf3a7dcbd70bc938f1625cbd87dfedf775f108", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0defb923eda2e96de42c3b03fccf3a7dcbd70bc938f1625cbd87dfedf775f108", kill_on_drop: false }`
[INFO] [stdout] 0defb923eda2e96de42c3b03fccf3a7dcbd70bc938f1625cbd87dfedf775f108
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] ee04a70b93788c88a18ebc29fbe151dd0e72851c6897deaaf5e61ebd0bed85d3
[INFO] running `Command { std: "docker" "start" "-a" "ee04a70b93788c88a18ebc29fbe151dd0e72851c6897deaaf5e61ebd0bed85d3", kill_on_drop: false }`
[INFO] [stderr] warning: field `spare_normal` is never read
[INFO] [stderr]   --> src/random/mod.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub struct Rng {
[INFO] [stderr]    |            --- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 54 |     spare_normal: Option<f64>,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `scivex-core` (lib) generated 1 warning
[INFO] [stderr] warning: `scivex-core` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/scivex_core-9852cbeb6bf37496)
[INFO] [stdout] 
[INFO] [stdout] running 351 tests
[INFO] [stdout] test arena::tests::test_arena_alignment ... ok
[INFO] [stdout] test arena::tests::test_arena_alloc_copy ... ok
[INFO] [stdout] test arena::tests::test_arena_overflow ... ok
[INFO] [stdout] test arena::tests::test_arena_reset ... ok
[INFO] [stdout] test arena::tests::test_arena_basic ... ok
[INFO] [stdout] test complex::tests::test_complex_conjugate ... ok
[INFO] [stdout] test complex::tests::test_complex_display ... ok
[INFO] [stdout] test arena::tests::test_slab_pool_acquire_release ... ok
[INFO] [stdout] test complex::tests::test_complex_from_polar ... ok
[INFO] [stdout] test arena::tests::test_slab_pool_size_class_selection ... ok
[INFO] [stdout] test complex::tests::test_complex_exp ... ok
[INFO] [stdout] test complex::tests::test_complex_arg ... ok
[INFO] [stdout] test complex::tests::test_complex_arithmetic ... ok
[INFO] [stdout] test complex::tests::test_complex_norm ... ok
[INFO] [stdout] test complex::tests::test_complex_scalar_mul ... ok
[INFO] [stdout] test complex::tests::test_complex_sum ... ok
[INFO] [stdout] test complex::tests::test_complex_tensor ... ok
[INFO] [stdout] test complex::tests::test_complex_interleaved_roundtrip ... ok
[INFO] [stdout] test complex::tests::test_complex_sqrt ... ok
[INFO] [stdout] test dtype::tests::test_integer_rem ... ok
[INFO] [stdout] test complex::tests::test_complex_scalar_trait ... ok
[INFO] [stdout] test dtype::tests::test_scalar_zero_one ... ok
[INFO] [stdout] test dtype::tests::test_float_constants ... ok
[INFO] [stdout] test fft::tests::test_factor_small ... ok
[INFO] [stdout] test dtype::tests::test_from_usize ... ok
[INFO] [stdout] test fft::tests::test_fft2_ifft2_roundtrip_3x5 ... ok
[INFO] [stdout] test dtype::tests::test_float_ops ... ok
[INFO] [stdout] test fft::tests::test_fft2_wrong_ndim ... ok
[INFO] [stdout] test fft::tests::test_fft_dc_n11 ... ok
[INFO] [stdout] test fft::tests::test_fft_dc_n6 ... ok
[INFO] [stdout] test fft::tests::test_fft_dc_signal ... ok
[INFO] [stdout] test fft::tests::test_fft2_ifft2_roundtrip ... ok
[INFO] [stdout] test fft::tests::test_fft_ifft_roundtrip_8 ... ok
[INFO] [stdout] test fft::tests::test_fft_ifft_roundtrip ... ok
[INFO] [stdout] test fft::tests::test_fft_ifft_roundtrip_n11 ... ok
[INFO] [stdout] test fft::tests::test_fft_ifft_roundtrip_n12 ... ok
[INFO] [stdout] test fft::tests::test_fft_ifft_roundtrip_n7 ... ok
[INFO] [stdout] test fft::tests::test_fft_ifft_roundtrip_n6 ... ok
[INFO] [stdout] test fft::tests::test_fft_ifft_roundtrip_n15 ... ok
[INFO] [stdout] test fft::tests::test_fft_impulse ... ok
[INFO] [stdout] test fft::tests::test_fft_wrong_shape ... ok
[INFO] [stdout] test fft::tests::test_fft_single_frequency ... ok
[INFO] [stdout] test fft::tests::test_irfft_wrong_length ... ok
[INFO] [stdout] test fft::tests::test_parseval_n9 ... ok
[INFO] [stdout] test fft::tests::test_fft_wrong_ndim ... ok
[INFO] [stdout] test fft::tests::test_ifft_wrong_shape ... ok
[INFO] [stdout] test fft::tests::test_fft_impulse_n13 ... ok
[INFO] [stdout] test fft::tests::test_parseval_theorem ... ok
[INFO] [stdout] test fft::tests::test_rfft2_dc ... ok
[INFO] [stdout] test fft::tests::test_rfft_irfft_roundtrip_8 ... ok
[INFO] [stdout] test fft::tests::test_rfft2_shape ... ok
[INFO] [stdout] test fft::tests::test_rfft_cosine ... ok
[INFO] [stdout] test fft::tests::test_rfft_irfft_roundtrip ... ok
[INFO] [stdout] test fft::tests::test_rfft2_wrong_ndim ... ok
[INFO] [stdout] test fft::tests::test_rfft_irfft_roundtrip_n6 ... ok
[INFO] [stdout] test fft::tests::test_rfft_irfft_roundtrip_n7 ... ok
[INFO] [stdout] test jit::tests::test_expr_complex_chain ... ok
[INFO] [stdout] test jit::tests::test_expr_fma ... ok
[INFO] [stdout] test jit::tests::test_expr_scalar_broadcast ... ok
[INFO] [stdout] test jit::tests::test_expr_shape_mismatch ... ok
[INFO] [stdout] test fft::tests::test_rfft_wrong_ndim ... ok
[INFO] [stdout] test fft::tests::test_rfft_non_power_of_two_exact_size ... ok
[INFO] [stdout] test jit::tests::test_expr_basic_arithmetic ... ok
[INFO] [stdout] test jit::tests::test_expr_unary_ops ... ok
[INFO] [stdout] test linalg::blas::tests::test_asum ... ok
[INFO] [stdout] test linalg::blas::tests::test_axpy ... ok
[INFO] [stdout] test linalg::blas::tests::test_axpy_zero_alpha ... ok
[INFO] [stdout] test linalg::blas::tests::test_dot_not_1d ... ok
[INFO] [stdout] test linalg::blas::tests::test_dot_numpy_reference ... ok
[INFO] [stdout] test linalg::blas::tests::test_dot_basic ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemm_identity ... ok
[INFO] [stdout] test arena::tests::test_arena_multiple_allocs ... ok
[INFO] [stdout] test linalg::blas::tests::test_dot_length_mismatch ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemm_numpy_reference ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemm_single_element ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemm_rectangular ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemm_square ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemm_with_alpha_beta ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemv_numpy_reference ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemv_basic ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemv_rectangular ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemv_with_alpha_beta ... ok
[INFO] [stdout] test linalg::blas::tests::test_iamax ... ok
[INFO] [stdout] test linalg::blas::tests::test_iamax_empty ... ok
[INFO] [stdout] test linalg::blas::tests::test_iamax_first_is_max ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemv_dimension_mismatch ... ok
[INFO] [stdout] test linalg::blas::tests::test_matvec ... ok
[INFO] [stdout] test linalg::blas::tests::test_matmul ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemv_y_dimension_mismatch ... ok
[INFO] [stdout] test linalg::blas::tests::test_nrm2_numpy_reference ... ok
[INFO] [stdout] test linalg::blas::tests::test_nrm2 ... ok
[INFO] [stdout] test linalg::blas::tests::test_scal ... ok
[INFO] [stdout] test linalg::blas::tests::test_scal_zero ... ok
[INFO] [stdout] test linalg::blas::tests::test_nrm2_single ... ok
[INFO] [stdout] test fft::tests::test_fft_non_power_of_two_exact_size ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemm_c_shape_mismatch ... ok
[INFO] [stdout] test linalg::blas::tests::test_tensor_dot ... ok
[INFO] [stdout] test linalg::blas::tests::test_tensor_norm ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_2x2 ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_3x3 ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_identity ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_inverse ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_generated_spd ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_log_det ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_not_pd ... ok
[INFO] [stdout] test linalg::blas::tests::test_gemm_dimension_mismatch ... ok
[INFO] [stdout] test linalg::blas::tests::test_dot_single ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_not_square ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_2x2 ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_solve ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_identity ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_negative_eigenvalue ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_4x4 ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_diagonal ... ok
[INFO] [stdout] test linalg::decomp::cholesky::tests::test_cholesky_solve_3x3 ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_orthogonal_eigenvectors ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_not_2d ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_reconstruction ... ok
[INFO] [stdout] test linalg::decomp::eig::tests::test_eig_not_square ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_det_2x2 ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_det_3x3 ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_det_identity ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_det_4x4_numpy ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_inverse_2x2 ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_inverse_3x3 ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_inverse_identity ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_lu_3x3 ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_lu_2x2 ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_not_square ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_singular_matrix ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_lu_4x4 ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_not_2d ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_solve_2x2 ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_solve_4x4_numpy ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_lstsq_4x3_numpy ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_solve_dimension_mismatch ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_lstsq_overdetermined ... ok
[INFO] [stdout] test linalg::decomp::lu::tests::test_solve_3x3 ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_lstsq_perfect_fit ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_3x3 ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_identity ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_not_full_rank ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_is_full_rank ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_solve_not_full_rank ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_solve_3x3 ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_solve_square ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_thin_q ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_wide_matrix ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_tall_matrix ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_not_2d ... ok
[INFO] [stdout] test linalg::decomp::qr::tests::test_qr_solve_dimension_mismatch ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_condition_number ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_not_2d ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_diagonal ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_u_orthogonal ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_vt_orthogonal ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_wide_matrix ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_identity ... ok
[INFO] [stdout] test linalg::sparse::tests::test_coo_push ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_rank ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_reconstruction ... ok
[INFO] [stdout] test linalg::sparse::tests::test_coo_csr_csc_dense_roundtrip ... ok
[INFO] [stdout] test linalg::decomp::svd::tests::test_svd_tall_matrix ... ok
[INFO] [stdout] test linalg::sparse::tests::test_coo_to_dense ... ok
[INFO] [stdout] test linalg::sparse::tests::test_csc_matvec ... ok
[INFO] [stdout] test linalg::sparse::tests::test_csr_transpose ... ok
[INFO] [stdout] test linalg::sparse::tests::test_dimension_mismatch ... ok
[INFO] [stdout] test linalg::sparse::tests::test_csr_from_dense_roundtrip ... ok
[INFO] [stdout] test linalg::sparse::tests::test_csr_matvec ... ok
[INFO] [stdout] test linalg::sparse::tests::test_empty_matrix ... ok
[INFO] [stdout] test linalg::sparse::tests::test_csr_get ... ok
[INFO] [stdout] test linalg::sparse::tests::test_duplicate_coo_entries_summed ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_khatri_rao_shape ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_cp_zero_iterations ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_cp_rank1_exact ... ok
[INFO] [stdout] test linalg::sparse::tests::test_identity_matrix ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_mode_n_product_identity ... ok
[INFO] [stdout] test math::tests::test_abs ... ok
[INFO] [stdout] test math::tests::test_clamp ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_tucker_rank_too_large ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_unfold_fold_identity ... ok
[INFO] [stdout] test math::tests::test_exp_ln ... ok
[INFO] [stdout] test math::tests::test_floor_ceil_round ... ok
[INFO] [stdout] test math::tests::test_free_functions ... ok
[INFO] [stdout] test math::tests::test_f32_works ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_tucker_reduced_ranks ... ok
[INFO] [stdout] test math::tests::test_log2_log10 ... ok
[INFO] [stdout] test math::tests::test_powf_powi ... ok
[INFO] [stdout] test math::tests::test_sin_cos_known_values ... ok
[INFO] [stdout] test promote::tests::test_cast_from_f64_to_f32 ... ok
[INFO] [stdout] test math::tests::test_sqrt ... ok
[INFO] [stdout] test promote::tests::test_cast_from_u8_to_f64 ... ok
[INFO] [stdout] test promote::tests::test_dtype_of ... ok
[INFO] [stdout] test promote::tests::test_dtype_properties ... ok
[INFO] [stdout] test promote::tests::test_promote_int_widening ... ok
[INFO] [stdout] test promote::tests::test_promote_same_type ... ok
[INFO] [stdout] test promote::tests::test_promote_signed_unsigned ... ok
[INFO] [stdout] test random::tests::test_bernoulli_invalid ... ok
[INFO] [stdout] test random::tests::test_choice_not_1d ... ok
[INFO] [stdout] test random::tests::test_choice_with_replacement ... ok
[INFO] [stdout] test random::tests::test_choice_without_replacement ... ok
[INFO] [stdout] test random::tests::test_choice_without_replacement_too_many ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_tucker_full_ranks_lossless ... ok
[INFO] [stdout] test random::tests::test_fork ... ok
[INFO] [stdout] test random::tests::test_fork_reproducible ... ok
[INFO] [stdout] test random::tests::test_bernoulli_values ... ok
[INFO] [stdout] test math::tests::test_recip ... ok
[INFO] [stdout] test math::tests::test_shape_preserved ... ok
[INFO] [stdout] test promote::tests::test_promote_int_float ... ok
[INFO] [stdout] test random::tests::test_next_f64_range ... ok
[INFO] [stdout] test random::tests::test_reseed ... ok
[INFO] [stdout] test random::tests::test_rng_different_seeds ... ok
[INFO] [stdout] test random::tests::test_rng_reproducibility ... ok
[INFO] [stdout] test random::tests::test_shuffle_modifies_order ... ok
[INFO] [stdout] test random::tests::test_shuffle_preserves_elements ... ok
[INFO] [stdout] test random::tests::test_randint_range ... ok
[INFO] [stdout] test random::tests::test_uniform_range_invalid ... ok
[INFO] [stdout] test random::tests::test_uniform_f32 ... ok
[INFO] [stdout] test random::tests::test_uniform_range_bounds ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_error_empty ... ok
[INFO] [stdout] test random::tests::test_uniform_range_values ... ok
[INFO] [stdout] test random::tests::test_uniform_shape ... ok
[INFO] [stdout] test random::tests::test_randint_invalid ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_from_tensor ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_error_k_zero ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_high_dimensional ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_query_pairs ... ok
[INFO] [stdout] test random::tests::test_normal_custom ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_knn_exact_match ... ok
[INFO] [stdout] test tensor::create::tests::test_arange ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_knn_k3_sorted ... ok
[INFO] [stdout] test tensor::create::tests::test_arange_zero ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_single_point ... ok
[INFO] [stdout] test spatial::tests::test_kd_tree_range_query ... ok
[INFO] [stdout] test tensor::create::tests::test_eye ... ok
[INFO] [stdout] test tensor::create::tests::test_linspace_invalid ... ok
[INFO] [stdout] test tensor::create::tests::test_zeros ... ok
[INFO] [stdout] test random::tests::test_standard_normal_stats ... ok
[INFO] [stdout] test tensor::display::tests::test_display_1d ... ok
[INFO] [stdout] test tensor::create::tests::test_linspace ... ok
[INFO] [stdout] test tensor::create::tests::test_full ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_ntf_nonnegative ... ok
[INFO] [stdout] test tensor::create::tests::test_ones ... ok
[INFO] [stdout] test tensor::display::tests::test_display_2d ... ok
[INFO] [stdout] test tensor::display::tests::test_to_html_1d ... ok
[INFO] [stdout] test tensor::display::tests::test_display_3d ... ok
[INFO] [stdout] test tensor::display::tests::test_to_html_3d ... ok
[INFO] [stdout] test tensor::display::tests::test_display_empty ... ok
[INFO] [stdout] test tensor::display::tests::test_to_html_2d ... ok
[INFO] [stdout] test tensor::display::tests::test_display_scalar ... ok
[INFO] [stdout] test tensor::display::tests::test_to_html_scalar ... ok
[INFO] [stdout] test tensor::display::tests::test_to_html_empty ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_dot_product ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_error_wrong_operand_count ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_batched_matmul ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_implicit_mode ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_outer_product ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_matvec ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_error_inconsistent_dimensions ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_trace ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_sum_all ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_matmul ... ok
[INFO] [stdout] test tensor::einsum::tests::test_einsum_transpose ... ok
[INFO] [stdout] test tensor::einsum_path::tests::test_einsum_path_asymmetric_shapes ... ok
[INFO] [stdout] test tensor::einsum_path::tests::test_einsum_path_single_operand ... ok
[INFO] [stdout] test tensor::einsum_path::tests::test_einsum_path_chain_matmul ... ok
[INFO] [stdout] test tensor::einsum_path::tests::test_einsum_optimized_chain_matmul ... ok
[INFO] [stdout] test tensor::indexing::tests::test_index_out_of_bounds ... ok
[INFO] [stdout] test tensor::indexing::tests::test_index_put ... ok
[INFO] [stdout] test tensor::einsum_path::tests::test_einsum_optimized_four_operands ... ok
[INFO] [stdout] test tensor::einsum_path::tests::test_einsum_path_two_operands ... ok
[INFO] [stdout] test tensor::indexing::tests::test_index_select_1d ... ok
[INFO] [stdout] test tensor::indexing::tests::test_index_select_2d_axis1 ... ok
[INFO] [stdout] test tensor::einsum_path::tests::test_einsum_optimized_with_trace ... ok
[INFO] [stdout] test tensor::indexing::tests::test_masked_select_along_rows ... ok
[INFO] [stdout] test tensor::indexing::tests::test_masked_select_flat ... ok
[INFO] [stdout] test tensor::indexing::tests::test_select_index_oob ... ok
[INFO] [stdout] test tensor::einsum_path::tests::test_einsum_path_optimal_vs_greedy ... ok
[INFO] [stdout] test tensor::indexing::tests::test_select_axis_oob ... ok
[INFO] [stdout] test tensor::indexing::tests::test_select_col ... ok
[INFO] [stdout] test tensor::indexing::tests::test_masked_put ... ok
[INFO] [stdout] test tensor::indexing::tests::test_index_select_2d_axis0 ... ok
[INFO] [stdout] test tensor::indexing::tests::test_select_row ... ok
[INFO] [stdout] test tensor::indexing::tests::test_slice_basic ... ok
[INFO] [stdout] test tensor::indexing::tests::test_slice_full ... ok
[INFO] [stdout] test tensor::indexing::tests::test_select_to_scalar ... ok
[INFO] [stdout] test tensor::indexing::tests::test_slice_out_of_bounds ... ok
[INFO] [stdout] test tensor::indexing::tests::test_slice_with_step ... ok
[INFO] [stdout] test linalg::tensor_decomp::tests::test_cp_reduces_error ... ok
[INFO] [stdout] test tensor::named::tests::test_align_to ... ok
[INFO] [stdout] test tensor::named::tests::test_named_tensor_basic ... ok
[INFO] [stdout] test tensor::named::tests::test_dim_index ... ok
[INFO] [stdout] test tensor::named::tests::test_rename_dimension ... ok
[INFO] [stdout] test tensor::named::tests::test_sum_dim ... ok
[INFO] [stdout] test tensor::ops::tests::test_add_assign ... ok
[INFO] [stdout] test tensor::ops::tests::test_checked_add_mismatch ... ok
[INFO] [stdout] test tensor::ops::tests::test_div_assign ... ok
[INFO] [stdout] test tensor::named::tests::test_invalid_names_length ... ok
[INFO] [stdout] test tensor::ops::tests::test_min_max ... ok
[INFO] [stdout] test tensor::ops::tests::test_mul_assign ... ok
[INFO] [stdout] test tensor::ops::tests::test_product ... ok
[INFO] [stdout] test tensor::ops::tests::test_neg ... ok
[INFO] [stdout] test tensor::ops::tests::test_sub_tensors ... ok
[INFO] [stdout] test tensor::ops::tests::test_add_tensors ... ok
[INFO] [stdout] test tensor::ops::tests::test_sum ... ok
[INFO] [stdout] test tensor::ops::tests::test_mean ... ok
[INFO] [stdout] test tensor::ops::tests::test_sum_axis ... ok
[INFO] [stdout] test tensor::reshape::tests::test_concat_axis1 ... ok
[INFO] [stdout] test tensor::reshape::tests::test_concat ... ok
[INFO] [stdout] test tensor::reshape::tests::test_concat_shape_mismatch ... ok
[INFO] [stdout] test tensor::reshape::tests::test_flatten ... ok
[INFO] [stdout] test tensor::reshape::tests::test_permute ... ok
[INFO] [stdout] test tensor::reshape::tests::test_reshape_invalid ... ok
[INFO] [stdout] test tensor::reshape::tests::test_reshape ... ok
[INFO] [stdout] test tensor::reshape::tests::test_stack ... ok
[INFO] [stdout] test tensor::reshape::tests::test_stack_axis1 ... ok
[INFO] [stdout] test tensor::reshape::tests::test_transpose_not_2d ... ok
[INFO] [stdout] test tensor::reshape::tests::test_transpose ... ok
[INFO] [stdout] test tensor::reshape::tests::test_unsqueeze_squeeze ... ok
[INFO] [stdout] test tensor::sort::tests::test_argsort_1d ... ok
[INFO] [stdout] test tensor::sort::tests::test_argsort_axis ... ok
[INFO] [stdout] test tensor::ops::tests::test_mul_scalar ... ok
[INFO] [stdout] test tensor::ops::tests::test_sub_assign ... ok
[INFO] [stdout] test tensor::ops::tests::test_sum_axis_out_of_bounds ... ok
[INFO] [stdout] test tensor::sort::tests::test_flat_sort_from_2d ... ok
[INFO] [stdout] test tensor::sort::tests::test_reverse_sorted ... ok
[INFO] [stdout] test tensor::sort::tests::test_sort_axis1_2d ... ok
[INFO] [stdout] test tensor::named::tests::test_select ... ok
[INFO] [stdout] test tensor::sort::tests::test_already_sorted ... ok
[INFO] [stdout] test tensor::ops::tests::test_div_scalar ... ok
[INFO] [stdout] test tensor::sparse::tests::test_scalar_mul ... ok
[INFO] [stdout] test tensor::sparse::tests::test_sparse_add ... ok
[INFO] [stdout] test tensor::sort::tests::test_sort_axis_out_of_bounds ... ok
[INFO] [stdout] test tensor::sparse::tests::test_coalesce ... ok
[INFO] [stdout] test tensor::sparse::tests::test_sparse_dense_matmul ... ok
[INFO] [stdout] test tensor::sparse::tests::test_sparse_from_dense_roundtrip ... ok
[INFO] [stdout] test tensor::sort::tests::test_sort_1d ... ok
[INFO] [stdout] test tensor::tests::test_from_vec ... ok
[INFO] [stdout] test tensor::sort::tests::test_sort_axis0_2d ... ok
[INFO] [stdout] test tensor::sparse::tests::test_sparse_matmul ... ok
[INFO] [stdout] test tensor::sparse::tests::test_transpose ... ok
[INFO] [stdout] test tensor::tests::test_from_vec_shape_mismatch ... ok
[INFO] [stdout] test tensor::tests::test_get_out_of_bounds ... ok
[INFO] [stdout] test tensor::tests::test_get_set ... ok
[INFO] [stdout] test tensor::tests::test_partial_eq ... ok
[INFO] [stdout] test tensor::tests::test_scalar_tensor ... ok
[INFO] [stdout] test tensor::tests::test_compute_strides ... ok
[INFO] [stdout] test tensor::tests::test_zip_map ... ok
[INFO] [stdout] test tensor::tests::test_zip_map_shape_mismatch ... ok
[INFO] [stdout] test tensor::tests::test_map ... ok
[INFO] [stdout] test tensor::ops::tests::test_add_panics_on_mismatch - should panic ... ok
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/debug/deps/edge_cases-ccf0f99a53848816)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 351 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test f32_basic_operations ... ok
[INFO] [stdout] test eye_diagonal_sum ... ok
[INFO] [stdout] test arange_single_element ... ok
[INFO] [stdout] test flatten_already_flat ... ok
[INFO] [stdout] test high_dimensional_tensor ... ok
[INFO] [stdout] test f32_matmul ... ok
[INFO] [stdout] test inf_minus_inf_is_nan ... ok
[INFO] [stdout] test inf_propagates_through_add ... ok
[INFO] [stdout] test linspace_single_point_returns_error ... ok
[INFO] [stdout] test linspace_two_points ... ok
[INFO] [stdout] test map_with_nan_producing_function ... ok
[INFO] [stdout] test eye_1x1 ... ok
[INFO] [stdout] test map_constant_function ... ok
[INFO] [stdout] test nan_in_mean ... ok
[INFO] [stdout] test from_vec_shape_mismatch_fails ... ok
[INFO] [stdout] test nan_propagates_through_mul ... ok
[INFO] [stdout] test ones_sum_equals_numel ... ok
[INFO] [stdout] test reshape_incompatible_fails ... ok
[INFO] [stdout] test single_element_matmul ... ok
[INFO] [stdout] test single_element_reshape ... ok
[INFO] [stdout] test single_element_sum_mean ... ok
[INFO] [stdout] test single_element_tensor_creation ... ok
[INFO] [stdout] test reshape_to_many_dims ... ok
[INFO] [stdout] test single_element_arithmetic ... ok
[INFO] [stdout] test single_element_transpose ... ok
[INFO] [stdout] test very_tall_matrix ... ok
[INFO] [stdout] test very_wide_matrix ... ok
[INFO] [stdout] test zeros_sum_is_zero ... ok
[INFO] [stdout] test nan_in_sum ... ok
[INFO] [stdout] test nan_propagates_through_add ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/numpy_reference.rs (/opt/rustwide/target/debug/deps/numpy_reference-59900c3b38808fee)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test ref_det_3x3_analytical ... ok
[INFO] [stdout] test ref_det_4x4_analytical ... ok
[INFO] [stdout] test ref_dot_product ... ok
[INFO] [stdout] test ref_det_5x5_permutation ... ok
[INFO] [stdout] test ref_eigh_trace_and_det ... ok
[INFO] [stdout] test ref_fft_4point ... ok
[INFO] [stdout] test ref_inv_3x3_analytical ... ok
[INFO] [stdout] test ref_matmul_2x3_3x2 ... ok
[INFO] [stdout] test ref_inv_times_original_is_identity ... ok
[INFO] [stdout] test ref_qr_orthogonality ... ok
[INFO] [stdout] test ref_eigh_reconstruction ... ok
[INFO] [stdout] test ref_qr_r_diagonal ... ok
[INFO] [stdout] test ref_nrm2 ... ok
[INFO] [stdout] test ref_eigh_2x2_analytical ... ok
[INFO] [stdout] test ref_solve_3x3_analytical ... ok
[INFO] [stdout] test ref_solve_4x4_ones ... ok
[INFO] [stdout] test ref_qr_reconstruction ... ok
[INFO] [stdout] test ref_rfft_impulse ... ok
[INFO] [stdout] test ref_svd_rank_deficient ... ok
[INFO] [stdout] test ref_solve_5x5_residual ... ok
[INFO] [stdout] test ref_svd_tall_matrix_reconstruction ... ok
[INFO] [stderr]      Running tests/property_tests.rs (/opt/rustwide/target/debug/deps/property_tests-0b3bf6293599347f)
[INFO] [stdout] test ref_svd_diagonal_matrix ... ok
[INFO] [stdout] test ref_svd_reconstruction_3x3 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test arange_produces_sequential ... ok
[INFO] [stdout] test flatten_preserves_numel ... ok
[INFO] [stdout] test eye_is_identity ... ok
[INFO] [stdout] test full_fills_with_value ... ok
[INFO] [stdout] test cholesky_reconstructs ... ok
[INFO] [stdout] test lu_decomposition_reconstructs ... ok
[INFO] [stdout] test add_zero_identity ... ok
[INFO] [stdout] test map_preserves_shape ... ok
[INFO] [stdout] test dot_self_is_nonnegative ... ok
[INFO] [stdout] test dot_with_zero_is_zero ... ok
[INFO] [stdout] test matmul_identity ... ok
[INFO] [stdout] test matmul_associative ... ok
[INFO] [stdout] test map_identity ... ok
[INFO] [stdout] test numel_equals_shape_product ... ok
[INFO] [stdout] test ones_has_all_ones ... ok
[INFO] [stdout] test dot_commutative ... ok
[INFO] [stdout] test qr_orthogonal_q ... ok
[INFO] [stdout] test add_commutative ... ok
[INFO] [stdout] test qr_reconstructs ... ok
[INFO] [stdout] test from_vec_preserves_data ... ok
[INFO] [stdout] test mul_distributes_over_add ... ok
[INFO] [stdout] test reshape_roundtrip ... ok
[INFO] [stdout] test mul_one_identity ... ok
[INFO] [stdout] test sum_of_ones_equals_numel ... ok
[INFO] [stdout] test transpose_shape_swap ... ok
[INFO] [stdout] test zeros_has_all_zeros ... ok
[INFO] [stdout] test mul_commutative ... ok
[INFO] [stdout] test sub_self_is_zero ... ok
[INFO] [stdout] test sum_additive ... ok
[INFO] [stdout] test reshape_preserves_data ... ok
[INFO] [stdout] test transpose_of_transpose_is_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.62s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/reference_values.rs (/opt/rustwide/target/debug/deps/reference_values-9199e8b70d3a7cad)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_cholesky_numpy_reference ... ok
[INFO] [stdout] test test_det_inverse_relationship ... ok
[INFO] [stdout] test test_det_numpy_reference ... ok
[INFO] [stdout] test test_det_tensor_method_numpy_reference ... ok
[INFO] [stdout] test test_dot_numpy_reference ... ok
[INFO] [stdout] test test_dot_tensor_method_numpy_reference ... ok
[INFO] [stdout] test test_eig_numpy_reference ... ok
[INFO] [stdout] test test_fft_numpy_reference ... ok
[INFO] [stdout] test test_lu_decomposition_numpy_reference ... ok
[INFO] [stdout] test test_matmul_numpy_reference ... ok
[INFO] [stdout] test test_cholesky_solve_numpy_reference ... ok
[INFO] [stdout] test test_rfft_numpy_reference ... ok
[INFO] [stdout] test test_matmul_transpose_identity ... ok
[INFO] [stdout] test test_solve_numpy_reference ... ok
[INFO] [stderr]    Doc-tests scivex_core
[INFO] [stdout] test test_qr_decomposition_numpy_reference ... ok
[INFO] [stdout] test test_transpose_numpy_reference ... ok
[INFO] [stdout] test test_svd_numpy_reference ... ok
[INFO] [stdout] test test_fft_ifft_roundtrip_numpy_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 234 tests
[INFO] [stdout] test src/arena.rs - arena::Arena (line 18) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex (line 19) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::conj (line 88) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::arg (line 127) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::from_real (line 56) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::exp (line 146) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::from_polar (line 70) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::i (line 256) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::is_finite (line 222) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::ln (line 167) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::pow (line 200) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::is_nan (line 236) ... ok
[INFO] [stdout] test src/complex.rs - complex::from_interleaved (line 488) ... ok
[INFO] [stdout] test src/dtype.rs - dtype::Float (line 95) ... ok
[INFO] [stdout] test src/dtype.rs - dtype::Integer (line 74) ... ok
[INFO] [stdout] test src/complex.rs - complex::to_interleaved (line 509) ... ok
[INFO] [stdout] test src/fft/mod.rs - fft::fft (line 412) ... ok
[INFO] [stdout] test src/fft/mod.rs - fft::fft2 (line 549) ... ok
[INFO] [stdout] test src/fft/mod.rs - fft::ifft (line 437) ... ok
[INFO] [stdout] test src/fft/mod.rs - fft::ifft2 (line 615) ... ok
[INFO] [stdout] test src/fft/mod.rs - fft::irfft (line 499) ... ok
[INFO] [stdout] test src/dtype.rs - dtype::Real (line 156) ... ok
[INFO] [stdout] test src/dtype.rs - dtype::Scalar (line 29) ... ok
[INFO] [stdout] test src/fft/mod.rs - fft::rfft (line 464) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::norm_sqr (line 107) ... ok
[INFO] [stdout] test src/arena.rs - arena::SlabPool (line 231) ... ok
[INFO] [stdout] test src/complex.rs - complex::Complex<T>::new (line 41) ... ok
[INFO] [stdout] test src/jit.rs - jit::Expr<'a,T>::input (line 78) ... ok
[INFO] [stdout] test src/fft/mod.rs - fft::rfft2 (line 682) ... ok
[INFO] [stdout] test src/error.rs - error::CoreError (line 7) ... ok
[INFO] [stdout] test src/lib.rs - fft (line 52) ... ok
[INFO] [stdout] test src/error.rs - error::Result (line 86) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::Tensor<T>::norm (line 578) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::Tensor<T>::matvec (line 523) ... ok
[INFO] [stdout] test src/lib.rs - jit (line 48) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::Tensor<T>::lstsq (line 643) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::Tensor<T>::solve (line 593) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::Tensor<T>::inv (line 611) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::axpy (line 59) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::Tensor<T>::matmul (line 543) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::Tensor<T>::dot (line 562) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::asum (line 141) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::dot (line 18) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::iamax (line 215) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::gemm (line 326) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::gemv (line 250) ... ok
[INFO] [stdout] test src/linalg/decomp/cholesky.rs - linalg::decomp::cholesky::CholeskyDecomposition<T>::log_det (line 206) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::nrm2 (line 109) ... ok
[INFO] [stdout] test src/linalg/decomp/cholesky.rs - linalg::decomp::cholesky::CholeskyDecomposition<T>::l (line 100) ... ok
[INFO] [stdout] test src/linalg/decomp/cholesky.rs - linalg::decomp::cholesky::CholeskyDecomposition<T>::solve (line 122) ... ok
[INFO] [stdout] test src/linalg/decomp/cholesky.rs - linalg::decomp::cholesky::CholeskyDecomposition<T>::inverse (line 174) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::scal (line 171) ... ok
[INFO] [stdout] test src/linalg/decomp/cholesky.rs - linalg::decomp::cholesky::CholeskyDecomposition<T>::decompose (line 42) ... ok
[INFO] [stdout] test src/linalg/decomp/cholesky.rs - linalg::decomp::cholesky::CholeskyDecomposition (line 16) ... ok
[INFO] [stdout] test src/linalg/blas.rs - linalg::blas::Tensor<T>::det (line 628) ... ok
[INFO] [stdout] test src/linalg/decomp/eig.rs - linalg::decomp::eig::EigDecomposition<T>::eigenvalues (line 174) ... ok
[INFO] [stdout] test src/linalg/decomp/eig.rs - linalg::decomp::eig::EigDecomposition (line 17) ... ok
[INFO] [stdout] test src/linalg/decomp/eig.rs - linalg::decomp::eig::EigDecomposition<T>::eigenvalues_tensor (line 191) ... ok
[INFO] [stdout] test src/linalg/decomp/eig.rs - linalg::decomp::eig::EigDecomposition<T>::decompose_symmetric (line 48) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition<T>::decompose (line 47) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition (line 20) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition<T>::det (line 211) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition<T>::l (line 123) ... ok
[INFO] [stdout] test src/linalg/decomp/eig.rs - linalg::decomp::eig::EigDecomposition<T>::eigenvectors (line 209) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition<T>::solve (line 233) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition<T>::pivots (line 194) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition<T>::p (line 172) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition<T>::u (line 148) ... ok
[INFO] [stdout] test src/linalg/decomp/qr.rs - linalg::decomp::qr::QrDecomposition<T>::decompose (line 50) ... ok
[INFO] [stdout] test src/linalg/decomp/qr.rs - linalg::decomp::qr::QrDecomposition<T>::q (line 173) ... ok
[INFO] [stdout] test src/linalg/decomp/qr.rs - linalg::decomp::qr::QrDecomposition<T>::is_full_rank (line 132) ... ok
[INFO] [stdout] test src/linalg/decomp/qr.rs - linalg::decomp::qr::QrDecomposition (line 19) ... ok
[INFO] [stdout] test src/linalg/decomp/qr.rs - linalg::decomp::qr::QrDecomposition<T>::r (line 148) ... ok
[INFO] [stdout] test src/linalg/decomp/qr.rs - linalg::decomp::qr::QrDecomposition<T>::q_thin (line 221) ... ok
[INFO] [stdout] test src/linalg/decomp/lu.rs - linalg::decomp::lu::LuDecomposition<T>::inverse (line 293) ... ok
[INFO] [stdout] test src/linalg/decomp/qr.rs - linalg::decomp::qr::QrDecomposition<T>::solve (line 270) ... ok
[INFO] [stdout] test src/linalg/decomp/svd.rs - linalg::decomp::svd::SvdDecomposition<T>::condition_number (line 358) ... ok
[INFO] [stdout] test src/linalg/decomp/svd.rs - linalg::decomp::svd::SvdDecomposition (line 18) ... ok
[INFO] [stdout] test src/linalg/decomp/svd.rs - linalg::decomp::svd::SvdDecomposition<T>::singular_values (line 271) ... ok
[INFO] [stdout] test src/linalg/decomp/svd.rs - linalg::decomp::svd::SvdDecomposition<T>::u (line 288) ... ok
[INFO] [stdout] test src/linalg/decomp/svd.rs - linalg::decomp::svd::SvdDecomposition<T>::vt (line 306) ... ok
[INFO] [stdout] test src/linalg/mod.rs - linalg::det (line 75) ... ok
[INFO] [stdout] test src/linalg/mod.rs - linalg::inv (line 58) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CooMatrix (line 21) ... ok
[INFO] [stdout] test src/linalg/decomp/svd.rs - linalg::decomp::svd::SvdDecomposition<T>::rank (line 342) ... ok
[INFO] [stdout] test src/linalg/mod.rs - linalg::solve (line 39) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CooMatrix<T>::from_triplets (line 66) ... ok
[INFO] [stdout] test src/linalg/decomp/svd.rs - linalg::decomp::svd::SvdDecomposition<T>::decompose (line 52) ... ok
[INFO] [stdout] test src/linalg/decomp/qr.rs - linalg::decomp::qr::lstsq (line 338) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CscMatrix (line 650) ... ok
[INFO] [stdout] test src/linalg/decomp/svd.rs - linalg::decomp::svd::SvdDecomposition<T>::s (line 324) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CooMatrix<T>::to_dense (line 152) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CscMatrix<T>::from_triplets (line 695) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CscMatrix<T>::to_dense (line 742) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CscMatrix<T>::new (line 676) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::from_triplets (line 336) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::matvec (line 481) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::new (line 317) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::to_coo (line 541) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix (line 290) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CooMatrix<T>::to_csr (line 181) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::from_dense (line 359) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::get (line 428) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::to_csc (line 577) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CooMatrix<T>::new (line 46) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::transpose (line 518) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CooMatrix<T>::to_csc (line 234) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::clamp (line 240) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::abs (line 18) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::floor (line 152) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CooMatrix<T>::push (line 106) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::exp (line 90) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::ceil (line 166) ... ok
[INFO] [stdout] test src/linalg/sparse.rs - linalg::sparse::CsrMatrix<T>::to_dense (line 452) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::ln (line 106) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::cos (line 62) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::log10 (line 136) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::sin (line 46) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::log2 (line 122) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::sqrt (line 32) ... ok
[INFO] [stdout] test src/math.rs - math::abs (line 259) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::round (line 180) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::powf (line 208) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::recip (line 194) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::tan (line 76) ... ok
[INFO] [stdout] test src/math.rs - math::Tensor<T>::powi (line 224) ... ok
[INFO] [stdout] test src/math.rs - math::ceil (line 389) ... ok
[INFO] [stdout] test src/math.rs - math::exp (line 324) ... ok
[INFO] [stdout] test src/math.rs - math::ln (line 337) ... ok
[INFO] [stdout] test src/math.rs - math::cos (line 298) ... ok
[INFO] [stdout] test src/math.rs - math::sin (line 285) ... ok
[INFO] [stdout] test src/math.rs - math::floor (line 376) ... ok
[INFO] [stdout] test src/math.rs - math::log2 (line 350) ... ok
[INFO] [stdout] test src/math.rs - math::recip (line 415) ... ok
[INFO] [stdout] test src/math.rs - math::log10 (line 363) ... ok
[INFO] [stdout] test src/math.rs - math::sqrt (line 272) ... ok
[INFO] [stdout] test src/math.rs - math::round (line 402) ... ok
[INFO] [stdout] test src/promote.rs - promote::DType::is_signed (line 75) ... ok
[INFO] [stdout] test src/math.rs - math::tan (line 311) ... ok
[INFO] [stdout] test src/promote.rs - promote::DType::is_float (line 61) ... ok
[INFO] [stdout] test src/promote.rs - promote::CastFrom (line 256) ... ok
[INFO] [stdout] test src/promote.rs - promote::CastFrom::cast_from (line 268) ... ok
[INFO] [stdout] test src/promote.rs - promote::DType::is_integer (line 93) ... ok
[INFO] [stdout] test src/promote.rs - promote::DType (line 17) ... ok
[INFO] [stdout] test src/promote.rs - promote::DTypeOf (line 199) ... ok
[INFO] [stdout] test src/random/mod.rs - random::Rng (line 44) ... ok
[INFO] [stdout] test src/promote.rs - promote::promote (line 119) ... ok
[INFO] [stdout] test src/random/mod.rs - random::Rng::next_u64 (line 112) ... ok
[INFO] [stdout] test src/random/mod.rs - random::Rng::next_normal_f64 (line 150) ... ok
[INFO] [stdout] test src/promote.rs - promote::DTypeOf::dtype (line 209) ... ok
[INFO] [stdout] test src/promote.rs - promote::DType::size_bytes (line 42) ... ok
[INFO] [stdout] test src/random/mod.rs - random::Rng::seed (line 79) ... ok
[INFO] [stdout] test src/random/mod.rs - random::choice (line 442) ... ok
[INFO] [stdout] test src/random/mod.rs - random::normal (line 304) ... ok
[INFO] [stdout] test src/random/mod.rs - random::Rng::fork (line 98) ... ok
[INFO] [stdout] test src/promote.rs - promote::Tensor<T>::cast_to (line 332) ... ok
[INFO] [stdout] test src/random/mod.rs - random::shuffle (line 407) ... ok
[INFO] [stdout] test src/random/mod.rs - random::uniform (line 253) ... ok
[INFO] [stdout] test src/random/mod.rs - random::standard_normal (line 322) ... ok
[INFO] [stdout] test src/random/mod.rs - random::bernoulli (line 376) ... ok
[INFO] [stdout] test src/random/mod.rs - random::randint (line 338) ... ok
[INFO] [stdout] test src/random/mod.rs - random::uniform_range (line 273) ... ok
[INFO] [stdout] test src/spatial.rs - spatial::KdTree (line 81) ... ok
[INFO] [stdout] test src/tensor/create.rs - tensor::create::Tensor<T>::linspace (line 107) ... ok
[INFO] [stdout] test src/tensor/create.rs - tensor::create::Tensor<T>::ones (line 29) ... ok
[INFO] [stdout] test src/tensor/einsum.rs - tensor::einsum::einsum (line 67) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::SliceRange::full (line 69) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::SliceRange (line 14) ... ok
[INFO] [stdout] test src/tensor/einsum.rs - tensor::einsum (line 9) ... ok
[INFO] [stdout] test src/tensor/create.rs - tensor::create::Tensor<T>::zeros (line 11) ... ok
[INFO] [stdout] test src/tensor/einsum_path.rs - tensor::einsum_path (line 17) ... ok
[INFO] [stdout] test src/tensor/create.rs - tensor::create::Tensor<T>::arange (line 63) ... ok
[INFO] [stdout] test src/tensor/create.rs - tensor::create::Tensor<T>::eye (line 80) ... ok
[INFO] [stdout] test src/tensor/create.rs - tensor::create::Tensor<T>::full (line 46) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::Tensor<T>::gather (line 491) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::Tensor<T>::masked_put (line 451) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::Tensor<T>::index_select (line 230) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::Tensor<T>::select (line 172) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::Tensor<T>::slice (line 100) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::apply (line 432) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor (line 36) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::as_mut_slice (line 214) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::from_slice (line 90) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::as_slice (line 200) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::cast (line 377) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::SliceRange::new (line 40) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::from_vec (line 64) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::get (line 269) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::Tensor<T>::masked_select (line 299) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::get_mut (line 284) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::Tensor<T>::index_put (line 377) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::is_empty (line 184) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::map (line 353) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::iter (line 319) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::scalar (line 105) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::shape (line 128) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::set (line 299) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::ndim (line 156) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::numel (line 170) ... ok
[INFO] [stdout] test src/tensor/named.rs - tensor::named::NamedTensor (line 19) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::zip_map (line 398) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::Tensor<T>::masked_select_along (line 332) ... ok
[INFO] [stdout] test src/tensor/indexing.rs - tensor::indexing::SliceRange::range (line 56) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::into_vec (line 229) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::div_checked (line 425) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::mul_checked (line 410) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::strides (line 142) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::add_checked (line 380) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::mean (line 610) ... ok
[INFO] [stdout] test src/tensor/mod.rs - tensor::Tensor<T>::iter_mut (line 333) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::sum (line 446) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::sum_axis (line 563) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::product (line 476) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::min_element (line 489) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::max_element (line 527) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::flatten (line 54) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::stack (line 298) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::permute (line 125) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::concat (line 234) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::reshape (line 16) ... ok
[INFO] [stdout] test src/tensor/ops.rs - tensor::ops::Tensor<T>::sub_checked (line 395) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::transpose (line 95) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::reshaped (line 39) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::flattened (line 73) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::unsqueeze (line 191) ... ok
[INFO] [stdout] test src/tensor/reshape.rs - tensor::reshape::Tensor<T>::squeeze (line 213) ... ok
[INFO] [stdout] test src/tensor/sort.rs - tensor::sort::Tensor<T>::argsort (line 30) ... ok
[INFO] [stdout] test src/tensor/sort.rs - tensor::sort::Tensor<T>::sort (line 13) ... ok
[INFO] [stdout] test src/tensor/sparse.rs - tensor::sparse::SparseTensor<T>::zeros (line 136) ... ok
[INFO] [stdout] test src/tensor/sparse.rs - tensor::sparse::SparseTensor (line 20) ... ok
[INFO] [stdout] test src/tensor/sparse.rs - tensor::sparse::SparseTensor<T>::from_dense (line 94) ... ok
[INFO] [stdout] test src/tensor/sort.rs - tensor::sort::Tensor<T>::sort_axis (line 53) ... ok
[INFO] [stdout] test src/tensor/sort.rs - tensor::sort::Tensor<T>::argsort_axis (line 101) ... ok
[INFO] [stdout] test src/tensor/sparse.rs - tensor::sparse::SparseTensor<T>::scalar_mul (line 274) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 234 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.11s; merged doctests compilation took 2.73s
[INFO] running `Command { std: "docker" "inspect" "ee04a70b93788c88a18ebc29fbe151dd0e72851c6897deaaf5e61ebd0bed85d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee04a70b93788c88a18ebc29fbe151dd0e72851c6897deaaf5e61ebd0bed85d3", kill_on_drop: false }`
[INFO] [stdout] ee04a70b93788c88a18ebc29fbe151dd0e72851c6897deaaf5e61ebd0bed85d3
