[INFO] fetching crate peroxide 0.41.0... [INFO] testing peroxide-0.41.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate peroxide 0.41.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate peroxide 0.41.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate peroxide 0.41.0 [INFO] tweaked toml for crates.io crate peroxide 0.41.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate peroxide 0.41.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate peroxide 0.41.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bytecheck_derive v0.8.2 [INFO] [stderr] Downloaded bytecheck v0.8.2 [INFO] [stderr] Downloaded pyo3-macros v0.27.2 [INFO] [stderr] Downloaded pyo3-ffi v0.27.2 [INFO] [stderr] Downloaded blas v0.22.0 [INFO] [stderr] Downloaded peroxide-num v0.1.4 [INFO] [stderr] Downloaded pyo3-build-config v0.27.2 [INFO] [stderr] Downloaded target-lexicon v0.13.5 [INFO] [stderr] Downloaded blas-sys v0.7.1 [INFO] [stderr] Downloaded netcdf-sys v0.4.1 [INFO] [stderr] Downloaded libloading v0.7.4 [INFO] [stderr] Downloaded order-stat v0.1.3 [INFO] [stderr] Downloaded arrow-arith v55.2.0 [INFO] [stderr] Downloaded arrow-ord v55.2.0 [INFO] [stderr] Downloaded arrow-json v55.2.0 [INFO] [stderr] Downloaded arrow-buffer v55.2.0 [INFO] [stderr] Downloaded arrow v55.2.0 [INFO] [stderr] Downloaded arrow-cast v55.2.0 [INFO] [stderr] Downloaded arrow-ipc v55.2.0 [INFO] [stderr] Downloaded puruspe v0.4.3 [INFO] [stderr] Downloaded json v0.12.4 [INFO] [stderr] Downloaded arrow-schema v55.2.0 [INFO] [stderr] Downloaded arrow-select v55.2.0 [INFO] [stderr] Downloaded arrow-data v55.2.0 [INFO] [stderr] Downloaded lambert_w v1.2.34 [INFO] [stderr] Downloaded arrow-array v55.2.0 [INFO] [stderr] Downloaded arrow-row v55.2.0 [INFO] [stderr] Downloaded lapack v0.19.0 [INFO] [stderr] Downloaded hdf5-sys v0.8.1 [INFO] [stderr] Downloaded netcdf v0.7.0 [INFO] [stderr] Downloaded pyo3-macros-backend v0.27.2 [INFO] [stderr] Downloaded arrow-csv v55.2.0 [INFO] [stderr] Downloaded arrow-string v55.2.0 [INFO] [stderr] Downloaded winreg v0.10.1 [INFO] [stderr] Downloaded peroxide-ad v0.3.0 [INFO] [stderr] Downloaded parquet v55.2.0 [INFO] [stderr] Downloaded libz-sys v1.1.25 [INFO] [stderr] Downloaded pyo3 v0.27.2 [INFO] [stderr] Downloaded lapack-sys v0.14.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] eb99bdc5ed4a25274eefc0270b8e22ad85906dcbce1c4ce71fbd082c9b16578b [INFO] running `Command { std: "docker" "start" "-a" "eb99bdc5ed4a25274eefc0270b8e22ad85906dcbce1c4ce71fbd082c9b16578b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "eb99bdc5ed4a25274eefc0270b8e22ad85906dcbce1c4ce71fbd082c9b16578b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "eb99bdc5ed4a25274eefc0270b8e22ad85906dcbce1c4ce71fbd082c9b16578b", kill_on_drop: false }` [INFO] [stdout] eb99bdc5ed4a25274eefc0270b8e22ad85906dcbce1c4ce71fbd082c9b16578b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 30d7c17d3da062a3fabf112efd04fb4431c2e4b335eef6a7ade588bcd7551987 [INFO] running `Command { std: "docker" "start" "-a" "30d7c17d3da062a3fabf112efd04fb4431c2e4b335eef6a7ade588bcd7551987", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling peroxide-num v0.1.4 [INFO] [stderr] Compiling matrixmultiply v0.3.10 [INFO] [stderr] Compiling order-stat v0.1.3 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling peroxide-ad v0.3.0 [INFO] [stderr] Compiling lambert_w v1.2.34 [INFO] [stderr] Compiling puruspe v0.4.3 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling peroxide v0.41.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.64s [INFO] running `Command { std: "docker" "inspect" "30d7c17d3da062a3fabf112efd04fb4431c2e4b335eef6a7ade588bcd7551987", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "30d7c17d3da062a3fabf112efd04fb4431c2e4b335eef6a7ade588bcd7551987", kill_on_drop: false }` [INFO] [stdout] 30d7c17d3da062a3fabf112efd04fb4431c2e4b335eef6a7ade588bcd7551987 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8be659ee5679a761ec876851b624bf8d016c4a22d62c6d9a315e9e13efe3d53e [INFO] running `Command { std: "docker" "start" "-a" "8be659ee5679a761ec876851b624bf8d016c4a22d62c6d9a315e9e13efe3d53e", kill_on_drop: false }` [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling peroxide v0.41.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: function `test_AD0_constructor` should have a snake case name [INFO] [stdout] --> tests/jet_tests.rs:100:4 [INFO] [stdout] | [INFO] [stdout] 100 | fn test_AD0_constructor() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_ad0_constructor` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_AD1_constructor` should have a snake case name [INFO] [stdout] --> tests/jet_tests.rs:108:4 [INFO] [stdout] | [INFO] [stdout] 108 | fn test_AD1_constructor() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_ad1_constructor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_AD2_constructor` should have a snake case name [INFO] [stdout] --> tests/jet_tests.rs:116:4 [INFO] [stdout] | [INFO] [stdout] 116 | fn test_AD2_constructor() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_ad2_constructor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains an unused formatting placeholder [INFO] [stdout] --> tests/jet_tests.rs:1030:61 [INFO] [stdout] | [INFO] [stdout] 1030 | assert!(s.contains("3"), "display should contain value: {s}"); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default [INFO] [stdout] help: add the missing argument [INFO] [stdout] | [INFO] [stdout] 1030 | assert!(s.contains("3"), "display should contain value: {s}", ...); [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 1030 | assert!(s.contains("3"), "{}", "display should contain value: {s}"); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: panic message contains an unused formatting placeholder [INFO] [stdout] --> tests/jet_tests.rs:1037:63 [INFO] [stdout] | [INFO] [stdout] 1037 | assert!(s.contains("2.5"), "display should contain value: {s}"); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: add the missing argument [INFO] [stdout] | [INFO] [stdout] 1037 | assert!(s.contains("2.5"), "display should contain value: {s}", ...); [INFO] [stdout] | +++++ [INFO] [stdout] help: or add a "{}" format string to use the message literally [INFO] [stdout] | [INFO] [stdout] 1037 | assert!(s.contains("2.5"), "{}", "display should contain value: {s}"); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.19s [INFO] running `Command { std: "docker" "inspect" "8be659ee5679a761ec876851b624bf8d016c4a22d62c6d9a315e9e13efe3d53e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8be659ee5679a761ec876851b624bf8d016c4a22d62c6d9a315e9e13efe3d53e", kill_on_drop: false }` [INFO] [stdout] 8be659ee5679a761ec876851b624bf8d016c4a22d62c6d9a315e9e13efe3d53e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 83355fb6fc5967c46871a17bc1a41aaf9552139b27e4ea5727ffca1a039f33ac [INFO] running `Command { std: "docker" "start" "-a" "83355fb6fc5967c46871a17bc1a41aaf9552139b27e4ea5727ffca1a039f33ac", kill_on_drop: false }` [INFO] [stderr] warning: function `test_AD0_constructor` should have a snake case name [INFO] [stderr] --> tests/jet_tests.rs:100:4 [INFO] [stderr] | [INFO] [stderr] 100 | fn test_AD0_constructor() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_ad0_constructor` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `test_AD1_constructor` should have a snake case name [INFO] [stderr] --> tests/jet_tests.rs:108:4 [INFO] [stderr] | [INFO] [stderr] 108 | fn test_AD1_constructor() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_ad1_constructor` [INFO] [stderr] [INFO] [stderr] warning: function `test_AD2_constructor` should have a snake case name [INFO] [stderr] --> tests/jet_tests.rs:116:4 [INFO] [stderr] | [INFO] [stderr] 116 | fn test_AD2_constructor() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `test_ad2_constructor` [INFO] [stderr] [INFO] [stderr] warning: panic message contains an unused formatting placeholder [INFO] [stderr] --> tests/jet_tests.rs:1030:61 [INFO] [stderr] | [INFO] [stderr] 1030 | assert!(s.contains("3"), "display should contain value: {s}"); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default [INFO] [stderr] help: add the missing argument [INFO] [stderr] | [INFO] [stderr] 1030 | assert!(s.contains("3"), "display should contain value: {s}", ...); [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 1030 | assert!(s.contains("3"), "{}", "display should contain value: {s}"); [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: panic message contains an unused formatting placeholder [INFO] [stderr] --> tests/jet_tests.rs:1037:63 [INFO] [stderr] | [INFO] [stderr] 1037 | assert!(s.contains("2.5"), "display should contain value: {s}"); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: this message is not used as a format string when given without arguments, but will be in Rust 2021 [INFO] [stderr] = note: for more information, see [INFO] [stderr] help: add the missing argument [INFO] [stderr] | [INFO] [stderr] 1037 | assert!(s.contains("2.5"), "display should contain value: {s}", ...); [INFO] [stderr] | +++++ [INFO] [stderr] help: or add a "{}" format string to use the message literally [INFO] [stderr] | [INFO] [stderr] 1037 | assert!(s.contains("2.5"), "{}", "display should contain value: {s}"); [INFO] [stderr] | +++++ [INFO] [stderr] [INFO] [stderr] warning: `peroxide` (test "jet_tests") generated 5 warnings (run `cargo fix --test "jet_tests" -p peroxide` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/peroxide-cfc40243beca2482) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ad.rs (/opt/rustwide/target/debug/deps/ad-7b66f53e2df90122) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test ad_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/ad_lift.rs (/opt/rustwide/target/debug/deps/ad_lift-7a073cb5b59b9809) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_lift_ad1 ... ok [INFO] [stdout] test test_lift_ad2 ... ok [INFO] [stdout] test test_lift_f64 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/blas_test.rs (/opt/rustwide/target/debug/deps/blas_test-f14496846bac5669) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/change_shape_test.rs (/opt/rustwide/target/debug/deps/change_shape_test-963bfa3f2c459ff2) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test change_shape_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/complex_matrix.rs (/opt/rustwide/target/debug/deps/complex_matrix-14c691a11610ded4) [INFO] [stderr] Running tests/det.rs (/opt/rustwide/target/debug/deps/det-a43de8cc7ba344c8) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_det ... ok [INFO] [stdout] test test_det2 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/dist.rs (/opt/rustwide/target/debug/deps/dist-521f01d0ac33f881) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_binomial ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integral.rs (/opt/rustwide/target/debug/deps/integral-731de8c65c4da090) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_cosine_integral ... ok [INFO] [stderr] Running tests/integrated.rs (/opt/rustwide/target/debug/deps/integrated-693ef430db3f9c1e) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test dataframe::dataframe::test_dtypes ... ok [INFO] [stdout] test dataframe::dataframe::test_head ... ok [INFO] [stdout] test dataframe::dataframe::test_column_names ... ok [INFO] [stdout] test dataframe::dataframe::test_df_mean ... ok [INFO] [stdout] test dataframe::dataframe::test_df_describe ... ok [INFO] [stdout] test dataframe::dataframe::test_rename ... ok [INFO] [stdout] test dataframe::dataframe::test_nrow ... ok [INFO] [stdout] test dataframe::dataframe::test_select ... ok [INFO] [stdout] test dataframe::dataframe::test_ncol ... ok [INFO] [stdout] test dataframe::dataframe::test_is_empty ... ok [INFO] [stdout] test dataframe::dataframe::test_contains ... ok [INFO] [stdout] test dataframe::dataframe::test_select_dtypes ... ok [INFO] [stdout] test dataframe::dataframe::test_select_dtypes_no_match ... ok [INFO] [stdout] test dataframe::dataframe::test_series_max ... ok [INFO] [stdout] test dataframe::dataframe::test_series_mean ... ok [INFO] [stdout] test dataframe::dataframe::test_series_select_indices ... ok [INFO] [stdout] test dataframe::dataframe::test_series_select_indices_empty ... ok [INFO] [stdout] test dataframe::dataframe::test_series_sd ... ok [INFO] [stdout] test dataframe::dataframe::test_series_to_f64_vec ... ok [INFO] [stdout] test dataframe::dataframe::test_series_min_f64 ... ok [INFO] [stdout] test dataframe::dataframe::test_series_to_f64_vec_float ... ok [INFO] [stdout] test dataframe::dataframe::test_series_var ... ok [INFO] [stdout] test dataframe::dataframe::test_series_min ... ok [INFO] [stdout] test dataframe::dataframe::test_slice ... ok [INFO] [stdout] test dataframe::dataframe::test_tail ... ok [INFO] [stdout] test dataframe::dataframe::test_slice_beyond_end ... ok [INFO] [stdout] test dataframe::dataframe::test_tail_larger_than_nrow ... ok [INFO] [stdout] test dataframe::dataframe::test_series_sum ... ok [INFO] [stdout] test dataframe::dataframe::test_series_max_string ... ok [INFO] [stdout] test dataframe::dataframe::test_type_cast ... ok [INFO] [stdout] test dataframe::print::test_print ... ok [INFO] [stdout] test dataframe::series::test_map ... ok [INFO] [stdout] test dataframe::dataframe::test_shape ... ok [INFO] [stdout] test dataframe::dataframe::test_series_select_indices_string ... ok [INFO] [stdout] test o3::lapack::test_apply ... ok [INFO] [stdout] test dataframe::dataframe::test_series_sum_int ... ok [INFO] [stdout] test dataframe::series::test_mut_map ... ok [INFO] [stdout] test dataframe::dataframe::test_head_larger_than_nrow ... ok [INFO] [stdout] test dataframe::dataframe::test_rename_missing_column - should panic ... ok [INFO] [stdout] test dataframe::dataframe::test_df_sum ... ok [INFO] [stdout] test dataframe::dataframe::test_select_missing_column - should panic ... ok [INFO] [stdout] test dataframe::dataframe::test_series_stats_non_numeric ... ok [INFO] [stdout] test dataframe::dataframe::test_series_to_f64_vec_non_numeric ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/jacobian.rs (/opt/rustwide/target/debug/deps/jacobian-060aa319b1a17663) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_jacobian ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/jet_tests.rs (/opt/rustwide/target/debug/deps/jet_tests-8a964f6b136a4c39) [INFO] [stdout] [INFO] [stdout] running 115 tests [INFO] [stdout] test test_AD0_constructor ... ok [INFO] [stdout] test test_AD1_constructor ... ok [INFO] [stdout] test test_acos_at_zero ... ok [INFO] [stdout] test test_ad1_constructor ... ok [INFO] [stdout] test test_ad0_constructor ... ok [INFO] [stdout] test test_ad1_constructor_gives_jet2 ... ok [INFO] [stdout] test test_ad2_constructor_gives_jet2 ... ok [INFO] [stdout] test test_ad2_constructor_normalization ... ok [INFO] [stdout] test test_ad_type_alias_is_jet2 ... ok [INFO] [stdout] test test_ad_vec_trait_to_ad_vec ... ok [INFO] [stdout] test test_ad_vec_trait_to_f64_vec_compat ... ok [INFO] [stdout] test test_ad2_internal_storage ... ok [INFO] [stdout] test test_adfn_and_stable_fn_first_derivative ... ok [INFO] [stdout] test test_adfn_and_stable_fn_second_derivative ... ok [INFO] [stdout] test test_adfn_and_stable_fn_value ... ok [INFO] [stdout] test test_adfn_stable_fn_jet2_passthrough ... ok [INFO] [stdout] test test_asin_at_half ... ok [INFO] [stdout] test test_atan_at_zero ... ok [INFO] [stdout] test test_asin_at_zero ... ok [INFO] [stdout] test test_composition_sqrt_of_exp ... ok [INFO] [stdout] test test_cos_at_zero ... ok [INFO] [stdout] test test_cosh_at_zero ... ok [INFO] [stdout] test test_derivative_accessor ... ok [INFO] [stdout] test test_cos_at_zero_jet10_derivative_cycle ... ok [INFO] [stdout] test test_derivative_out_of_bounds_returns_zero ... ok [INFO] [stdout] test test_display_jet0 ... ok [INFO] [stdout] test test_composition_ln_sin ... ok [INFO] [stdout] test test_div_by_zero_value ... ok [INFO] [stdout] test test_chain_rule_sin_x_squared ... ok [INFO] [stdout] test test_display_jet1 ... ok [INFO] [stdout] test test_dual_alias ... ok [INFO] [stdout] test test_chain_rule_exp_neg_x_squared ... ok [INFO] [stdout] test test_atan_at_one ... ok [INFO] [stdout] test test_div_jet1_quotient_rule ... ok [INFO] [stdout] test test_exp_at_one ... ok [INFO] [stdout] test test_exp_at_zero ... ok [INFO] [stdout] test test_exp_at_zero_jet10_all_derivatives_one ... ok [INFO] [stdout] test test_exp_jet2_second_derivative ... ok [INFO] [stdout] test test_fpvector_fmap_jet1 ... ok [INFO] [stdout] test test_fpvector_prod_jet1 ... ok [INFO] [stdout] test test_fpvector_sum_jet1 ... ok [INFO] [stdout] test test_from_f64_creates_constant ... ok [INFO] [stdout] test test_hyperdual_alias ... ok [INFO] [stdout] test test_AD2_constructor ... ok [INFO] [stdout] test test_index_mut_operator ... ok [INFO] [stdout] test test_index_operator_jet1 ... ok [INFO] [stdout] test test_index_operator_jet2 ... ok [INFO] [stdout] test test_jet0_constant_only ... ok [INFO] [stdout] test test_jet0_arithmetic ... ok [INFO] [stdout] test test_jet_new_raw ... ok [INFO] [stdout] test test_jet_var_higher_order ... ok [INFO] [stdout] test test_jet_var_value ... ok [INFO] [stdout] test test_jet_vec_to_f64_vec ... ok [INFO] [stdout] test test_ln_at_e ... ok [INFO] [stdout] test test_jet_vec_trait_to_jet_vec ... ok [INFO] [stdout] test test_ln_at_one ... ok [INFO] [stdout] test test_jet_constant ... ok [INFO] [stdout] test test_ln_jet2_second_derivative ... ok [INFO] [stdout] test test_mul_jet1_product_rule ... ok [INFO] [stdout] test test_ln_of_negative_is_nan ... ok [INFO] [stdout] test test_mul_jet2_product_rule_second_order ... ok [INFO] [stdout] test test_nan_propagation_add ... ok [INFO] [stdout] test test_nan_propagation_mul ... ok [INFO] [stdout] test test_log10_jet1 ... ok [INFO] [stdout] test test_negation_jet1 ... ok [INFO] [stdout] test test_log_base_3 ... ok [INFO] [stdout] test test_log2_jet1 ... ok [INFO] [stdout] test test_nan_propagation_exp ... ok [INFO] [stdout] test test_negation_jet2 ... ok [INFO] [stdout] test test_into_f64_extracts_value ... ok [INFO] [stdout] test test_powf_jet2_second_derivative ... ok [INFO] [stdout] test test_powf_x_to_2_5 ... ok [INFO] [stdout] test test_powi_negative_power ... ok [INFO] [stdout] test test_powi_x_cubed_jet1 ... ok [INFO] [stdout] test test_powi_x_cubed_jet2 ... ok [INFO] [stdout] test test_powi_zero_power ... ok [INFO] [stdout] test test_real_trait_exp_with_ad ... ok [INFO] [stdout] test test_real_trait_exp_with_f64 ... ok [INFO] [stdout] test test_real_trait_from_f64 ... ok [INFO] [stdout] test test_real_trait_polynomial_ad ... ok [INFO] [stdout] test test_real_trait_polynomial_f64 ... ok [INFO] [stdout] test test_real_trait_to_ad ... ok [INFO] [stdout] test test_real_trait_to_f64 ... ok [INFO] [stdout] test test_real_trait_with_ad ... ok [INFO] [stdout] test test_real_trait_with_f64 ... ok [INFO] [stdout] test test_add_jet1 ... ok [INFO] [stdout] test test_scalar_add_jet_plus_f64 ... ok [INFO] [stdout] test test_scalar_div_jet_by_f64 ... ok [INFO] [stdout] test test_scalar_f64_div_jet ... ok [INFO] [stdout] test test_partial_ord_by_value ... ok [INFO] [stdout] test test_scalar_f64_minus_jet ... ok [INFO] [stdout] test test_scalar_f64_plus_jet ... ok [INFO] [stdout] test test_scalar_f64_times_jet ... ok [INFO] [stdout] test test_scalar_sub_jet_minus_f64 ... ok [INFO] [stdout] test test_sin_at_pi_over_2 ... ok [INFO] [stdout] test test_scalar_mul_jet_times_f64 ... ok [INFO] [stdout] test test_sin_at_zero ... ok [INFO] [stdout] test test_sin_at_zero_jet10_derivative_cycle ... ok [INFO] [stdout] test test_sin_cos_jet2_second_derivative ... ok [INFO] [stdout] test test_sinh_at_zero ... ok [INFO] [stdout] test test_sinh_cosh_jet2 ... ok [INFO] [stdout] test test_sqrt_at_four ... ok [INFO] [stdout] test test_sqrt_of_negative_is_nan ... ok [INFO] [stdout] test test_sub_jet1 ... ok [INFO] [stdout] test test_tan_at_zero ... ok [INFO] [stdout] test test_tan_jet2 ... ok [INFO] [stdout] test test_tanh_at_zero ... ok [INFO] [stdout] test test_tanh_jet2 ... ok [INFO] [stdout] test test_taylor_coeff_accessor ... ok [INFO] [stdout] test test_taylor_series_ln_1_plus_x_at_zero ... ok [INFO] [stdout] test test_taylor_series_sin_at_zero_jet5 ... ok [INFO] [stdout] test test_x_squared_jet5_higher_derivatives_zero ... ok [INFO] [stdout] test test_x_to_the_5th_at_x1_jet5 ... ok [INFO] [stdout] test test_sqrt_jet2_second_derivative ... ok [INFO] [stdout] test test_atan_jet2_second_derivative ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 115 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/linalg.rs (/opt/rustwide/target/debug/deps/linalg-27f24f19d94da363) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/matrix.rs (/opt/rustwide/target/debug/deps/matrix-b2ad5c9b160f2dbb) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_accumulation ... ok [INFO] [stdout] test test_add_matrix ... ok [INFO] [stdout] test test_add_f64 ... ok [INFO] [stdout] test test_c ... ok [INFO] [stdout] test test_col ... ok [INFO] [stdout] test test_col_map ... ok [INFO] [stdout] test test_kronecker ... ok [INFO] [stdout] test test_row ... ok [INFO] [stdout] test test_print ... ok [INFO] [stdout] test test_outer ... ok [INFO] [stdout] test test_rref ... ok [INFO] [stdout] test test_row_map ... ok [INFO] [stdout] test test_seq ... ok [INFO] [stdout] test test_rref_unstable ... ok [INFO] [stdout] test test_zeros ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/numerical.rs (/opt/rustwide/target/debug/deps/numerical-8e57d8f1e7d09f51) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_cubic_spline_initialization ... ok [INFO] [stdout] test test_cubic_spline_extension ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/optimize.rs (/opt/rustwide/target/debug/deps/optimize-c0750dad07078abf) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_LM ... ok [INFO] [stdout] test test_GD ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s [INFO] [stdout] [INFO] [stderr] Running tests/ordered_stat_test.rs (/opt/rustwide/target/debug/deps/ordered_stat_test-f012d7c9d9cc3fbb) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test median_test ... ok [INFO] [stdout] test quantile_test ... ok [INFO] [stdout] test quantile_length_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/polynomial.rs (/opt/rustwide/target/debug/deps/polynomial-237b58e0c476b8eb) [INFO] [stderr] Running tests/root.rs (/opt/rustwide/target/debug/deps/root-dccd8df0e1351709) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_horner_division ... ok [INFO] [stdout] test test_translate_x ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_cubic_root ... ok [INFO] [stdout] test test_sine_root ... ok [INFO] [stdout] test test_cosine_root ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/series.rs (/opt/rustwide/target/debug/deps/series-949a2aea8cb470ec) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test series_fold_test ... ok [INFO] [stdout] test series_map_test ... ok [INFO] [stdout] test series_zip_with_test ... ok [INFO] [stdout] test series_filter_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/special.rs (/opt/rustwide/target/debug/deps/special-677b0965caff4ec3) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test lambert_w_test ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/stat.rs (/opt/rustwide/target/debug/deps/stat-2e27a923e3ff0db7) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_variance ... ok [INFO] [stdout] test test_mean ... ok [INFO] [stdout] test test_variance_stable ... ok [INFO] [stdout] test test_mean_stable ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s [INFO] [stdout] [INFO] [stderr] Running tests/weighted_uniform.rs (/opt/rustwide/target/debug/deps/weighted_uniform-f244a94478775b0e) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_stats ... ok [INFO] [stdout] test test_max_pool_1d ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests peroxide [INFO] [stdout] [INFO] [stdout] running 267 tests [INFO] [stdout] test src/fuga/mod.rs - fuga (line 11) ... ignored [INFO] [stdout] test src/lib.rs - (line 143) ... ok [INFO] [stdout] test src/fuga/mod.rs - fuga (line 129) ... ok [INFO] [stdout] test src/fuga/mod.rs - fuga (line 22) ... ok [INFO] [stdout] test src/macros/matlab_macro.rs - macros::matlab_macro::rand (line 32) ... ok [INFO] [stdout] test src/fuga/mod.rs - fuga (line 39) ... ok [INFO] [stdout] test src/fuga/mod.rs - fuga (line 81) ... ok [INFO] [stdout] test src/lib.rs - (line 154) ... ok [INFO] [stdout] test src/macros/matlab_macro.rs - macros::matlab_macro::linspace (line 92) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::c (line 22) ... ok [INFO] [stdout] test src/macros/matlab_macro.rs - macros::matlab_macro::zeros (line 4) ... ok [INFO] [stdout] test src/fuga/mod.rs - fuga (line 66) ... ok [INFO] [stdout] test src/macros/matlab_macro.rs - macros::matlab_macro::eye (line 67) ... ok [INFO] [stdout] test src/fuga/mod.rs - fuga (line 109) ... ok [INFO] [stdout] test src/fuga/mod.rs - fuga (line 54) ... ok [INFO] [stdout] test src/fuga/mod.rs - fuga (line 94) ... ok [INFO] [stdout] test src/macros/matlab_macro.rs - macros::matlab_macro::linspace (line 102) ... ok [INFO] [stdout] test src/numerical/ode.rs - numerical::ode::ODEError (line 135) - compile ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::dnorm (line 323) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::pnorm (line 354) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::dt (line 407) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::cbind (line 128) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::pt (line 430) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::rbind (line 191) ... ok [INFO] [stdout] test src/numerical/ode.rs - numerical::ode::ODEProblem (line 100) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::lm (line 458) ... ok [INFO] [stdout] test src/numerical/root.rs - numerical::root::single_derivative (line 506) ... ignored [INFO] [stdout] test src/numerical/root.rs - numerical::root::single_derivative (line 512) ... ignored [INFO] [stdout] test src/numerical/root.rs - numerical::root::single_function (line 484) ... ignored [INFO] [stdout] test src/numerical/root.rs - numerical::root::single_function (line 490) ... ignored [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::rt (line 385) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::runif (line 259) ... ok [INFO] [stdout] test src/ml/reg.rs - ml::reg::least_square (line 10) ... ok [INFO] [stdout] test src/numerical/optimize.rs - numerical::optimize (line 7) ... ok [INFO] [stdout] test src/numerical/ode.rs - numerical::ode (line 39) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::rnorm (line 294) ... ok [INFO] [stdout] test src/numerical/ode.rs - numerical::ode::BasicODESolver (line 189) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::matrix (line 99) ... ok [INFO] [stdout] test src/macros/r_macro.rs - macros::r_macro::seq (line 63) ... ok [INFO] [stdout] test src/numerical/optimize.rs - numerical::optimize (line 50) ... ok [INFO] [stdout] test src/numerical/root.rs - numerical::root (line 163) ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 12) ... ignored [INFO] [stdout] test src/numerical/root.rs - numerical::root::newton (line 267) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline::CubicBSplineBases (line 974) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline (line 158) ... ok [INFO] [stdout] test src/numerical/root.rs - numerical::root (line 64) ... ok [INFO] [stdout] test src/numerical/root.rs - numerical::root (line 99) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline::BSpline (line 1082) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline (line 207) ... ok [INFO] [stdout] test src/numerical/root.rs - numerical::root::BroydenMethod (line 791) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline (line 50) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline::cubic_spline (line 359) ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 125) ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 23) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline (line 97) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist (line 30) - compile ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 105) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline::CubicSpline (line 413) ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 90) ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 77) ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 63) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist (line 112) ... ok [INFO] [stdout] test src/numerical/spline.rs - numerical::spline::CubicSpline::from_nodes (line 479) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist (line 158) ... ok [INFO] [stdout] test src/numerical/utils.rs - numerical::utils::jacobian (line 15) ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 50) ... ok [INFO] [stdout] test src/prelude/mod.rs - prelude (line 36) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist (line 135) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist (line 204) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist (line 181) ... ok [INFO] [stdout] test src/statistics/ops.rs - statistics::ops::factorial (line 8) ... ok [INFO] [stdout] test src/statistics/ops.rs - statistics::ops::H (line 87) ... ok [INFO] [stdout] test src/statistics/ops.rs - statistics::ops::P (line 49) ... ok [INFO] [stdout] test src/statistics/ops.rs - statistics::ops::double_factorial (line 29) ... ok [INFO] [stdout] test src/statistics/rand.rs - statistics::rand (line 7) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist (line 60) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist (line 85) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist::WeightedUniform::from_max_pool_1d (line 371) ... ok [INFO] [stdout] test src/statistics/ops.rs - statistics::ops::C (line 68) ... ok [INFO] [stdout] test src/statistics/dist.rs - statistics::dist::WeightedUniform::new (line 317) ... ok [INFO] [stdout] test src/statistics/rand.rs - statistics::rand::prs (line 450) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat (line 11) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat (line 91) ... ok [INFO] [stdout] test src/statistics/rand.rs - statistics::rand::rand_num (line 65) ... ok [INFO] [stdout] test src/statistics/rand.rs - statistics::rand::prs_with_rng (line 513) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat (line 43) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat (line 118) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat (line 62) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::ConfusionMatrix::new (line 722) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat (line 28) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::ConfusionMatrix (line 679) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Matrix::cov (line 417) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Matrix::mean (line 348) ... ok [INFO] [stdout] test src/statistics/rand.rs - statistics::rand::stdrng_from_seed (line 49) ... ok [INFO] [stdout] test src/statistics/rand.rs - statistics::rand::smallrng_from_seed (line 33) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Matrix::sd (line 394) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Matrix::var (line 371) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::cov (line 503) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Vec::mean (line 180) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Vec::var (line 291) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::cor (line 533) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Vec::mean (line 265) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad (line 71) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Vec::sd (line 234) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad (line 149) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 148) ... ignored [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 211) ... ignored [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Vec::sd (line 319) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 249) ... ignored [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::lm (line 551) ... ok [INFO] [stdout] test src/statistics/stat.rs - statistics::stat::Vec::var (line 206) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 289) ... ignored [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 33) ... ignored [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 46) ... ignored [INFO] [stdout] test src/structure/ad.rs - structure::ad (line 106) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad (line 49) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad (line 85) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad::Jet::ddx (line 288) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad::Jet::derivative (line 312) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad (line 126) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad::ADFn (line 980) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad::ad2 (line 424) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad::ad1 (line 400) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 220) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 299) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 261) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad::Jet::var (line 230) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 114) ... ok [INFO] [stdout] test src/structure/ad.rs - structure::ad::Jet::dx (line 269) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 173) - compile ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::DataFrame (line 442) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 151) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::Series::add_vec (line 1394) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::DataFrame::as_types (line 1753) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::DataFrame::drop (line 1786) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 196) - compile ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::Series::mul_scalar (line 1446) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::Series::as_type (line 1221) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::Series::at (line 1192) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::Series (line 478) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 17) ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::Series::select_indices (line 1242) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 112) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 483) ... ignored [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 492) ... ignored [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe::Series::sub_vec (line 1420) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 392) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 524) - compile ... ok [INFO] [stdout] test src/structure/dataframe.rs - structure::dataframe (line 79) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 325) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 305) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 232) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 344) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 286) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 406) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 42) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 259) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 449) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 432) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 561) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 584) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 364) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 467) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 536) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 87) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix (line 2125) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix (line 2057) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix (line 2615) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix (line 59) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix (line 2642) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix (line 1906) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix (line 2425) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix (line 685) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::as_slice (line 849) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::change_shape (line 881) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::block (line 3386) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::as_mut_slice (line 863) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::col (line 1047) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::col_map (line 2760) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::change_shape_mut (line 922) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::diag (line 1091) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::inv (line 3450) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::row (line 1069) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::qr (line 3155) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::norm (line 1576) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::from_series (line 1441) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::submat (line 1218) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::row_map (line 2784) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::pseudo_inv (line 3498) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::spread (line 960) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::lu (line 3045) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::det (line 3340) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::t (line 1132) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::subs_mat (line 1257) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::svd (line 3209) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::gemv (line 4040) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Matrix::transpose (line 1116) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::i32 (line 1994) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::gemm (line 3982) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Vec (line 2481) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::inv_l (line 3892) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::f64 (line 2226) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::f64 (line 1964) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::Shape (line 650) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::gevm (line 4087) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::combine (line 3839) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::inv_u (line 3930) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::matrix (line 715) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::SVD::truncated (line 2962) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 147) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::ml_matrix (line 778) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::usize (line 2024) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 223) ... ok [INFO] [stdout] test src/structure/polynomial.rs - structure::polynomial::Polynomial::eval (line 167) ... ok [INFO] [stdout] test src/structure/matrix.rs - structure::matrix::py_matrix (line 748) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 120) ... ok [INFO] [stdout] test src/structure/polynomial.rs - structure::polynomial::Polynomial::translate_x (line 204) ... ok [INFO] [stdout] test src/structure/polynomial.rs - structure::polynomial::Polynomial (line 32) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 173) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 31) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 239) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 55) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 98) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::arg_max (line 689) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::arg_min (line 730) ... ok [INFO] [stdout] test src/traits/pointer.rs - traits::pointer (line 6) ... ignored [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 196) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 80) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::filter (line 350) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 9) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector (line 253) ... ok [INFO] [stdout] test src/traits/pointer.rs - traits::pointer (line 15) - compile fail ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::skip (line 394) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::reduce (line 319) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::rank (line 626) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::sign (line 655) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::take (line 374) ... ok [INFO] [stdout] test src/structure/vector.rs - structure::vector::Vec::fmap (line 297) ... ok [INFO] [stdout] test src/traits/matrix.rs - traits::matrix::PQLU (line 64) ... ok [INFO] [stdout] test src/traits/pointer.rs - traits::pointer::Matrix::row_ptr (line 270) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Matrix::add_col (line 304) ... ok [INFO] [stdout] test src/traits/pointer.rs - traits::pointer (line 34) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Matrix::add_col_mut (line 394) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Matrix::add_row_mut (line 423) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Matrix::reshape (line 282) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Matrix::add_row (line 336) ... ok [INFO] [stdout] test src/traits/num.rs - traits::num (line 8) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Vec::reshape (line 209) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::linspace_with_precision (line 290) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Vec::add_col (line 231) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::cbind (line 134) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Matrix::reshape_mut (line 372) ... ok [INFO] [stdout] test src/traits/sugar.rs - traits::sugar::Vec::add_row (line 254) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::zeros (line 215) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::eye (line 233) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::logspace (line 360) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::rbind (line 173) ... ok [INFO] [stdout] test src/util/useful.rs - util::useful::find_interval (line 146) ... ok [INFO] [stdout] test src/util/print.rs - util::print::UpperExpWithPlus (line 457) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::seq_with_precision (line 100) ... ok [INFO] [stdout] test src/util/useful.rs - util::useful::auto_zip (line 129) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::linspace (line 259) ... ok [INFO] [stdout] test src/util/non_macro.rs - util::non_macro::seq (line 66) ... ok [INFO] [stdout] test src/util/useful.rs - util::useful::nearly_eq (line 12) ... ok [INFO] [stdout] test src/util/print.rs - util::print::LowerExpWithPlus (line 428) ... ok [INFO] [stdout] test src/util/useful.rs - util::useful::zip_range (line 221) ... ok [INFO] [stdout] test src/util/useful.rs - util::useful::gen_range (line 191) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 252 passed; 0 failed; 15 ignored; 0 measured; 0 filtered out; finished in 14.42s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "83355fb6fc5967c46871a17bc1a41aaf9552139b27e4ea5727ffca1a039f33ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "83355fb6fc5967c46871a17bc1a41aaf9552139b27e4ea5727ffca1a039f33ac", kill_on_drop: false }` [INFO] [stdout] 83355fb6fc5967c46871a17bc1a41aaf9552139b27e4ea5727ffca1a039f33ac