[INFO] fetching crate rv 0.14.3... [INFO] testing rv-0.14.3 against 1.60.0 for beta-1.61-1 [INFO] extracting crate rv 0.14.3 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate rv 0.14.3 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate rv 0.14.3 [INFO] finished tweaking crates.io crate rv 0.14.3 [INFO] tweaked toml for crates.io crate rv 0.14.3 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate crates.io crate rv 0.14.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded semver v1.0.5 [INFO] [stderr] Downloaded slog-json v2.5.0 [INFO] [stderr] Downloaded lru v0.7.2 [INFO] [stderr] Downloaded slog-term v2.8.1 [INFO] [stderr] Downloaded assert v0.7.4 [INFO] [stderr] Downloaded argmin v0.4.7 [INFO] [stderr] Downloaded special v0.8.1 [INFO] [stderr] Downloaded libc v0.2.118 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e08c138d3d75d894e92a4b8fe41e3ecb911415123d50c3300b4297b295cc0c30 [INFO] running `Command { std: "docker" "start" "-a" "e08c138d3d75d894e92a4b8fe41e3ecb911415123d50c3300b4297b295cc0c30", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e08c138d3d75d894e92a4b8fe41e3ecb911415123d50c3300b4297b295cc0c30", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e08c138d3d75d894e92a4b8fe41e3ecb911415123d50c3300b4297b295cc0c30", kill_on_drop: false }` [INFO] [stdout] e08c138d3d75d894e92a4b8fe41e3ecb911415123d50c3300b4297b295cc0c30 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3607317213d3b8f7a67f2819f798282c6ab81fa7a027e3602c84e94c1087893b [INFO] running `Command { std: "docker" "start" "-a" "3607317213d3b8f7a67f2819f798282c6ab81fa7a027e3602c84e94c1087893b", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.118 [INFO] [stderr] Compiling libm v0.2.2 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling num-bigint v0.3.3 [INFO] [stderr] Compiling num-iter v0.1.42 [INFO] [stderr] Compiling num-rational v0.3.2 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling getrandom v0.2.4 [INFO] [stderr] Compiling special v0.8.1 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling num-complex v0.3.1 [INFO] [stderr] Compiling lru v0.7.2 [INFO] [stderr] Compiling rand_distr v0.4.3 [INFO] [stderr] Compiling num v0.3.1 [INFO] [stderr] Compiling rv v0.14.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::misc::{bessel, quad}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | quad(func, 0.0, f64::from(*x)) [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 314 | impl_traits!(f32); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_traits` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | quad(func, 0.0, f64::from(*x)) [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 315 | impl_traits!(f64); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_traits` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | quad_eps(func, a, b, None) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::try_quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | try_quad_eps(func, a, b, None) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `max_depth` [INFO] [stdout] --> src/misc/quad.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub max_depth: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `err_tol` [INFO] [stdout] --> src/misc/quad.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub err_tol: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `seed_points` [INFO] [stdout] --> src/misc/quad.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub seed_points: Option<&'a Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.74s [INFO] running `Command { std: "docker" "inspect" "3607317213d3b8f7a67f2819f798282c6ab81fa7a027e3602c84e94c1087893b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3607317213d3b8f7a67f2819f798282c6ab81fa7a027e3602c84e94c1087893b", kill_on_drop: false }` [INFO] [stdout] 3607317213d3b8f7a67f2819f798282c6ab81fa7a027e3602c84e94c1087893b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fb1347d3eaae20ae08c585c7c3f2f094036d0f220fddc0ea1c960d62eda7738f [INFO] running `Command { std: "docker" "start" "-a" "fb1347d3eaae20ae08c585c7c3f2f094036d0f220fddc0ea1c960d62eda7738f", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.7 [INFO] [stderr] Compiling semver v1.0.5 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.7 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Compiling syn v1.0.86 [INFO] [stderr] Compiling plotters-backend v0.3.2 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling half v1.8.2 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling unindent v0.1.7 [INFO] [stderr] Compiling oorandom v11.1.3 [INFO] [stderr] Compiling assert v0.7.4 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling rand_xoshiro v0.6.0 [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::misc::{bessel, quad}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | quad(func, 0.0, f64::from(*x)) [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 314 | impl_traits!(f32); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_traits` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | quad(func, 0.0, f64::from(*x)) [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 315 | impl_traits!(f64); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_traits` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | quad_eps(func, a, b, None) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::try_quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | try_quad_eps(func, a, b, None) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `max_depth` [INFO] [stdout] --> src/misc/quad.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub max_depth: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `err_tol` [INFO] [stdout] --> src/misc/quad.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub err_tol: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `seed_points` [INFO] [stdout] --> src/misc/quad.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub seed_points: Option<&'a Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling walkdir v2.3.2 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling indoc v1.0.3 [INFO] [stderr] Compiling plotters-svg v0.3.1 [INFO] [stderr] Compiling plotters v0.3.1 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling crossbeam-channel v0.5.2 [INFO] [stderr] Compiling csv-core v0.1.10 [INFO] [stderr] Compiling bstr v0.2.17 [INFO] [stderr] Compiling serde_yaml v0.8.23 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling crossbeam-deque v0.8.1 [INFO] [stderr] Compiling cast v0.2.7 [INFO] [stderr] Compiling csv v1.1.6 [INFO] [stderr] Compiling criterion-plot v0.4.4 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling criterion v0.3.5 [INFO] [stderr] Compiling rv v0.14.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:6:27 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::misc::{bessel, quad}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | quad(func, 0.0, f64::from(*x)) [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 314 | impl_traits!(f32); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_traits` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/vonmises.rs:267:17 [INFO] [stdout] | [INFO] [stdout] 267 | quad(func, 0.0, f64::from(*x)) [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 315 | impl_traits!(f64); [INFO] [stdout] | ----------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_traits` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | quad_eps(func, a, b, None) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::try_quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:248:5 [INFO] [stdout] | [INFO] [stdout] 248 | try_quad_eps(func, a, b, None) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/gaussian.rs:581:23 [INFO] [stdout] | [INFO] [stdout] 581 | let res = quad_eps(pdf, -10.0, x, Some(1e-13)); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/gaussian.rs:575:26 [INFO] [stdout] | [INFO] [stdout] 575 | use crate::misc::quad_eps; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/invgamma.rs:403:19 [INFO] [stdout] | [INFO] [stdout] 403 | let res = quad_eps(pdf, 1e-16, 1000.0, Some(1e-13)); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/invgamma.rs:400:26 [INFO] [stdout] | [INFO] [stdout] 400 | use crate::misc::quad_eps; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/invgamma.rs:415:23 [INFO] [stdout] | [INFO] [stdout] 415 | let res = quad_eps(pdf, 1e-16, x, Some(1e-13)); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/invgamma.rs:409:26 [INFO] [stdout] | [INFO] [stdout] 409 | use crate::misc::quad_eps; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/invgaussian.rs:397:23 [INFO] [stdout] | [INFO] [stdout] 397 | let res = quad_eps(pdf, 1e-16, x, Some(1e-10)); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/invgaussian.rs:390:26 [INFO] [stdout] | [INFO] [stdout] 390 | use crate::misc::quad_eps; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/kumaraswamy.rs:438:22 [INFO] [stdout] | [INFO] [stdout] 438 | use crate::misc::quad; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/dist/kumaraswamy.rs:499:25 [INFO] [stdout] | [INFO] [stdout] 499 | let intergral = quad(|x| kuma.f(&x), 0.0, 0.5); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:259:17 [INFO] [stdout] | [INFO] [stdout] 259 | let q = quad(func, 0.0, 1.0); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:266:17 [INFO] [stdout] | [INFO] [stdout] 266 | let q = quad(func, 0.0, 5.0 * PI); [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::try_quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | let q = try_quad(func, 0.0, 1.0).unwrap(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `misc::quad::try_quad`: please use `gauss_legendre_quadrature` instead [INFO] [stdout] --> src/misc/quad.rs:284:17 [INFO] [stdout] | [INFO] [stdout] 284 | let q = try_quad(func, 0.0, 5.0 * PI).unwrap(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `max_depth` [INFO] [stdout] --> src/misc/quad.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub max_depth: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `err_tol` [INFO] [stdout] --> src/misc/quad.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub err_tol: f64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `seed_points` [INFO] [stdout] --> src/misc/quad.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub seed_points: Option<&'a Vec>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] --> src/misc/quad.rs:3:10 [INFO] [stdout] | [INFO] [stdout] 3 | #[derive(Debug, Clone)] [INFO] [stdout] | ^^^^^ ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 22 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 22.95s [INFO] running `Command { std: "docker" "inspect" "fb1347d3eaae20ae08c585c7c3f2f094036d0f220fddc0ea1c960d62eda7738f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fb1347d3eaae20ae08c585c7c3f2f094036d0f220fddc0ea1c960d62eda7738f", kill_on_drop: false }` [INFO] [stdout] fb1347d3eaae20ae08c585c7c3f2f094036d0f220fddc0ea1c960d62eda7738f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 67df8d79065ecaa671b1e7506d1845d0f19973814400f947866e7985b70cd413 [INFO] running `Command { std: "docker" "start" "-a" "67df8d79065ecaa671b1e7506d1845d0f19973814400f947866e7985b70cd413", kill_on_drop: false }` [INFO] [stderr] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/vonmises.rs:6:27 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::misc::{bessel, quad}; [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/vonmises.rs:267:17 [INFO] [stderr] | [INFO] [stderr] 267 | quad(func, 0.0, f64::from(*x)) [INFO] [stderr] | ^^^^ [INFO] [stderr] ... [INFO] [stderr] 314 | impl_traits!(f32); [INFO] [stderr] | ----------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_traits` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/vonmises.rs:267:17 [INFO] [stderr] | [INFO] [stderr] 267 | quad(func, 0.0, f64::from(*x)) [INFO] [stderr] | ^^^^ [INFO] [stderr] ... [INFO] [stderr] 315 | impl_traits!(f64); [INFO] [stderr] | ----------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `impl_traits` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/misc/quad.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | quad_eps(func, a, b, None) [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::try_quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/misc/quad.rs:248:5 [INFO] [stderr] | [INFO] [stderr] 248 | try_quad_eps(func, a, b, None) [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `max_depth` [INFO] [stderr] --> src/misc/quad.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | pub max_depth: u32, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/misc/quad.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(Debug, Clone)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `err_tol` [INFO] [stderr] --> src/misc/quad.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | pub err_tol: f64, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/misc/quad.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(Debug, Clone)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field is never read: `seed_points` [INFO] [stderr] --> src/misc/quad.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | pub seed_points: Option<&'a Vec>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: `QuadConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] --> src/misc/quad.rs:3:10 [INFO] [stderr] | [INFO] [stderr] 3 | #[derive(Debug, Clone)] [INFO] [stderr] | ^^^^^ ^^^^^ [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `rv` (lib) generated 8 warnings [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/gaussian.rs:581:23 [INFO] [stderr] | [INFO] [stderr] 581 | let res = quad_eps(pdf, -10.0, x, Some(1e-13)); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/gaussian.rs:575:26 [INFO] [stderr] | [INFO] [stderr] 575 | use crate::misc::quad_eps; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/invgamma.rs:403:19 [INFO] [stderr] | [INFO] [stderr] 403 | let res = quad_eps(pdf, 1e-16, 1000.0, Some(1e-13)); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/invgamma.rs:400:26 [INFO] [stderr] | [INFO] [stderr] 400 | use crate::misc::quad_eps; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/invgamma.rs:415:23 [INFO] [stderr] | [INFO] [stderr] 415 | let res = quad_eps(pdf, 1e-16, x, Some(1e-13)); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/invgamma.rs:409:26 [INFO] [stderr] | [INFO] [stderr] 409 | use crate::misc::quad_eps; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/invgaussian.rs:397:23 [INFO] [stderr] | [INFO] [stderr] 397 | let res = quad_eps(pdf, 1e-16, x, Some(1e-10)); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad_eps`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/invgaussian.rs:390:26 [INFO] [stderr] | [INFO] [stderr] 390 | use crate::misc::quad_eps; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/kumaraswamy.rs:438:22 [INFO] [stderr] | [INFO] [stderr] 438 | use crate::misc::quad; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/dist/kumaraswamy.rs:499:25 [INFO] [stderr] | [INFO] [stderr] 499 | let intergral = quad(|x| kuma.f(&x), 0.0, 0.5); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/misc/quad.rs:259:17 [INFO] [stderr] | [INFO] [stderr] 259 | let q = quad(func, 0.0, 1.0); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/misc/quad.rs:266:17 [INFO] [stderr] | [INFO] [stderr] 266 | let q = quad(func, 0.0, 5.0 * PI); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::try_quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/misc/quad.rs:275:17 [INFO] [stderr] | [INFO] [stderr] 275 | let q = try_quad(func, 0.0, 1.0).unwrap(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `misc::quad::try_quad`: please use `gauss_legendre_quadrature` instead [INFO] [stderr] --> src/misc/quad.rs:284:17 [INFO] [stderr] | [INFO] [stderr] 284 | let q = try_quad(func, 0.0, 5.0 * PI).unwrap(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `rv` (lib test) generated 22 warnings (8 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/rv-f569cff7556d542a) [INFO] [stdout] [INFO] [stdout] running 618 tests [INFO] [stdout] test data::stat::bernoulli::tests::new_should_be_empty ... ok [INFO] [stdout] test data::partition::tests::new ... ok [INFO] [stdout] test data::stat::bernoulli::tests::from_parts_unchecked ... ok [INFO] [stdout] test data::stat::bernoulli::tests::observe_0 ... ok [INFO] [stdout] test data::stat::bernoulli::tests::observe_1 ... ok [INFO] [stdout] test data::stat::bernoulli::tests::observe_false ... ok [INFO] [stdout] test data::stat::bernoulli::tests::observe_true ... ok [INFO] [stdout] test data::stat::categorical::tests::from_parts_unchecked ... ok [INFO] [stdout] test data::stat::categorical::tests::new ... ok [INFO] [stdout] test data::stat::gaussian::tests::from_parts_unchecked ... ok [INFO] [stdout] test data::stat::gaussian::tests::suffstat_decrements_correctly ... ok [INFO] [stdout] test data::stat::gaussian::tests::suffstat_increments_correctly ... ok [INFO] [stdout] test data::tests::booleable::impl_i16_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_i16_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_i32_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_i32_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_i64_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_i64_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_i8_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_i8_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_isize_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_u16_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_u16_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_u32_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_u32_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_u64_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_u64_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_u8_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_u8_try_into_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_usize_from_bool ... ok [INFO] [stdout] test data::tests::booleable::impl_usize_try_into_bool ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_bool_from_usize ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_bool_into_usize ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_u16_from_usize ... ok [INFO] [stdout] test data::tests::booleable::impl_isize_from_bool ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_u16_into_usize ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_u32_from_usize ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_u32_into_usize ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_u8_from_usize ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_u8_into_usize ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_usize_from_usize ... ok [INFO] [stdout] test data::tests::categorical_datum::impl_usize_into_usize ... ok [INFO] [stdout] test dist::bernoulli::tests::cmf_of_false_is_q ... ok [INFO] [stdout] test dist::bernoulli::tests::cmf_of_one_is_one ... ok [INFO] [stdout] test dist::bernoulli::tests::cmf_of_zero_is_q ... ok [INFO] [stdout] test dist::bernoulli::tests::cmf_of_true_is_one ... ok [INFO] [stdout] test dist::bernoulli::tests::contains_both_true_and_false ... ok [INFO] [stdout] test dist::bernoulli::tests::entropy ... ok [INFO] [stdout] test dist::bernoulli::tests::contains_both_zero_and_one ... ok [INFO] [stdout] test dist::bernoulli::tests::ln_pmf_of_true_should_be_ln_p ... ok [INFO] [stdout] test dist::bernoulli::tests::ln_pmf_of_false_should_be_ln_q ... ok [INFO] [stdout] test dist::bernoulli::tests::ln_pmf_of_1_should_be_ln_p ... ok [INFO] [stdout] test dist::bernoulli::tests::ln_pmf_of_zero_should_be_ln_q ... ok [INFO] [stdout] test dist::bernoulli::tests::median_for_high_p_is_one ... ok [INFO] [stdout] test dist::bernoulli::tests::median_for_low_p_is_zero ... ok [INFO] [stdout] test dist::bernoulli::tests::median_for_p_one_half_is_one_half ... ok [INFO] [stdout] test dist::bernoulli::tests::mode_for_high_p_is_one ... ok [INFO] [stdout] test dist::bernoulli::tests::mode_for_high_p_is_true ... ok [INFO] [stdout] test dist::bernoulli::tests::mode_for_low_p_is_false ... ok [INFO] [stdout] test dist::bernoulli::tests::mode_for_low_p_is_zero ... ok [INFO] [stdout] test dist::bernoulli::tests::new ... ok [INFO] [stdout] test dist::bernoulli::tests::new_should_reject_non_finite_p ... ok [INFO] [stdout] test dist::bernoulli::tests::new_should_reject_oob_p ... ok [INFO] [stdout] test dist::bernoulli::tests::pmf_of_0_should_be_q ... ok [INFO] [stdout] test dist::bernoulli::tests::pmf_of_1_should_be_p ... ok [INFO] [stdout] test dist::bernoulli::tests::pmf_of_false_should_be_q ... ok [INFO] [stdout] test dist::bernoulli::tests::pmf_of_true_should_be_p ... ok [INFO] [stdout] test dist::bernoulli::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::bernoulli::tests::variance ... ok [INFO] [stdout] test dist::beta::bernoulli_prior::tests::posterior_from_data_bool ... ok [INFO] [stdout] test dist::beta::tests::entropy ... ok [INFO] [stdout] test dist::beta::tests::kurtosis ... ok [INFO] [stdout] test dist::beta::tests::ln_pdf_center_value ... ok [INFO] [stdout] test dist::beta::tests::ln_pdf_high_value ... ok [INFO] [stdout] test dist::beta::tests::ln_pdf_low_value ... ok [INFO] [stdout] test dist::beta::tests::mean ... ok [INFO] [stdout] test dist::beta::tests::mode_for_alpha_and_beta_greater_than_one ... ok [INFO] [stdout] test dist::beta::tests::mode_for_alpha_and_beta_less_than_one_is_none ... ok [INFO] [stdout] test dist::beta::tests::mode_for_alpha_less_than_one_is_none ... ok [INFO] [stdout] test dist::beta::tests::mode_for_alpha_one_and_large_beta ... ok [INFO] [stdout] test dist::beta::tests::mode_for_beta_less_than_one_is_none ... ok [INFO] [stdout] test dist::beta::tests::mode_for_large_alpha_and_beta_one ... ok [INFO] [stdout] test dist::beta::tests::new ... ok [INFO] [stdout] test dist::beta::tests::pdf_preserved_after_set_reset_alpha ... ok [INFO] [stdout] test dist::beta::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::beta::tests::skewness ... ok [INFO] [stdout] test dist::beta::tests::uniform ... ok [INFO] [stdout] test dist::bernoulli::tests::set_p ... ok [INFO] [stdout] test dist::bernoulli::tests::uniform_skewness_should_be_zero ... ok [INFO] [stdout] test dist::bernoulli::tests::uniform_kurtosis ... ok [INFO] [stdout] test dist::bernoulli::tests::variance_for_uniform ... ok [INFO] [stdout] test dist::bernoulli::tests::q_should_be_the_compliment_of_p ... ok [INFO] [stdout] test dist::bernoulli::tests::skewness ... ok [INFO] [stdout] test dist::bernoulli::tests::unifrom_entropy ... ok [INFO] [stdout] test dist::beta::tests::cdf_hump_shaped ... ok [INFO] [stdout] test dist::bernoulli::tests::uniform_p_should_be_one_half ... ok [INFO] [stdout] test dist::beta::bernoulli_prior::tests::posterior_from_data_u16 ... ok [INFO] [stdout] test dist::bernoulli::tests::mean_is_p ... ok [INFO] [stdout] test dist::beta::tests::jeffreys_mean ... ok [INFO] [stdout] test dist::beta::tests::cdf_bowl_shaped ... ok [INFO] [stdout] test dist::beta::tests::uniform_mean ... ok [INFO] [stdout] test dist::beta::tests::jeffreysf_skewness_should_be_zero ... ok [INFO] [stdout] test dist::beta::tests::variance ... ok [INFO] [stdout] test dist::beta::tests::uniform_skewness_should_be_zero ... ok [INFO] [stdout] test dist::bernoulli::tests::mode_for_even_p_is_none ... ok [INFO] [stdout] test dist::beta::tests::pdf_preserved_after_set_reset_beta ... ok [INFO] [stdout] test dist::binomial::tests::cdf ... ok [INFO] [stdout] test dist::beta::tests::jeffreys ... ok [INFO] [stdout] test dist::beta_binom::tests::new ... ok [INFO] [stdout] test dist::beta_binom::tests::pmf ... ok [INFO] [stdout] test dist::beta_binom::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::binomial::tests::kurtosis ... ok [INFO] [stdout] test dist::bernoulli::tests::sample_bools_should_draw_the_correct_number_of_samples ... ok [INFO] [stdout] test dist::binomial::tests::ln_pmf ... ok [INFO] [stdout] test dist::binomial::tests::mean ... ok [INFO] [stdout] test dist::binomial::tests::new ... ok [INFO] [stdout] test dist::binomial::tests::new_should_reject_high_p ... ok [INFO] [stdout] test dist::binomial::tests::new_should_reject_low_p ... ok [INFO] [stdout] test dist::binomial::tests::new_should_reject_n_zero ... ok [INFO] [stdout] test dist::categorical::tests::cdf ... ok [INFO] [stdout] test dist::binomial::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::categorical::tests::from_ln_weights_with_zero_weight_should_work ... ok [INFO] [stdout] test dist::binomial::tests::skewness ... ok [INFO] [stdout] test dist::categorical::tests::ln_f_should_be_ln_weight ... ok [INFO] [stdout] test dist::categorical::tests::ln_pmf_should_be_ln_weight ... ok [INFO] [stdout] test dist::categorical::tests::kl ... ok [INFO] [stdout] test dist::binomial::tests::support ... ok [INFO] [stdout] test dist::categorical::tests::uniform_mode_does_not_exist ... ok [INFO] [stdout] test dist::binomial::tests::variance ... ok [INFO] [stdout] test dist::categorical::tests::ln_weights_should_logsumexp_to_1 ... ok [INFO] [stdout] test dist::categorical::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::cauchy::tests::median_should_be_loc ... ok [INFO] [stdout] test dist::cauchy::tests::mode_should_be_loc ... ok [INFO] [stdout] test dist::cauchy::tests::non_finite_numbers_should_not_be_in_support ... ok [INFO] [stdout] test dist::cauchy::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::chi_squared::tests::cdf ... ok [INFO] [stdout] test dist::categorical::tests::ln_weights_unifor_should_logsumexp_to_1 ... ok [INFO] [stdout] test dist::categorical::tests::mode ... ok [INFO] [stdout] test dist::chi_squared::tests::kurtosis ... ok [INFO] [stdout] test dist::chi_squared::tests::ln_pdf ... ok [INFO] [stdout] test dist::chi_squared::tests::mean ... ok [INFO] [stdout] test dist::beta::tests::sample_returns_the_correct_number_draws ... ok [INFO] [stdout] test dist::chi_squared::tests::new ... ok [INFO] [stdout] test dist::chi_squared::tests::new_should_reject_k_leq_zero ... ok [INFO] [stdout] test dist::chi_squared::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::predictive_probability_value_3 ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::predictive_probability_value_4 ... ok [INFO] [stdout] test dist::cauchy::tests::entropy ... ok [INFO] [stdout] test dist::cauchy::tests::finite_numbers_should_be_in_support ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::symmetric_posterior_draw_log_weights_should_all_be_negative ... ok [INFO] [stdout] test dist::bernoulli::tests::draw_test ... ok [INFO] [stdout] test dist::cauchy::tests::ln_pdf_loc_nonzero ... ok [INFO] [stdout] test dist::cauchy::tests::ln_pdf_loc_zero ... ok [INFO] [stdout] test dist::beta::tests::draw_should_resturn_values_within_0_to_1 ... ok [INFO] [stdout] test dist::cauchy::tests::loc_does_not_affect_entropy ... ok [INFO] [stdout] test dist::chi_squared::tests::new_should_reject_non_finite_k ... ok [INFO] [stdout] test dist::cauchy::tests::cdf_off_loc ... ok [INFO] [stdout] test dist::chi_squared::tests::variance ... ok [INFO] [stdout] test dist::chi_squared::tests::skewness ... ok [INFO] [stdout] test dist::cauchy::tests::cdf_at_loc ... ok [INFO] [stdout] test dist::crp::tests::new ... ok [INFO] [stdout] test dist::crp::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::csd_loglike_value_1 ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::marginal_likelihood_u8_1 ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::marginal_likelihood_u8_3 ... ok [INFO] [stdout] test dist::categorical::tests::should_contain_zero_to_one_minus_k ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::predictive_probability_value_1 ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::marginal_likelihood_u8_2 ... ok [INFO] [stdout] test dist::cauchy::tests::inv_cdf ... ok [INFO] [stdout] test dist::dirichlet::tests::dir::properly_sized_points_off_simplex_should_not_be_in_support ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::predictive_probability_value_2 ... ok [INFO] [stdout] test dist::discrete_uniform::tests::cdf ... ok [INFO] [stdout] test dist::dirichlet::tests::dir::improperly_sized_points_should_not_be_in_support ... ok [INFO] [stdout] test dist::dirichlet::tests::dir::log_pdf ... ok [INFO] [stdout] test dist::dirichlet::tests::symdir::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::empirical::tests::gaussian_sample ... ignored [INFO] [stdout] test dist::dirichlet::tests::dir::properly_sized_points_on_simplex_should_be_in_support ... ok [INFO] [stdout] test dist::dirichlet::tests::dir::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::dirichlet::tests::symdir::ln_f_is_same_after_reset_unchecked_alpha_identically ... ok [INFO] [stdout] test dist::dirichlet::tests::symdir::ln_f_is_same_after_reset_checked_alpha_identically ... ok [INFO] [stdout] test dist::dirichlet::tests::symdir::log_pdf_jeffreys ... ok [INFO] [stdout] test dist::dirichlet::tests::symdir::properly_sized_points_off_simplex_should_not_be_in_support ... ok [INFO] [stdout] test dist::dirichlet::tests::symdir::sample_should_return_the_proper_number_of_draws ... ok [INFO] [stdout] test dist::dirichlet::tests::dir::draws_should_be_in_support ... ok [INFO] [stdout] test dist::dirichlet::tests::dir::log_pdf_symemtric ... ok [INFO] [stdout] test dist::exponential::tests::entropy ... ok [INFO] [stdout] test dist::categorical::tests::draw_should_return_numbers_in_0_to_k ... ok [INFO] [stdout] test dist::dirichlet::tests::dir::log_pdf_jeffreys ... ok [INFO] [stdout] test dist::exponential::tests::ln_f ... ok [INFO] [stdout] test dist::discrete_uniform::tests::entropy ... ok [INFO] [stdout] test dist::exponential::tests::ln_pdf ... ok [INFO] [stdout] test dist::discrete_uniform::tests::ln_pmf ... ok [INFO] [stdout] test dist::exponential::tests::mean ... ok [INFO] [stdout] test dist::exponential::tests::median ... ok [INFO] [stdout] test dist::discrete_uniform::tests::mean ... ok [INFO] [stdout] test dist::discrete_uniform::tests::median ... ok [INFO] [stdout] test dist::exponential::tests::mode ... ok [INFO] [stdout] test dist::discrete_uniform::tests::new ... ok [INFO] [stdout] test dist::discrete_uniform::tests::new_rejects_a_equal_to_b ... ok [INFO] [stdout] test dist::exponential::tests::new ... ok [INFO] [stdout] test dist::exponential::tests::new_should_reject_leq_0_rate ... ok [INFO] [stdout] test dist::discrete_uniform::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::discrete_uniform::tests::new_rejects_a_gt_b ... ok [INFO] [stdout] test dist::discrete_uniform::tests::variance ... ok [INFO] [stdout] test dist::exponential::tests::new_should_reject_non_finite_rate ... ok [INFO] [stdout] test dist::exponential::tests::cdf ... ok [INFO] [stdout] test dist::exponential::tests::skewness ... ok [INFO] [stdout] test dist::exponential::tests::kurtosis ... ok [INFO] [stdout] test dist::exponential::tests::variance ... ok [INFO] [stdout] test dist::exponential::tests::quantile ... ok [INFO] [stdout] test dist::gamma::tests::ln_pdf_at_mean ... ok [INFO] [stdout] test dist::gamma::poisson_prior::tests::ln_m_data ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::symmetric_posterior_draw_log_weights_should_be_unique ... ok [INFO] [stdout] test dist::gamma::poisson_prior::tests::ln_pp_no_data ... ok [INFO] [stdout] test dist::gamma::poisson_prior::tests::ln_pp_data ... ok [INFO] [stdout] test dist::gamma::tests::cdf ... ok [INFO] [stdout] test dist::exponential::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::gamma::tests::entropy ... ok [INFO] [stdout] test dist::gamma::tests::kurtosis ... ok [INFO] [stdout] test dist::bernoulli::tests::sample_ints_should_draw_the_correct_number_of_samples ... ok [INFO] [stdout] test dist::gamma::poisson_prior::tests::posterior_from_data ... ok [INFO] [stdout] test dist::gamma::tests::ln_pdf_low_value ... ok [INFO] [stdout] test dist::gamma::tests::mean_should_be_ratio_of_params ... ok [INFO] [stdout] test dist::gamma::tests::mode_undefined_for_shape_less_than_one ... ok [INFO] [stdout] test dist::gamma::tests::mode ... ok [INFO] [stdout] test dist::gamma::tests::new ... ok [INFO] [stdout] test dist::gamma::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::gamma::tests::skewness ... ok [INFO] [stdout] test dist::gamma::tests::variance ... ok [INFO] [stdout] test dist::gaussian::tests::cdf_at_mean_should_be_one_half ... ok [INFO] [stdout] test dist::gaussian::tests::cdf_value_at_neg_two ... ok [INFO] [stdout] test dist::gamma::poisson_prior::tests::ln_m_no_data ... ok [INFO] [stdout] test dist::gaussian::tests::cdf_value_at_one ... ok [INFO] [stdout] test dist::dirichlet::tests::symdir::draws_should_be_in_support ... ok [INFO] [stdout] test dist::gamma::tests::ln_pdf_hight_value ... ok [INFO] [stdout] test dist::gaussian::tests::entropy ... ok [INFO] [stdout] test dist::gaussian::tests::kurtosis_should_be_zero ... ok [INFO] [stdout] test dist::categorical::tests::sample_should_return_the_correct_number_of_draws ... ok [INFO] [stdout] test dist::gaussian::tests::ln_f_after_set_mu_works ... ok [INFO] [stdout] test dist::gaussian::tests::ln_f_after_set_sigm_works ... ok [INFO] [stdout] test dist::gaussian::tests::kl ... ok [INFO] [stdout] test dist::geometric::tests::mean ... ok [INFO] [stdout] test dist::gaussian::tests::mean_should_be_mu ... ok [INFO] [stdout] test dist::gaussian::tests::median_should_be_mu ... ok [INFO] [stdout] test dist::geometric::tests::new ... ok [INFO] [stdout] test dist::gaussian::tests::mode_should_be_mu ... ok [INFO] [stdout] test dist::geometric::tests::new_should_reject_non_finite_rate ... ok [INFO] [stdout] test dist::gaussian::tests::new ... ok [INFO] [stdout] test dist::geometric::tests::new_should_reject_rate_lteq_zero ... ok [INFO] [stdout] test dist::gaussian::tests::nonstandard_ln_pdf_off_mean ... ok [INFO] [stdout] test dist::geometric::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::binomial::tests::draw_test ... ok [INFO] [stdout] test dist::gaussian::tests::sample_length ... ok [INFO] [stdout] test dist::gaussian::tests::should_contain_finite_values ... ok [INFO] [stdout] test dist::gaussian::tests::should_not_contain_nan ... ok [INFO] [stdout] test dist::gaussian::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::gaussian::tests::should_not_contain_positive_or_negative_infinity ... ok [INFO] [stdout] test dist::gaussian::tests::skewness_should_be_zero ... ok [INFO] [stdout] test dist::gaussian::tests::standard ... ok [INFO] [stdout] test dist::gaussian::tests::standard_gaussian_entropy ... ok [INFO] [stdout] test dist::gaussian::tests::standard_gaussian_mean_should_be_zero ... ok [INFO] [stdout] test dist::gaussian::tests::standard_gaussian_variance_should_be_one ... ok [INFO] [stdout] test dist::gaussian::tests::standard_ln_pdf_at_zero ... ok [INFO] [stdout] test dist::gaussian::tests::standard_ln_pdf_off_zero ... ok [INFO] [stdout] test dist::gaussian::tests::variance_should_be_sigma_squared ... ok [INFO] [stdout] test dist::geometric::tests::cdf ... ok [INFO] [stdout] test dist::gaussian::tests::quantile_at_one_half_should_be_mu ... ok [INFO] [stdout] test dist::geometric::tests::kurtosis ... ok [INFO] [stdout] test dist::binomial::tests::sample_test ... ok [INFO] [stdout] test dist::geometric::tests::ln_f_is_same_after_reset_checked_p_identically ... ok [INFO] [stdout] test dist::geometric::tests::ln_f_is_same_after_reset_unchecked_p_identically ... ok [INFO] [stdout] test dist::categorical::tests::draw_test ... ok [INFO] [stdout] test dist::gev::tests::ln_pdf_minus_one_half ... ok [INFO] [stdout] test dist::gaussian::tests::kl_of_idential_dsitrbutions_should_be_zero ... ok [INFO] [stdout] test dist::gev::tests::ln_pdf_one_half ... ok [INFO] [stdout] test dist::gev::tests::cdf ... ok [INFO] [stdout] test dist::gaussian::tests::nonstandard_ln_pdf_on_mean ... ok [INFO] [stdout] test dist::discrete_uniform::tests::cdf_inv_cdf_ident ... ok [INFO] [stdout] test dist::geometric::tests::skewness ... ok [INFO] [stdout] test dist::geometric::tests::ln_pdf ... ok [INFO] [stdout] test dist::geometric::tests::variance ... ok [INFO] [stdout] test dist::geometric::tests::draw_test_05 ... ok [INFO] [stdout] test dist::gev::tests::entropy ... ok [INFO] [stdout] test dist::gev::tests::ln_pdf_0 ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::symmetric_prior_draw_log_weights_should_be_unique ... ok [INFO] [stdout] test dist::gaussian::tests::draws_should_be_finite ... ok [INFO] [stdout] test dist::cauchy::tests::inv_cdf_ident ... ok [INFO] [stdout] test dist::gev::tests::median ... ok [INFO] [stdout] test dist::gev::tests::mode ... ok [INFO] [stdout] test dist::gev::tests::new ... ok [INFO] [stdout] test dist::gev::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::gev::tests::variance ... ok [INFO] [stdout] test dist::inv_chi_squared::test::cdf_limits_are_0_and_1 ... ok [INFO] [stdout] test dist::dirichlet::categorical_prior::test::symmetric::symmetric_prior_draw_log_weights_should_all_be_negative ... ok [INFO] [stdout] test dist::dirichlet::tests::dir::sample_should_return_the_proper_number_of_draws ... ok [INFO] [stdout] test dist::gaussian::tests::quantile_agree_with_cdf ... ok [INFO] [stdout] test dist::inv_chi_squared::test::kurtosis ... ok [INFO] [stdout] test dist::inv_chi_squared::test::mean_is_defined_for_v_gt_2 ... ok [INFO] [stdout] test dist::inv_chi_squared::test::new ... ok [INFO] [stdout] test dist::inv_chi_squared::test::new_should_reject_non_finite_v ... ok [INFO] [stdout] test dist::gamma::poisson_prior::tests::cannot_draw_zero_rate ... ok [INFO] [stdout] test dist::geometric::tests::draw_test_02 ... ok [INFO] [stdout] test dist::inv_chi_squared::test::new_should_reject_v_leq_zero ... ok [INFO] [stdout] test dist::inv_chi_squared::test::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::inv_chi_squared::test::skewness ... ok [INFO] [stdout] test dist::inv_chi_squared::test::variance ... ok [INFO] [stdout] test dist::inv_chi_squared::test::variance_is_defined_for_v_gt_4 ... ok [INFO] [stdout] test dist::invgamma::tests::ln_pdf_at_mean ... ok [INFO] [stdout] test dist::invgamma::tests::contains_positive_values ... ok [INFO] [stdout] test dist::invgamma::tests::does_not_contain_infinity ... ok [INFO] [stdout] test dist::invgamma::tests::cdf_at_mean ... ok [INFO] [stdout] test dist::invgamma::tests::ln_pdf_at_mode ... ok [INFO] [stdout] test dist::invgamma::tests::ln_pdf_at_mode_should_be_higest ... ok [INFO] [stdout] test dist::invgamma::tests::ln_pdf_low_value ... ok [INFO] [stdout] test dist::invgamma::tests::mean ... ok [INFO] [stdout] test dist::invgamma::tests::mean_undefined_for_shape_leq_1 ... ok [INFO] [stdout] test dist::invgamma::tests::does_not_contain_negative_values ... ok [INFO] [stdout] test dist::invgamma::tests::mode ... ok [INFO] [stdout] test dist::invgaussian::tests::mode_is_higest_point ... ok [INFO] [stdout] test dist::inv_chi_squared::test::pdf_agrees_with_inv_gamma_special_case ... ok [INFO] [stdout] test dist::invgamma::tests::kurtosis ... ok [INFO] [stdout] test dist::invgamma::tests::kurtosis_undefined_for_alpha_leq_4 ... ok [INFO] [stdout] test dist::invgamma::tests::cdf_at_1 ... ok [INFO] [stdout] test dist::invgamma::tests::new ... ok [INFO] [stdout] test dist::invgamma::tests::sample_return_correct_number_of_draws ... ok [INFO] [stdout] test dist::invgamma::tests::does_not_contain_zero ... ok [INFO] [stdout] test dist::inv_chi_squared::test::mean_values ... ok [INFO] [stdout] test dist::invgamma::tests::quad_on_pdf_agrees_with_cdf_range ... ok [INFO] [stdout] test dist::invgamma::tests::skewness ... ok [INFO] [stdout] test dist::invgamma::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::invgamma::tests::skewness_undefined_for_alpha_leq_3 ... ok [INFO] [stdout] test dist::invgamma::tests::variance ... ok [INFO] [stdout] test dist::invgamma::tests::variance_undefined_for_shape_leq_2 ... ok [INFO] [stdout] test dist::ks::test::cdf ... ok [INFO] [stdout] test dist::ks::test::invcdf ... ok [INFO] [stdout] test dist::kumaraswamy::tests::draw_should_resturn_values_within_0_to_1 ... ok [INFO] [stdout] test dist::kumaraswamy::tests::cdf_uniform_midpoint ... ok [INFO] [stdout] test dist::kumaraswamy::tests::mean_for_uniform_should_be_one_half ... ok [INFO] [stdout] test dist::kumaraswamy::tests::median_for_centered_should_be_one_half ... ok [INFO] [stdout] test dist::kumaraswamy::tests::no_mode_for_a_and_b_equal_to_1 ... ok [INFO] [stdout] test dist::inv_chi_squared::test::cdf_agrees_with_inv_gamma_special_case ... ok [INFO] [stdout] test dist::ks::test::ln_f ... ok [INFO] [stdout] test dist::invgaussian::tests::quad_on_pdf_agrees_with_cdf_x ... ok [INFO] [stdout] test dist::beta::tests::beta_u_should_never_draw_1 ... ok [INFO] [stdout] test dist::gaussian::tests::quad_on_pdf_agrees_with_cdf_x ... ok [INFO] [stdout] test dist::invgamma::tests::draw_always_returns_results_in_support ... ok [INFO] [stdout] test dist::kumaraswamy::tests::no_mode_for_a_or_b_less_than_1 ... ok [INFO] [stdout] test dist::kumaraswamy::tests::pdf_quad_and_cdf_agree ... ok [INFO] [stdout] test dist::kumaraswamy::tests::set_a ... ok [INFO] [stdout] test dist::kumaraswamy::tests::sample_returns_the_correct_number_draws ... ok [INFO] [stdout] test dist::kumaraswamy::tests::set_b ... ok [INFO] [stdout] test dist::kumaraswamy::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::kumaraswamy::tests::uniform_entropy_should_be_higheest ... ok [INFO] [stdout] test dist::laplace::tests::cdf_above_mu ... ok [INFO] [stdout] test dist::laplace::tests::cdf_at_mu ... ok [INFO] [stdout] test dist::laplace::tests::entropy ... ok [INFO] [stdout] test dist::lognormal::tests::cdf_standard_value_at_two ... ok [INFO] [stdout] test dist::lognormal::tests::cdf_standard_at_one_should_be_one_half ... ok [INFO] [stdout] test dist::laplace::tests::kurtosis ... ok [INFO] [stdout] test dist::kumaraswamy::tests::equivalent_mode_to_beta_when_a_or_b_is_1 ... ok [INFO] [stdout] test dist::lognormal::tests::kurtosis ... ok [INFO] [stdout] test dist::lognormal::tests::mean ... ok [INFO] [stdout] test dist::lognormal::tests::median_should_be_exp_mu ... ok [INFO] [stdout] test dist::lognormal::tests::new ... ok [INFO] [stdout] test dist::lognormal::tests::mode ... ok [INFO] [stdout] test dist::laplace::tests::ln_pdf ... ok [INFO] [stdout] test dist::laplace::tests::mean ... ok [INFO] [stdout] test dist::laplace::tests::median ... ok [INFO] [stdout] test dist::laplace::tests::mode ... ok [INFO] [stdout] test dist::laplace::tests::new_should_reject_negative_b ... ok [INFO] [stdout] test dist::laplace::tests::new ... ok [INFO] [stdout] test dist::laplace::tests::new_should_reject_non_finite_b ... ok [INFO] [stdout] test dist::laplace::tests::new_should_reject_non_finite_mu ... ok [INFO] [stdout] test dist::laplace::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::laplace::tests::skewness ... ok [INFO] [stdout] test dist::invgamma::tests::quad_on_pdf_agrees_with_cdf_2 ... ok [INFO] [stdout] test dist::laplace::tests::variance ... ok [INFO] [stdout] test dist::laplace::tests::cdf_below_mu ... ok [INFO] [stdout] test dist::lognormal::tests::entropy_standard ... ok [INFO] [stdout] test dist::lognormal::tests::entropy ... ok [INFO] [stdout] test dist::lognormal::tests::should_not_contain_nan ... ok [INFO] [stdout] test dist::lognormal::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::lognormal::tests::should_contain_positve_finite_values ... ok [INFO] [stdout] test dist::lognormal::tests::should_not_contain_negative_or_zero ... ok [INFO] [stdout] test dist::lognormal::tests::should_not_contain_positive_or_negative_infinity ... ok [INFO] [stdout] test dist::lognormal::tests::skewness ... ok [INFO] [stdout] test dist::mixture::tests::mixture_impls::spread_out_gauss_mixture_quad_bounds ... ok [INFO] [stdout] test dist::lognormal::tests::standard_ln_pdf_at_e ... ok [INFO] [stdout] test dist::mixture::tests::new_should_not_allow_empty_components ... ok [INFO] [stdout] test dist::lognormal::tests::standard_ln_pdf_at_one ... ok [INFO] [stdout] test dist::lognormal::tests::variance ... ok [INFO] [stdout] test dist::mixture::tests::new_should_not_allow_mismatched_inputs ... ok [INFO] [stdout] test dist::mixture::tests::cdf_for_overlapping_gaussians ... ok [INFO] [stdout] test dist::mixture::tests::cdf_for_symmetric_gaussian_mixture ... ok [INFO] [stdout] test dist::mixture::tests::combine ... ok [INFO] [stdout] test dist::mixture::tests::combine_with_all_empty ... ok [INFO] [stdout] test dist::mixture::tests::combine_with_some_empty ... ok [INFO] [stdout] test dist::mixture::tests::continuous_pdf ... ok [INFO] [stdout] test dist::mixture::tests::discrete_pdf ... ok [INFO] [stdout] test dist::mixture::tests::mean_even_weight ... ok [INFO] [stdout] test dist::mixture::tests::mean_uneven_weight ... ok [INFO] [stdout] test dist::mixture::tests::mixture_impls::categorical_mixture_entropy_0 ... ok [INFO] [stdout] test dist::mixture::tests::mixture_impls::categorical_mixture_entropy_1 ... ok [INFO] [stdout] test dist::mixture::tests::new_should_not_allow_empty_weights ... ok [INFO] [stdout] test dist::mixture::tests::mixture_impls::categorical_mixture_entropy_after_combine ... ok [INFO] [stdout] test dist::mixture::tests::variance_uneven_weight ... ok [INFO] [stdout] test dist::mixture::tests::mixture_impls::gauss_mixture_entropy ... ok [INFO] [stdout] test dist::neg_binom::tests::cdf ... ok [INFO] [stdout] test dist::neg_binom::tests::clone_preserves_pmf ... ok [INFO] [stdout] test dist::neg_binom::tests::set_p_sets_p ... ok [INFO] [stdout] test dist::neg_binom::tests::set_p_too_low_errors ... ok [INFO] [stdout] test dist::neg_binom::tests::set_r_preserves_pmf ... ok [INFO] [stdout] test dist::neg_binom::tests::set_r_sets_r ... ok [INFO] [stdout] test dist::neg_binom::tests::set_r_too_low_errors ... ok [INFO] [stdout] test dist::neg_binom::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::neg_binom::tests::skewness ... ok [INFO] [stdout] test dist::neg_binom::tests::variance ... ok [INFO] [stdout] test dist::lognormal::tests::sample_length ... ok [INFO] [stdout] test dist::neg_binom::tests::f ... ok [INFO] [stdout] test dist::mixture::tests::mixture_impls::gauss_2_component_mixture_entropy ... ok [INFO] [stdout] test dist::mixture::tests::new_should_not_allow_bad_weights ... ok [INFO] [stdout] test dist::mixture::tests::uniform_ctor ... ok [INFO] [stdout] test dist::lognormal::tests::draws_should_be_finite ... ok [INFO] [stdout] test dist::mixture::tests::variance_even_weight ... ok [INFO] [stdout] test dist::neg_binom::tests::kurtosis ... ok [INFO] [stdout] test dist::neg_binom::tests::mean ... ok [INFO] [stdout] test dist::neg_binom::tests::ln_f ... ok [INFO] [stdout] test dist::neg_binom::tests::new_with_good_params ... ok [INFO] [stdout] test dist::neg_binom::tests::new_with_too_low_or_high_p_errors ... ok [INFO] [stdout] test dist::neg_binom::tests::new_with_too_low_r_errors ... ok [INFO] [stdout] test dist::neg_binom::tests::partial_eq ... ok [INFO] [stdout] test dist::neg_binom::tests::set_p_preserves_pmf ... ok [INFO] [stdout] test dist::neg_binom::tests::set_p_too_high_errors ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::ln_marginal_likelihood_suffstat ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::ln_marginal_likelihood_suffstat_forgotten ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::ln_marginal_likelihood_vec_data ... ok [INFO] [stdout] test dist::mixture::tests::mixture_impls::poisson_2_entropy ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::ln_z_not_all_ones ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::posterior_predictive_negative_value ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::posterior_predictive_positive_value ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::ln_m_vs_reference ... ok [INFO] [stdout] test dist::neg_binom::tests::draw_test ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::ln_pp_vs_ln_m_single ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::ln_z_all_ones ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::post_params_vs_reference ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::ln_pp_vs_t ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::posterior_of_nothing_is_prior ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::test::ln_f_is_same_after_reset_checked_s2_identically ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::test::ln_f_is_same_after_reset_checked_v_identically ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::test::ln_f_is_same_after_reset_unchecked_s2_identically ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::test::ln_f_is_same_after_reset_unchecked_v_identically ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::test::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::normal_inv_gamma::gaussian_prior::test::ln_m_vs_reference ... ok [INFO] [stdout] test dist::normal_inv_gamma::gaussian_prior::test::ln_pp_vs_ln_m_single ... ok [INFO] [stdout] test dist::normal_inv_gamma::gaussian_prior::test::ln_pp_vs_t ... ok [INFO] [stdout] test dist::pareto::tests::cdf_scale_2 ... ok [INFO] [stdout] test dist::pareto::tests::cdf_shape_2 ... ok [INFO] [stdout] test dist::pareto::tests::entropy ... ok [INFO] [stdout] test dist::pareto::tests::kurtosis ... ok [INFO] [stdout] test dist::pareto::tests::ln_pdf ... ok [INFO] [stdout] test dist::pareto::tests::mean ... ok [INFO] [stdout] test dist::pareto::tests::mode ... ok [INFO] [stdout] test dist::pareto::tests::new ... ok [INFO] [stdout] test dist::pareto::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::pareto::tests::skewness ... ok [INFO] [stdout] test dist::pareto::tests::variance ... ok [INFO] [stdout] test dist::poisson::tests::cdf_high ... ok [INFO] [stdout] test dist::poisson::tests::cdf_low ... ok [INFO] [stdout] test dist::poisson::tests::cdf_mid ... ok [INFO] [stdout] test dist::poisson::tests::kurtosis ... ok [INFO] [stdout] test dist::poisson::tests::entropy_value_checks ... ok [INFO] [stdout] test dist::poisson::tests::ln_pmf ... ok [INFO] [stdout] test dist::poisson::tests::mean ... ok [INFO] [stdout] test dist::normal_inv_gamma::gaussian_prior::test::ln_f_vs_reference ... ok [INFO] [stdout] test dist::poisson::tests::kl_divergence_vs_brute ... ok [INFO] [stdout] test dist::lognormal::tests::quantile_agree_with_cdf ... ok [INFO] [stdout] test dist::neg_binom::tests::sample_test ... ok [INFO] [stdout] test dist::mixture::tests::mixture_impls::gauss_mixture_quad_bounds_have_zero_pdf ... ok [INFO] [stdout] test dist::poisson::tests::draw_test ... ok [INFO] [stdout] test dist::poisson::tests::mode_value_checks ... ok [INFO] [stdout] test dist::poisson::tests::new ... ok [INFO] [stdout] test dist::poisson::tests::new_should_reject_rate_lteq_zero ... ok [INFO] [stdout] test dist::poisson::tests::new_should_reject_non_finite_rate ... ok [INFO] [stdout] test dist::poisson::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::poisson::tests::skewness ... ok [INFO] [stdout] test dist::poisson::tests::variance ... ok [INFO] [stdout] test dist::poisson::tests::pmf_preserved_after_rate_set_reset ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::cdf_limits_are_0_and_1 ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::kurtosis ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::ln_f_is_same_after_reset_checked_t2_identically ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::ln_f_is_same_after_reset_checked_v_identically ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::ln_f_is_same_after_reset_unchecked_t2_identically ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::ln_f_is_same_after_reset_unchecked_v_identically ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::mean_is_defined_for_v_gt_2 ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::mean_values ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::new ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::new_should_reject_non_finite_v ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::new_should_reject_v_leq_zero ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::skewness ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::variance ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::variance_is_defined_for_v_gt_4 ... ok [INFO] [stdout] test dist::skellam::tests::kurtosis ... ok [INFO] [stdout] test dist::skellam::tests::mean ... ok [INFO] [stdout] test dist::skellam::tests::ln_pdf ... ok [INFO] [stdout] test dist::skellam::tests::new ... ok [INFO] [stdout] test dist::skellam::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::students_t::tests::new_should_reject_v_leq_zero ... ok [INFO] [stdout] test dist::students_t::tests::variance ... ok [INFO] [stdout] test dist::students_t::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::uniform::tests::cdf ... ok [INFO] [stdout] test dist::uniform::tests::entropy ... ok [INFO] [stdout] test dist::uniform::tests::ln_pdf ... ok [INFO] [stdout] test dist::uniform::tests::mean ... ok [INFO] [stdout] test dist::skellam::tests::skewness ... ok [INFO] [stdout] test dist::skellam::tests::variance ... ok [INFO] [stdout] test dist::students_t::tests::ln_pdf ... ok [INFO] [stdout] test dist::students_t::tests::median ... ok [INFO] [stdout] test dist::students_t::tests::mode ... ok [INFO] [stdout] test dist::students_t::tests::new ... ok [INFO] [stdout] test dist::skellam::tests::new_should_reject_rate_lteq_zero ... ok [INFO] [stdout] test dist::skellam::tests::new_should_reject_non_finite_rate ... ok [INFO] [stdout] test dist::students_t::tests::new_should_reject_non_finite_v ... ok [INFO] [stdout] test dist::uniform::tests::median ... ok [INFO] [stdout] test dist::uniform::tests::new ... ok [INFO] [stdout] test dist::uniform::tests::new_rejects_a_equal_to_b ... ok [INFO] [stdout] test dist::uniform::tests::new_rejects_a_gt_b ... ok [INFO] [stdout] test dist::uniform::tests::new_rejects_non_finite_a_or_b ... ok [INFO] [stdout] test dist::uniform::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::uniform::tests::variance ... ok [INFO] [stdout] test dist::vonmises::tests::ln_pdf ... ok [INFO] [stdout] test dist::vonmises::tests::mean ... ok [INFO] [stdout] test dist::vonmises::tests::median ... ok [INFO] [stdout] test dist::vonmises::tests::all_samples_should_be_supported ... ok [INFO] [stdout] test dist::vonmises::tests::mode ... ok [INFO] [stdout] test dist::vonmises::tests::new_should_allow_mu_in_0_2pi ... ok [INFO] [stdout] test dist::vonmises::tests::new_should_not_allow_mu_outside_0_2pi ... ok [INFO] [stdout] test dist::vonmises::tests::should_impl_debug_clone_and_partialeq ... ok [INFO] [stdout] test dist::vonmises::tests::variance ... ok [INFO] [stdout] test misc::bessel::tests::bessel_ikv_asymptotic_uniform_checks ... ok [INFO] [stdout] test misc::bessel::tests::bessel_iv_basic_limits ... ok [INFO] [stdout] test misc::bessel::tests::bessel_ikv_temme_checks ... ok [INFO] [stdout] test misc::bessel::tests::bessel_iv_high_order ... ok [INFO] [stdout] test misc::bessel::tests::bessel_iv_low_order ... ok [INFO] [stdout] test misc::bessel::tests::bessi0_large ... ok [INFO] [stdout] test misc::bessel::tests::bessi0_small ... ok [INFO] [stdout] test misc::bessel::tests::bessi1_large ... ok [INFO] [stdout] test misc::bessel::tests::bessi1_small ... ok [INFO] [stdout] test dist::uniform::tests::cdf_inv_cdf_ident ... ok [INFO] [stdout] test misc::bessel::tests::cf1_ik_checks ... ok [INFO] [stdout] test misc::bessel::tests::cf2_ik_checks ... ok [INFO] [stdout] test misc::bessel::tests::chbevl_val ... ok [INFO] [stdout] test misc::entropy::tests::count_entropy_value ... ok [INFO] [stdout] test misc::bessel::tests::temme_ik_series_checks ... ok [INFO] [stdout] test misc::func::tests::argmax_empty_is_empty ... ok [INFO] [stdout] test misc::func::tests::argmax_repeated_max ... ok [INFO] [stdout] test misc::func::tests::argmax_single_elem_is_0 ... ok [INFO] [stdout] test misc::func::tests::argmax_unique_max ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::cdf_agrees_with_inv_gamma_special_case ... ok [INFO] [stdout] test misc::func::tests::lnmv_gamma_values ... ok [INFO] [stdout] test misc::func::tests::logsumexp_on_random_values ... ok [INFO] [stdout] test misc::ks::tests::ks_cdf_large_n ... ok [INFO] [stdout] test misc::func::tests::ln_fact_agrees_with_naive ... ok [INFO] [stdout] test misc::func::tests::logsumexp_on_vector_of_zeros ... ok [INFO] [stdout] test misc::ks::tests::ks_cdf_normal ... ok [INFO] [stdout] test misc::ks::tests::ks_two_sample_asymp ... ok [INFO] [stdout] test misc::ks::tests::ks_test_pval ... ok [INFO] [stdout] test misc::quad::tests::quad_of_x2 ... ok [INFO] [stdout] test misc::legendre::tests::gauss_legendre_quadrature_cached_3rd_order_poly ... ok [INFO] [stdout] test misc::quad::tests::try_quad_of_x2 ... ok [INFO] [stdout] test misc::seq::tests::test_linspace ... ok [INFO] [stdout] test misc::x2::tests::gof ... ok [INFO] [stdout] test misc::quad::tests::try_quad_of_sin ... ok [INFO] [stdout] test misc::legendre::tests::gauss_legendre_quadrature_3rd_order_poly ... ok [INFO] [stdout] test misc::ks::tests::ks_two_sample_exact ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::pdf_agrees_with_inv_gamma_special_case ... ok [INFO] [stdout] test misc::func::tests::logsumexp_returns_only_value_on_one_element_container ... ok [INFO] [stdout] test misc::quad::tests::quad_of_sin ... ok [INFO] [stdout] test misc::func::tests::ln_pflip_works_with_zero_weights ... ok [INFO] [stdout] test misc::func::tests::bisection_and_stanard_catflip_equivalence ... ok [INFO] [stdout] test dist::ks::test::draw ... ok [INFO] [stdout] test dist::skellam::tests::draw_test ... ok [INFO] [stdout] test dist::bernoulli::tests::cmf_less_than_zero_fails - should panic ... ok [INFO] [stdout] test dist::kumaraswamy::tests::equivalent_mean_to_beta_when_a_or_b_is_1 ... FAILED [INFO] [stdout] test misc::func::tests::logsumexp_should_panic_on_empty - should panic ... ok [INFO] [stdout] test dist::gev::tests::draw_negative_one_half ... ok [INFO] [stdout] test dist::mixture::tests::mean_of_sample_should_be_weighted_dist_means_uniform ... ok [INFO] [stdout] test dist::gev::tests::draw_0 ... ok [INFO] [stdout] test dist::mixture::tests::mean_of_sample_should_be_weighted_dist_means_nonuniform ... ok [INFO] [stdout] test dist::inv_chi_squared::test::draw_agrees_with_cdf ... ok [INFO] [stdout] test dist::chi_squared::tests::draw_test ... ok [INFO] [stdout] test dist::pareto::tests::draw_test ... ok [INFO] [stdout] test dist::exponential::tests::draw_test ... ok [INFO] [stdout] test dist::gamma::tests::draw_test ... ok [INFO] [stdout] test dist::vonmises::tests::vm_draw_test ... ok [INFO] [stdout] test dist::beta::tests::draw_test_alpha_beta_lt_one ... ok [INFO] [stdout] test dist::kumaraswamy::tests::draws_from_correct_distribution ... ok [INFO] [stdout] test dist::cauchy::tests::draw_test ... ok [INFO] [stdout] test dist::beta::tests::draw_test_alpha_beta_gt_one ... ok [INFO] [stdout] test dist::laplace::tests::draw_test ... ok [INFO] [stdout] test dist::uniform::tests::draw_test ... ok [INFO] [stdout] test dist::invgamma::tests::draw_test ... ok [INFO] [stdout] test dist::scaled_inv_chi_squared::test::draw_agrees_with_cdf ... ok [INFO] [stdout] test dist::gev::tests::draw_one_half ... ok [INFO] [stdout] test dist::discrete_uniform::tests::draw_test ... ok [INFO] [stdout] test dist::invgaussian::tests::draw_vs_kl ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::ln_m_single_datum_vs_monte_carlo ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::ln_pp_single_vs_monte_carlo ... ok [INFO] [stdout] test dist::normal_inv_gamma::gaussian_prior::test::ln_pp_vs_monte_carlo ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::ln_pp_vs_monte_carlo ... ok [INFO] [stdout] test dist::normal_inv_gamma::gaussian_prior::test::ln_m_vs_monte_carlo ... ok [INFO] [stdout] test dist::normal_inv_gamma::gaussian_prior::test::ln_m_vs_importance ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::ln_m_vs_monte_carlo ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::ln_m_vs_monte_carlo ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::ln_m_vs_importance ... ok [INFO] [stdout] test dist::normal_inv_gamma::gaussian_prior::test::geweke ... ok [INFO] [stdout] test dist::normal_gamma::gaussian_prior::tests::geweke ... ok [INFO] [stdout] test dist::normal_inv_chi_squared::gaussian_prior::test::geweke ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- dist::kumaraswamy::tests::equivalent_mean_to_beta_when_a_or_b_is_1 stdout ---- [INFO] [stdout] thread 'dist::kumaraswamy::tests::equivalent_mean_to_beta_when_a_or_b_is_1' panicked at 'NaN !~ 0.004455997541854618', /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert-0.7.4/src/lib.rs:21:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x56362a5188cd - std::backtrace_rs::backtrace::libunwind::trace::hee598835bc88d35b [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x56362a5188cd - std::backtrace_rs::backtrace::trace_unsynchronized::h9cdc730ba5cf5d72 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x56362a5188cd - std::sys_common::backtrace::_print_fmt::h75aeaf7ed30e43fa [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:66:5 [INFO] [stdout] 3: 0x56362a5188cd - ::fmt::h606862f787600875 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:45:22 [INFO] [stdout] 4: 0x56362a53e15c - core::fmt::write::he803f0f418caf762 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/fmt/mod.rs:1190:17 [INFO] [stdout] 5: 0x56362a5141c8 - std::io::Write::write_fmt::hbe7c1a63616291e2 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/io/mod.rs:1657:15 [INFO] [stdout] 6: 0x56362a51aba7 - std::sys_common::backtrace::_print::h64d038cf8ac3e13e [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:48:5 [INFO] [stdout] 7: 0x56362a51aba7 - std::sys_common::backtrace::print::h359300b4a7fccf65 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:35:9 [INFO] [stdout] 8: 0x56362a51aba7 - std::panicking::default_hook::{{closure}}::hf51be35e2f510149 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:295:22 [INFO] [stdout] 9: 0x56362a51a8dc - std::panicking::default_hook::h03ca0f22e1d2d25e [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:311:9 [INFO] [stdout] 10: 0x56362a51b2f9 - std::panicking::rust_panic_with_hook::h3b7380e99b825b63 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:698:17 [INFO] [stdout] 11: 0x56362a51afe7 - std::panicking::begin_panic_handler::{{closure}}::h8e849d0710154ce0 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:588:13 [INFO] [stdout] 12: 0x56362a518d94 - std::sys_common::backtrace::__rust_end_short_backtrace::hedcdaddbd4c46cc5 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:138:18 [INFO] [stdout] 13: 0x56362a51acf9 - rust_begin_unwind [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:584:5 [INFO] [stdout] 14: 0x56362a2b6603 - core::panicking::panic_fmt::he1bbc7336d49a357 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panicking.rs:143:14 [INFO] [stdout] 15: 0x56362a3ad2ff - assert::close::h864e4a7d4fc32ff4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/assert-0.7.4/src/lib.rs:21:13 [INFO] [stdout] 16: 0x56362a38bc13 - rv::dist::kumaraswamy::tests::equivalent_mean_to_beta_when_a_or_b_is_1::equiv::h915551c6ac6c5684 [INFO] [stdout] at /opt/rustwide/workdir/src/dist/kumaraswamy.rs:539:17 [INFO] [stdout] 17: 0x56362a38bc3c - rv::dist::kumaraswamy::tests::equivalent_mean_to_beta_when_a_or_b_is_1::{{closure}}::h9dc2c1c349bae2b3 [INFO] [stdout] at /opt/rustwide/workdir/src/dist/kumaraswamy.rs:547:28 [INFO] [stdout] 18: 0x56362a437a14 - as core::iter::traits::iterator::Iterator>::for_each::h23d324c8b22cb036 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/slice/iter/macros.rs:211:21 [INFO] [stdout] 19: 0x56362a38b9b7 - rv::dist::kumaraswamy::tests::equivalent_mean_to_beta_when_a_or_b_is_1::h731ebb587775d81b [INFO] [stdout] at /opt/rustwide/workdir/src/dist/kumaraswamy.rs:543:9 [INFO] [stdout] 20: 0x56362a38b8aa - rv::dist::kumaraswamy::tests::equivalent_mean_to_beta_when_a_or_b_is_1::{{closure}}::hf08568a39a7b182b [INFO] [stdout] at /opt/rustwide/workdir/src/dist/kumaraswamy.rs:522:5 [INFO] [stdout] 21: 0x56362a37bd1e - core::ops::function::FnOnce::call_once::hf94b5a2501d7dfb2 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 22: 0x56362a49a4f3 - core::ops::function::FnOnce::call_once::h2a47b4b927cb6ca5 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 23: 0x56362a49a4f3 - test::__rust_begin_short_backtrace::h594ef8055a183b9b [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/test/src/lib.rs:575:5 [INFO] [stdout] 24: 0x56362a4991d4 - as core::ops::function::FnOnce>::call_once::hb40cbb8bc3e1be15 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/alloc/src/boxed.rs:1853:9 [INFO] [stdout] 25: 0x56362a4991d4 - as core::ops::function::FnOnce<()>>::call_once::ha4f2bd3b806745a0 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 26: 0x56362a4991d4 - std::panicking::try::do_call::h92af9f8bc77a5987 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:492:40 [INFO] [stdout] 27: 0x56362a4991d4 - std::panicking::try::h9df49eeae42572b7 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:456:19 [INFO] [stdout] 28: 0x56362a4991d4 - std::panic::catch_unwind::h101dbadc82bbe0fd [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panic.rs:137:14 [INFO] [stdout] 29: 0x56362a4991d4 - test::run_test_in_process::h2ad7bffb068e750a [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/test/src/lib.rs:598:18 [INFO] [stdout] 30: 0x56362a4991d4 - test::run_test::run_test_inner::{{closure}}::h384faf46554c5acb [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/test/src/lib.rs:492:39 [INFO] [stdout] 31: 0x56362a4a2af1 - test::run_test::run_test_inner::{{closure}}::h17cfe94835a46685 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/test/src/lib.rs:519:37 [INFO] [stdout] 32: 0x56362a4a2af1 - std::sys_common::backtrace::__rust_begin_short_backtrace::h82709e5086312627 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:122:18 [INFO] [stdout] 33: 0x56362a46f16f - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hdfea66a201b39571 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/thread/mod.rs:498:17 [INFO] [stdout] 34: 0x56362a46f16f - as core::ops::function::FnOnce<()>>::call_once::h4912df03598e67fa [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 35: 0x56362a46f16f - std::panicking::try::do_call::h6d5dc1045d0eade8 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:492:40 [INFO] [stdout] 36: 0x56362a46f16f - std::panicking::try::hbc897fc717ec6571 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:456:19 [INFO] [stdout] 37: 0x56362a46f16f - std::panic::catch_unwind::h27f1e958c91391ad [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panic.rs:137:14 [INFO] [stdout] 38: 0x56362a46f16f - std::thread::Builder::spawn_unchecked_::{{closure}}::h1b42e48537edc3c0 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/thread/mod.rs:497:30 [INFO] [stdout] 39: 0x56362a46f16f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9137b3d6d2a88354 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 40: 0x56362a521003 - as core::ops::function::FnOnce>::call_once::hf70ac038171e3e1a [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/alloc/src/boxed.rs:1853:9 [INFO] [stdout] 41: 0x56362a521003 - as core::ops::function::FnOnce>::call_once::he6690128792365ad [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/alloc/src/boxed.rs:1853:9 [INFO] [stdout] 42: 0x56362a521003 - std::sys::unix::thread::Thread::new::thread_start::ha07928d93d5a5ec9 [INFO] [stdout] at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] 43: 0x7f37d5103609 - start_thread [INFO] [stdout] 44: 0x7f37d4ed3163 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] dist::kumaraswamy::tests::equivalent_mean_to_beta_when_a_or_b_is_1 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 616 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 16.62s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] running `Command { std: "docker" "inspect" "67df8d79065ecaa671b1e7506d1845d0f19973814400f947866e7985b70cd413", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "67df8d79065ecaa671b1e7506d1845d0f19973814400f947866e7985b70cd413", kill_on_drop: false }` [INFO] [stdout] 67df8d79065ecaa671b1e7506d1845d0f19973814400f947866e7985b70cd413