[INFO] crate revonet 0.2.1 is already in cache [INFO] testing revonet-0.2.1 against beta-2020-07-24 for beta-1.46-1 [INFO] extracting crate revonet 0.2.1 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate revonet 0.2.1 on toolchain beta-2020-07-24 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate revonet 0.2.1 [INFO] finished tweaking crates.io crate revonet 0.2.1 [INFO] tweaked toml for crates.io crate revonet 0.2.1 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-07-24" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0a670f2785594e2d19519979cfdc9ef7c3780b287e3f1499011f04bd5e336562 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "0a670f2785594e2d19519979cfdc9ef7c3780b287e3f1499011f04bd5e336562", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0a670f2785594e2d19519979cfdc9ef7c3780b287e3f1499011f04bd5e336562", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a670f2785594e2d19519979cfdc9ef7c3780b287e3f1499011f04bd5e336562", kill_on_drop: false }` [INFO] [stdout] 0a670f2785594e2d19519979cfdc9ef7c3780b287e3f1499011f04bd5e336562 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b7679ca0c2abb3f5d01c83beaf37bb4ec7108c797c08aa912a811514821fd081 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "b7679ca0c2abb3f5d01c83beaf37bb4ec7108c797c08aa912a811514821fd081", kill_on_drop: false }` [INFO] [stderr] Compiling revonet v0.2.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ea.rs:245:69 [INFO] [stdout] | [INFO] [stdout] 245 | fn select_tournament(fits: &Vec, tour_size: u32, mut rng: &mut Rng) -> Vec { [INFO] [stdout] | ^^^ help: use `dyn`: `dyn Rng` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ea.rs:65:45 [INFO] [stdout] | [INFO] [stdout] 65 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ea.rs:228:97 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn create_population(pop_size: u32, ind_size: u32, mut rng: &mut R, problem: &P) -> Vec { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ga.rs:82:182 [INFO] [stdout] | [INFO] [stdout] 82 | ..._type: CrossoverOperator, x_prob: f32, x_alpha: f32, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ga.rs:121:102 [INFO] [stdout] | [INFO] [stdout] 121 | fn cross_arithmetic(p1: &T, p2: &T, c1: &mut T, c2: &mut T, alpha: f32, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ne.rs:67:45 [INFO] [stdout] | [INFO] [stdout] 67 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/problem.rs:53:73 [INFO] [stdout] | [INFO] [stdout] 53 | fn get_random_individual(&self, size: usize, mut rng: &mut R) -> T { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.50s [INFO] running `Command { std: "docker" "inspect" "b7679ca0c2abb3f5d01c83beaf37bb4ec7108c797c08aa912a811514821fd081", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7679ca0c2abb3f5d01c83beaf37bb4ec7108c797c08aa912a811514821fd081", kill_on_drop: false }` [INFO] [stdout] b7679ca0c2abb3f5d01c83beaf37bb4ec7108c797c08aa912a811514821fd081 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a04ed40acb07971b67f477187b8218bacc2813ced3965ff531a8e5210799facd [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a04ed40acb07971b67f477187b8218bacc2813ced3965ff531a8e5210799facd", kill_on_drop: false }` [INFO] [stderr] Compiling revonet v0.2.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ea.rs:245:69 [INFO] [stdout] | [INFO] [stdout] 245 | fn select_tournament(fits: &Vec, tour_size: u32, mut rng: &mut Rng) -> Vec { [INFO] [stdout] | ^^^ help: use `dyn`: `dyn Rng` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ea.rs:65:45 [INFO] [stdout] | [INFO] [stdout] 65 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ea.rs:228:97 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn create_population(pop_size: u32, ind_size: u32, mut rng: &mut R, problem: &P) -> Vec { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ga.rs:82:182 [INFO] [stdout] | [INFO] [stdout] 82 | ..._type: CrossoverOperator, x_prob: f32, x_alpha: f32, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ga.rs:121:102 [INFO] [stdout] | [INFO] [stdout] 121 | fn cross_arithmetic(p1: &T, p2: &T, c1: &mut T, c2: &mut T, alpha: f32, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ne.rs:67:45 [INFO] [stdout] | [INFO] [stdout] 67 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/problem.rs:53:73 [INFO] [stdout] | [INFO] [stdout] 53 | fn get_random_individual(&self, size: usize, mut rng: &mut R) -> T { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/ea.rs:245:69 [INFO] [stdout] | [INFO] [stdout] 245 | fn select_tournament(fits: &Vec, tour_size: u32, mut rng: &mut Rng) -> Vec { [INFO] [stdout] | ^^^ help: use `dyn`: `dyn Rng` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ea.rs:65:45 [INFO] [stdout] | [INFO] [stdout] 65 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ea.rs:228:97 [INFO] [stdout] | [INFO] [stdout] 228 | pub fn create_population(pop_size: u32, ind_size: u32, mut rng: &mut R, problem: &P) -> Vec { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ga.rs:82:182 [INFO] [stdout] | [INFO] [stdout] 82 | ..._type: CrossoverOperator, x_prob: f32, x_alpha: f32, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ga.rs:121:102 [INFO] [stdout] | [INFO] [stdout] 121 | fn cross_arithmetic(p1: &T, p2: &T, c1: &mut T, c2: &mut T, alpha: f32, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ne.rs:67:45 [INFO] [stdout] | [INFO] [stdout] 67 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/problem.rs:53:73 [INFO] [stdout] | [INFO] [stdout] 53 | fn get_random_individual(&self, size: usize, mut rng: &mut R) -> T { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 7 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 6.10s [INFO] running `Command { std: "docker" "inspect" "a04ed40acb07971b67f477187b8218bacc2813ced3965ff531a8e5210799facd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a04ed40acb07971b67f477187b8218bacc2813ced3965ff531a8e5210799facd", kill_on_drop: false }` [INFO] [stdout] a04ed40acb07971b67f477187b8218bacc2813ced3965ff531a8e5210799facd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-07-24" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] bda3bf8568a2422dd5aa3812d07d2945728a0f7a7bae259fb7c6b2ea7198896d [INFO] running `Command { std: "docker" "start" "-a" "bda3bf8568a2422dd5aa3812d07d2945728a0f7a7bae259fb7c6b2ea7198896d", kill_on_drop: false }` [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/ea.rs:245:69 [INFO] [stderr] | [INFO] [stderr] 245 | fn select_tournament(fits: &Vec, tour_size: u32, mut rng: &mut Rng) -> Vec { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Rng` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ea.rs:65:45 [INFO] [stderr] | [INFO] [stderr] 65 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ea.rs:228:97 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn create_population(pop_size: u32, ind_size: u32, mut rng: &mut R, problem: &P) -> Vec { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ga.rs:82:182 [INFO] [stderr] | [INFO] [stderr] 82 | ..._type: CrossoverOperator, x_prob: f32, x_alpha: f32, mut rng: &mut R) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ga.rs:121:102 [INFO] [stderr] | [INFO] [stderr] 121 | fn cross_arithmetic(p1: &T, p2: &T, c1: &mut T, c2: &mut T, alpha: f32, mut rng: &mut R) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ne.rs:67:45 [INFO] [stderr] | [INFO] [stderr] 67 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/problem.rs:53:73 [INFO] [stderr] | [INFO] [stderr] 53 | fn get_random_individual(&self, size: usize, mut rng: &mut R) -> T { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: 7 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/ea.rs:245:69 [INFO] [stderr] | [INFO] [stderr] 245 | fn select_tournament(fits: &Vec, tour_size: u32, mut rng: &mut Rng) -> Vec { [INFO] [stderr] | ^^^ help: use `dyn`: `dyn Rng` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ea.rs:65:45 [INFO] [stderr] | [INFO] [stderr] 65 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ea.rs:228:97 [INFO] [stderr] | [INFO] [stderr] 228 | pub fn create_population(pop_size: u32, ind_size: u32, mut rng: &mut R, problem: &P) -> Vec { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ga.rs:82:182 [INFO] [stderr] | [INFO] [stderr] 82 | ..._type: CrossoverOperator, x_prob: f32, x_alpha: f32, mut rng: &mut R) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ga.rs:121:102 [INFO] [stderr] | [INFO] [stderr] 121 | fn cross_arithmetic(p1: &T, p2: &T, c1: &mut T, c2: &mut T, alpha: f32, mut rng: &mut R) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/ne.rs:67:45 [INFO] [stderr] | [INFO] [stderr] 67 | fn init(&mut self, size: usize, mut rng: &mut R) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/problem.rs:53:73 [INFO] [stderr] | [INFO] [stderr] 53 | fn get_random_individual(&self, size: usize, mut rng: &mut R) -> T { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: 7 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/revonet-9dbe796dca4dd265 [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test math::tests::test_dot_units ... ok [INFO] [stdout] test math::tests::test_dot_zeros ... ok [INFO] [stdout] test math::tests::test_dot_mv_zeros ... ok [INFO] [stdout] test ne::test::test_net_get_set ... ok [INFO] [stdout] test ga::test::test_blx_xover ... ok [INFO] [stdout] test ga::test::test_arithmetic_xover ... ok [INFO] [stdout] test math::tests::test_var ... ok [INFO] [stdout] test ga::test::test_uniform_mutation ... ok [INFO] [stdout] test neuro::test::test_linear_net ... ok [INFO] [stdout] test neproblem::test::test_symb_regression_problem ... ok [INFO] [stdout] test neuro::test::test_bypass_net ... ok [INFO] [stdout] test neuro::test::test_sigmoid_activation ... ok [INFO] [stdout] test neuro::test::test_linear_activation ... ok [INFO] [stdout] test ga::test::test_optimization_sphere ... ok [INFO] [stdout] test ga::test::test_multi_optimization_sphere ... ok [INFO] [stdout] test neproblem::test::test_xor_problem ... ok [INFO] [stdout] test ga::test::test_gauss_mutation ... ok [INFO] [stdout] test math::tests::test_dot_unequal_lengths ... ok [INFO] [stdout] test result::test::test_json_earesult ... FAILED [INFO] [stdout] test result::test::test_earesult_mult ... FAILED [INFO] [stdout] test result::test::test_json_earesult_mult ... FAILED [INFO] [stdout] test settings::test::test_json ... FAILED [INFO] [stdout] test ne::test::test_symbolic_regression ... ok [INFO] [stdout] test math::tests::test_dot_rand ... ok [INFO] [stdout] test neuro::test::test_multilayer_net ... ok [INFO] [stdout] test math::tests::test_dot_mv_rand ... ok [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] [stdout] test ea::test::test_tournament_selection ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- result::test::test_json_earesult stdout ---- [INFO] [stdout] Creating population of 10 individuals having size 5 [INFO] [stdout] > 0 : [1.5599029, 12.059483, 3.4819045, 2.2630827, 3.1582448, 0.74770314, 12.495278, 10.4785185, 8.401703, 4.7679987] [INFO] [stdout] Best fitness at generation 0 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 1 : [0.74770314, 1.0454276, 2.0353513, 2.2635148, 2.237819, 1.7377342, 0.7373422, 3.6853342, 1.1085958, 1.8319021] [INFO] [stdout] Best fitness at generation 1 : 0.7373422 [INFO] [stdout] [INFO] [stdout] > 2 : [0.7373422, 0.74770314, 0.74770314, 0.7546729, 0.73942417, 0.7044677, 0.81287426, 0.76200634, 1.0907427, 1.0850512] [INFO] [stdout] Best fitness at generation 2 : 0.7044677 [INFO] [stdout] [INFO] [stdout] > 3 : [0.7044677, 0.93702567, 0.75873023, 0.7044677, 0.7546729, 0.97051793, 0.73942417, 0.72872066, 0.88696986, 0.81775934] [INFO] [stdout] Best fitness at generation 3 : 0.7044677 [INFO] [stdout] [INFO] [stdout] > 4 : [0.7044677, 0.70355475, 0.70804656, 0.7772172, 0.4854709, 0.7917975, 0.7158227, 0.73305166, 0.66001534, 0.8064655] [INFO] [stdout] Best fitness at generation 4 : 0.4854709 [INFO] [stdout] [INFO] [stdout] > 5 : [0.4854709, 0.6051208, 0.48798412, 0.65403724, 0.67161727, 0.6706558, 0.7071826, 0.66118693, 0.67282534, 0.6599226] [INFO] [stdout] Best fitness at generation 5 : 0.4854709 [INFO] [stdout] [INFO] [stdout] > 6 : [0.4854709, 0.56167287, 0.22231454, 0.6112057, 0.48692387, 0.5110674, 0.60149676, 0.48798412, 0.48798412, 0.6011972] [INFO] [stdout] Best fitness at generation 6 : 0.22231454 [INFO] [stdout] [INFO] [stdout] > 7 : [0.22231454, 0.43092772, 0.28770524, 0.3432082, 0.61554605, 0.42913976, 0.48096296, 0.49851826, 0.45290318, 0.4005498] [INFO] [stdout] Best fitness at generation 7 : 0.22231454 [INFO] [stdout] [INFO] [stdout] > 8 : [0.22231454, 0.29935196, 0.34610197, 0.675057, 0.33338115, 0.2858691, 0.17335421, 0.6787973, 0.4005498, 0.23497204] [INFO] [stdout] Best fitness at generation 8 : 0.17335421 [INFO] [stdout] [INFO] [stdout] > 9 : [0.17335421, 0.17335421, 0.22461684, 0.16927066, 0.245411, 0.25698984, 0.18284707, 0.27957162, 0.27851158, 0.18299639] [INFO] [stdout] Best fitness at generation 9 : 0.16927066 [INFO] [stdout] [INFO] [stdout] thread 'result::test::test_json_earesult' panicked at 'Can not open file: Os { code: 30, kind: Other, message: "Read-only file system" }', src/lib.rs:39:48 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586166cfa85 - backtrace::backtrace::libunwind::trace::h5e2646fa3eddf2ea [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5586166cfa85 - backtrace::backtrace::trace_unsynchronized::hb95dd7f77ce47877 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586166cfa85 - std::sys_common::backtrace::_print_fmt::h5e71b67af43fd70d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5586166cfa85 - ::fmt::hdb4a83d2b61107e5 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5586166f81cc - core::fmt::write::ha20e7262fa3e8a7a [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x558616657485 - std::io::Write::write_fmt::hd8ff364c7845d2d0 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5586166ca081 - std::io::impls::>::write_fmt::h1c057ef6e8762996 [INFO] [stdout] at src/libstd/io/impls.rs:176 [INFO] [stdout] 7: 0x5586166d21e0 - std::sys_common::backtrace::_print::h9c07314cc66ba539 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x5586166d21e0 - std::sys_common::backtrace::print::hd1fd65f49a2d8544 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x5586166d21e0 - std::panicking::default_hook::{{closure}}::h222da46485ab36fc [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x5586166d1eda - std::panicking::default_hook::hc5868949d129ed00 [INFO] [stdout] at src/libstd/panicking.rs:214 [INFO] [stdout] 11: 0x5586166d2823 - std::panicking::rust_panic_with_hook::h26a6ab8b0993c0c8 [INFO] [stdout] at src/libstd/panicking.rs:526 [INFO] [stdout] 12: 0x5586166d241b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:437 [INFO] [stdout] 13: 0x5586166f6131 - core::panicking::panic_fmt::h17139c2000299725 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 14: 0x5586166f5f53 - core::option::expect_none_failed::h972f96abb4ec8952 [INFO] [stdout] at src/libcore/option.rs:1269 [INFO] [stdout] 15: 0x558616620c99 - core::result::Result::expect::hc981a53920a782d7 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/result.rs:963 [INFO] [stdout] 16: 0x55861662c5d6 - revonet::Jsonable::to_json::h5f4167b3a9ae3192 [INFO] [stdout] at src/lib.rs:39 [INFO] [stdout] 17: 0x558616613e17 - revonet::result::test::test_json_earesult::hd20e2664c324df08 [INFO] [stdout] at src/result.rs:168 [INFO] [stdout] 18: 0x558616613cea - revonet::result::test::test_json_earesult::{{closure}}::h86b479b8c7d3663a [INFO] [stdout] at src/result.rs:157 [INFO] [stdout] 19: 0x55861661919e - core::ops::function::FnOnce::call_once::h810dfb2f4d54ab36 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/ops/function.rs:233 [INFO] [stdout] 20: 0x55861667e9fc - as core::ops::function::FnOnce>::call_once::h42148c33ed88c979 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 21: 0x55861667e9fc - as core::ops::function::FnOnce<()>>::call_once::h759dc0b09d774665 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:318 [INFO] [stdout] 22: 0x55861667e9fc - std::panicking::try::do_call::h676ad1fc9e9badea [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:348 [INFO] [stdout] 23: 0x55861667e9fc - std::panicking::try::hee36a8727a3050b0 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:325 [INFO] [stdout] 24: 0x55861667e9fc - std::panic::catch_unwind::hd5d426ebd89b2542 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:394 [INFO] [stdout] 25: 0x55861667e9fc - test::run_test_in_process::h8dacdba4dc4cbaa5 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 26: 0x55861667e9fc - test::run_test::run_test_inner::{{closure}}::hf93754afad6be40f [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 27: 0x558616656976 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2c69fab544a90730 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 28: 0x55861665ba05 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hcf302fafa60d80f2 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/thread/mod.rs:475 [INFO] [stdout] 29: 0x55861665ba05 - as core::ops::function::FnOnce<()>>::call_once::h39ede710608e817e [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:318 [INFO] [stdout] 30: 0x55861665ba05 - std::panicking::try::do_call::hec0b4d2faa46fbf7 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:348 [INFO] [stdout] 31: 0x55861665ba05 - std::panicking::try::h0144ba3f2539803d [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:325 [INFO] [stdout] 32: 0x55861665ba05 - std::panic::catch_unwind::ha03e59eb589f857b [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:394 [INFO] [stdout] 33: 0x55861665ba05 - std::thread::Builder::spawn_unchecked::{{closure}}::hdeba34620a4a7a44 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/thread/mod.rs:474 [INFO] [stdout] 34: 0x55861665ba05 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h552693dbb801eadd [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/ops/function.rs:233 [INFO] [stdout] 35: 0x5586166d8a6a - as core::ops::function::FnOnce>::call_once::h61c24496ae624ac5 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 36: 0x5586166d8a6a - as core::ops::function::FnOnce>::call_once::h89548957afa14049 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 37: 0x5586166d8a6a - std::sys::unix::thread::Thread::new::thread_start::h73903fbbff5b990e [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 38: 0x7f14ab3d8609 - start_thread [INFO] [stdout] 39: 0x7f14ab2e4103 - __clone [INFO] [stdout] 40: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- result::test::test_earesult_mult stdout ---- [INFO] [stdout] Creating population of 10 individuals having size 5 [INFO] [stdout] > 0 : [1.5599029, 12.059483, 3.4819045, 2.2630827, 3.1582448, 0.74770314, 12.495278, 10.4785185, 8.401703, 4.7679987] [INFO] [stdout] Best fitness at generation 0 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 1 : [0.74770314, 1.0304186, 2.0353513, 2.2630827, 2.3542593, 1.917389, 0.697189, 2.096805, 3.4874356, 2.2686577] [INFO] [stdout] Best fitness at generation 1 : 0.697189 [INFO] [stdout] [INFO] [stdout] > 2 : [0.697189, 1.9130449, 0.97010684, 0.60696304, 1.0661753, 0.9688895, 0.67612976, 0.4712479, 1.0145633, 1.5905982] [INFO] [stdout] Best fitness at generation 2 : 0.4712479 [INFO] [stdout] [INFO] [stdout] > 3 : [0.4712479, 0.46465656, 0.55006146, 1.1220047, 0.8850522, 0.516614, 0.48663232, 0.6240955, 0.6225197, 1.9130449] [INFO] [stdout] Best fitness at generation 3 : 0.46465656 [INFO] [stdout] [INFO] [stdout] > 4 : [0.46465656, 0.46465656, 0.37286958, 0.57444566, 0.5261065, 0.6146619, 0.4736391, 0.6225197, 0.4712479, 0.42933756] [INFO] [stdout] Best fitness at generation 4 : 0.37286958 [INFO] [stdout] [INFO] [stdout] > 5 : [0.37286958, 0.44969314, 0.34519425, 0.42821714, 0.4649505, 0.46465656, 0.52703273, 0.446629, 0.4447121, 0.4547754] [INFO] [stdout] Best fitness at generation 5 : 0.34519425 [INFO] [stdout] [INFO] [stdout] > 6 : [0.34519425, 0.47239244, 0.3446742, 0.34519425, 0.4787498, 0.4001444, 0.51549727, 0.44461554, 0.38793442, 0.48500565] [INFO] [stdout] Best fitness at generation 6 : 0.3446742 [INFO] [stdout] [INFO] [stdout] > 7 : [0.3446742, 0.39389962, 0.3719525, 0.47699395, 0.23034316, 0.359511, 0.32587418, 0.3468291, 0.15354557, 0.24900542] [INFO] [stdout] Best fitness at generation 7 : 0.15354557 [INFO] [stdout] [INFO] [stdout] > 8 : [0.15354557, 0.281768, 0.34159577, 0.13477759, 0.3627721, 0.24900542, 0.24900542, 0.29001945, 0.17726864, 0.22528473] [INFO] [stdout] Best fitness at generation 8 : 0.13477759 [INFO] [stdout] [INFO] [stdout] > 9 : [0.13477759, 0.29001945, 0.22745143, 0.27509636, 0.26994476, 0.297466, 0.21690388, 0.18347616, 0.15354557, 0.10434407] [INFO] [stdout] Best fitness at generation 9 : 0.10434407 [INFO] [stdout] [INFO] [stdout] Creating population of 10 individuals having size 5 [INFO] [stdout] > 0 : [1.5599029, 12.059483, 3.4819045, 2.2630827, 3.1582448, 0.74770314, 12.495278, 10.4785185, 8.401703, 4.7679987] [INFO] [stdout] Best fitness at generation 0 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 1 : [0.74770314, 2.2630827, 3.4865112, 2.2630827, 1.5599029, 0.4376344, 0.97084653, 3.6642725, 1.091237, 1.8055885] [INFO] [stdout] Best fitness at generation 1 : 0.4376344 [INFO] [stdout] [INFO] [stdout] > 2 : [0.4376344, 1.0402873, 0.90391, 0.69092363, 1.02877, 0.54424113, 0.5447181, 0.8280304, 0.8305087, 0.7955695] [INFO] [stdout] Best fitness at generation 2 : 0.4376344 [INFO] [stdout] [INFO] [stdout] > 3 : [0.4376344, 0.4376344, 0.7027084, 0.69185036, 0.54424113, 0.4376344, 0.44116646, 0.51371187, 0.6163929, 0.33464268] [INFO] [stdout] Best fitness at generation 3 : 0.33464268 [INFO] [stdout] [INFO] [stdout] > 4 : [0.33464268, 0.42399415, 0.43528062, 0.54316485, 0.42515343, 0.43555725, 0.4376344, 0.31897533, 0.27618173, 0.44018245] [INFO] [stdout] Best fitness at generation 4 : 0.27618173 [INFO] [stdout] [INFO] [stdout] > 5 : [0.27618173, 0.32405648, 0.2515943, 0.3914461, 0.37825066, 0.4247651, 0.40110683, 0.31897533, 0.27903843, 0.33614513] [INFO] [stdout] Best fitness at generation 5 : 0.2515943 [INFO] [stdout] [INFO] [stdout] > 6 : [0.2515943, 0.32901052, 0.27618173, 0.27618173, 0.27618173, 0.27903843, 0.36589307, 0.27618173, 0.27618173, 0.27618173] [INFO] [stdout] Best fitness at generation 6 : 0.2515943 [INFO] [stdout] [INFO] [stdout] > 7 : [0.2515943, 0.27618173, 0.47668034, 0.21403395, 0.25598997, 0.26489985, 0.26654074, 0.28610012, 0.39760166, 0.27618173] [INFO] [stdout] Best fitness at generation 7 : 0.21403395 [INFO] [stdout] [INFO] [stdout] > 8 : [0.21403395, 0.23115034, 0.21973623, 0.23539835, 0.14120804, 0.2320769, 0.25598997, 0.24022868, 0.22345096, 0.27046925] [INFO] [stdout] Best fitness at generation 8 : 0.14120804 [INFO] [stdout] [INFO] [stdout] > 9 : [0.14120804, 0.39772043, 0.22775955, 0.112681754, 0.23350227, 0.23456196, 0.21973623, 0.39609507, 0.2555788, 0.13440707] [INFO] [stdout] Best fitness at generation 9 : 0.112681754 [INFO] [stdout] [INFO] [stdout] Creating population of 10 individuals having size 5 [INFO] [stdout] > 0 : [1.5599029, 12.059483, 3.4819045, 2.2630827, 3.1582448, 0.74770314, 12.495278, 10.4785185, 8.401703, 4.7679987] [INFO] [stdout] Best fitness at generation 0 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 1 : [0.74770314, 1.0256872, 1.8982371, 2.2630827, 2.2907965, 1.6481652, 0.85068643, 1.5599029, 1.3090783, 2.2630827] [INFO] [stdout] Best fitness at generation 1 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 2 : [0.74770314, 1.3243767, 1.6992927, 1.3600901, 1.5711352, 0.6747052, 0.7589003, 0.85068643, 1.5599029, 1.2128291] [INFO] [stdout] Best fitness at generation 2 : 0.6747052 [INFO] [stdout] [INFO] [stdout] > 3 : [0.6747052, 0.90422213, 0.9014753, 1.4291754, 0.9795426, 0.6480607, 0.6747052, 1.0868044, 0.73365253, 1.3548017] [INFO] [stdout] Best fitness at generation 3 : 0.6480607 [INFO] [stdout] [INFO] [stdout] > 4 : [0.6480607, 0.70163596, 0.6415056, 0.91906136, 0.7338424, 0.8270637, 0.6749584, 0.6523033, 0.51374424, 0.6572371] [INFO] [stdout] Best fitness at generation 4 : 0.51374424 [INFO] [stdout] [INFO] [stdout] > 5 : [0.51374424, 0.6945081, 0.6771672, 0.61546004, 0.6682749, 0.6683875, 0.5846299, 0.66596323, 0.63450307, 0.8098278] [INFO] [stdout] Best fitness at generation 5 : 0.51374424 [INFO] [stdout] [INFO] [stdout] > 6 : [0.51374424, 0.48873407, 0.6318353, 0.49021882, 0.51374424, 0.5988963, 0.65858424, 0.68496686, 0.5634309, 0.5263783] [INFO] [stdout] Best fitness at generation 6 : 0.48873407 [INFO] [stdout] [INFO] [stdout] > 7 : [0.48873407, 0.51547325, 0.5634309, 0.49677965, 0.5284639, 0.51374424, 0.5652679, 0.55520755, 0.599402, 0.49814954] [INFO] [stdout] Best fitness at generation 7 : 0.48873407 [INFO] [stdout] [INFO] [stdout] > 8 : [0.48873407, 0.49779966, 0.6226491, 0.5482317, 0.500247, 0.60357404, 0.49677965, 0.50194526, 0.49981478, 0.50993294] [INFO] [stdout] Best fitness at generation 8 : 0.48873407 [INFO] [stdout] [INFO] [stdout] > 9 : [0.48873407, 0.38665453, 0.49677965, 0.4247442, 0.5320428, 0.5467722, 0.4969649, 0.5024005, 0.49815074, 0.7152841] [INFO] [stdout] Best fitness at generation 9 : 0.38665453 [INFO] [stdout] [INFO] [stdout] thread 'result::test::test_earesult_mult' panicked at 'Can not open file: Os { code: 30, kind: Other, message: "Read-only file system" }', src/lib.rs:39:48 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586166cfa85 - backtrace::backtrace::libunwind::trace::h5e2646fa3eddf2ea [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5586166cfa85 - backtrace::backtrace::trace_unsynchronized::hb95dd7f77ce47877 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586166cfa85 - std::sys_common::backtrace::_print_fmt::h5e71b67af43fd70d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5586166cfa85 - ::fmt::hdb4a83d2b61107e5 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5586166f81cc - core::fmt::write::ha20e7262fa3e8a7a [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x558616657485 - std::io::Write::write_fmt::hd8ff364c7845d2d0 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5586166ca081 - std::io::impls::>::write_fmt::h1c057ef6e8762996 [INFO] [stdout] at src/libstd/io/impls.rs:176 [INFO] [stdout] 7: 0x5586166d21e0 - std::sys_common::backtrace::_print::h9c07314cc66ba539 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x5586166d21e0 - std::sys_common::backtrace::print::hd1fd65f49a2d8544 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x5586166d21e0 - std::panicking::default_hook::{{closure}}::h222da46485ab36fc [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x5586166d1eda - std::panicking::default_hook::hc5868949d129ed00 [INFO] [stdout] at src/libstd/panicking.rs:214 [INFO] [stdout] 11: 0x5586166d2823 - std::panicking::rust_panic_with_hook::h26a6ab8b0993c0c8 [INFO] [stdout] at src/libstd/panicking.rs:526 [INFO] [stdout] 12: 0x5586166d241b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:437 [INFO] [stdout] 13: 0x5586166f6131 - core::panicking::panic_fmt::h17139c2000299725 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 14: 0x5586166f5f53 - core::option::expect_none_failed::h972f96abb4ec8952 [INFO] [stdout] at src/libcore/option.rs:1269 [INFO] [stdout] 15: 0x558616620c99 - core::result::Result::expect::hc981a53920a782d7 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/result.rs:963 [INFO] [stdout] 16: 0x55861662c486 - revonet::Jsonable::to_json::h3c60ccc56274492a [INFO] [stdout] at src/lib.rs:39 [INFO] [stdout] 17: 0x558616614751 - revonet::result::test::test_earesult_mult::h22bef82b9c5531f4 [INFO] [stdout] at src/result.rs:228 [INFO] [stdout] 18: 0x5586166145ca - revonet::result::test::test_earesult_mult::{{closure}}::hcbdce4584cf969cd [INFO] [stdout] at src/result.rs:212 [INFO] [stdout] 19: 0x55861661907e - core::ops::function::FnOnce::call_once::h57ae8e6a56746458 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/ops/function.rs:233 [INFO] [stdout] 20: 0x55861667e9fc - as core::ops::function::FnOnce>::call_once::h42148c33ed88c979 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 21: 0x55861667e9fc - as core::ops::function::FnOnce<()>>::call_once::h759dc0b09d774665 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:318 [INFO] [stdout] 22: 0x55861667e9fc - std::panicking::try::do_call::h676ad1fc9e9badea [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:348 [INFO] [stdout] 23: 0x55861667e9fc - std::panicking::try::hee36a8727a3050b0 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:325 [INFO] [stdout] 24: 0x55861667e9fc - std::panic::catch_unwind::hd5d426ebd89b2542 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:394 [INFO] [stdout] 25: 0x55861667e9fc - test::run_test_in_process::h8dacdba4dc4cbaa5 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 26: 0x55861667e9fc - test::run_test::run_test_inner::{{closure}}::hf93754afad6be40f [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 27: 0x558616656976 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2c69fab544a90730 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 28: 0x55861665ba05 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hcf302fafa60d80f2 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/thread/mod.rs:475 [INFO] [stdout] 29: 0x55861665ba05 - as core::ops::function::FnOnce<()>>::call_once::h39ede710608e817e [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:318 [INFO] [stdout] 30: 0x55861665ba05 - std::panicking::try::do_call::hec0b4d2faa46fbf7 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:348 [INFO] [stdout] 31: 0x55861665ba05 - std::panicking::try::h0144ba3f2539803d [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:325 [INFO] [stdout] 32: 0x55861665ba05 - std::panic::catch_unwind::ha03e59eb589f857b [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:394 [INFO] [stdout] 33: 0x55861665ba05 - std::thread::Builder::spawn_unchecked::{{closure}}::hdeba34620a4a7a44 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/thread/mod.rs:474 [INFO] [stdout] 34: 0x55861665ba05 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h552693dbb801eadd [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/ops/function.rs:233 [INFO] [stdout] 35: 0x5586166d8a6a - as core::ops::function::FnOnce>::call_once::h61c24496ae624ac5 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 36: 0x5586166d8a6a - as core::ops::function::FnOnce>::call_once::h89548957afa14049 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 37: 0x5586166d8a6a - std::sys::unix::thread::Thread::new::thread_start::h73903fbbff5b990e [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 38: 0x7f14ab3d8609 - start_thread [INFO] [stdout] 39: 0x7f14ab2e4103 - __clone [INFO] [stdout] 40: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- result::test::test_json_earesult_mult stdout ---- [INFO] [stdout] Creating population of 10 individuals having size 5 [INFO] [stdout] > 0 : [1.5599029, 12.059483, 3.4819045, 2.2630827, 3.1582448, 0.74770314, 12.495278, 10.4785185, 8.401703, 4.7679987] [INFO] [stdout] Best fitness at generation 0 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 1 : [0.74770314, 1.0454276, 2.052895, 2.2451031, 2.1932113, 1.8043802, 0.86333954, 1.5599029, 1.5599029, 1.805616] [INFO] [stdout] Best fitness at generation 1 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 2 : [0.74770314, 0.86333954, 1.5741386, 1.0758625, 1.2515562, 1.0168706, 1.368182, 0.82969373, 1.3330208, 0.74791104] [INFO] [stdout] Best fitness at generation 2 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 3 : [0.74770314, 0.82969373, 1.2999867, 1.0615869, 0.65286297, 0.54299563, 0.6464161, 0.66154355, 0.74770314, 0.74770314] [INFO] [stdout] Best fitness at generation 3 : 0.54299563 [INFO] [stdout] [INFO] [stdout] > 4 : [0.54299563, 0.65286297, 0.65286297, 0.5914183, 0.48287463, 0.6111195, 0.4454065, 0.6140646, 0.6789803, 0.5944106] [INFO] [stdout] Best fitness at generation 4 : 0.4454065 [INFO] [stdout] [INFO] [stdout] > 5 : [0.4454065, 0.5758699, 0.56022483, 0.5944106, 0.5944106, 0.48018038, 0.49179718, 0.4400045, 0.4197992, 0.6111195] [INFO] [stdout] Best fitness at generation 5 : 0.4197992 [INFO] [stdout] [INFO] [stdout] > 6 : [0.4197992, 0.4454065, 0.44629598, 0.3967814, 0.37254453, 0.441276, 0.47777477, 0.36176726, 0.5316475, 0.5001846] [INFO] [stdout] Best fitness at generation 6 : 0.36176726 [INFO] [stdout] [INFO] [stdout] > 7 : [0.36176726, 0.3967814, 0.39980367, 0.4247225, 0.3967814, 0.43953922, 0.44028983, 0.36176726, 0.4946504, 0.5240401] [INFO] [stdout] Best fitness at generation 7 : 0.36176726 [INFO] [stdout] [INFO] [stdout] > 8 : [0.36176726, 0.36176726, 0.36176726, 0.40593448, 0.27436364, 0.36238578, 0.36176726, 0.4247225, 0.4247225, 0.36176726] [INFO] [stdout] Best fitness at generation 8 : 0.27436364 [INFO] [stdout] [INFO] [stdout] > 9 : [0.27436364, 0.36709747, 0.39222208, 0.27436364, 0.36176726, 0.41953638, 0.36176726, 0.4006533, 0.36002886, 0.42119804] [INFO] [stdout] Best fitness at generation 9 : 0.27436364 [INFO] [stdout] [INFO] [stdout] Creating population of 10 individuals having size 5 [INFO] [stdout] > 0 : [1.5599029, 12.059483, 3.4819045, 2.2630827, 3.1582448, 0.74770314, 12.495278, 10.4785185, 8.401703, 4.7679987] [INFO] [stdout] Best fitness at generation 0 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 1 : [0.74770314, 2.2280676, 3.7690325, 1.2287989, 1.7882515, 1.5599029, 0.7300797, 2.3255737, 3.5307143, 2.1899545] [INFO] [stdout] Best fitness at generation 1 : 0.7300797 [INFO] [stdout] [INFO] [stdout] > 2 : [0.7300797, 0.5558732, 0.6929185, 0.75503623, 0.7300797, 1.4001993, 1.3391523, 0.74770314, 0.7403867, 1.3439025] [INFO] [stdout] Best fitness at generation 2 : 0.5558732 [INFO] [stdout] [INFO] [stdout] > 3 : [0.5558732, 0.7052221, 0.4459915, 0.73999757, 0.7298709, 0.7422177, 0.7312859, 0.7736673, 0.40492508, 0.5734036] [INFO] [stdout] Best fitness at generation 3 : 0.40492508 [INFO] [stdout] [INFO] [stdout] > 4 : [0.40492508, 0.596207, 0.49024355, 0.69785273, 0.47114146, 0.46735892, 0.4245476, 0.5882799, 0.64045113, 0.40492508] [INFO] [stdout] Best fitness at generation 4 : 0.40492508 [INFO] [stdout] [INFO] [stdout] > 5 : [0.40492508, 0.40878743, 0.47289342, 0.46735892, 0.46735892, 0.5680688, 0.35066515, 0.45968628, 0.4245476, 0.47365275] [INFO] [stdout] Best fitness at generation 5 : 0.35066515 [INFO] [stdout] [INFO] [stdout] > 6 : [0.35066515, 0.5126922, 0.42922255, 0.40492508, 0.5014228, 0.33483827, 0.3972311, 0.5164424, 0.40492508, 0.4426579] [INFO] [stdout] Best fitness at generation 6 : 0.33483827 [INFO] [stdout] [INFO] [stdout] > 7 : [0.33483827, 0.31183144, 0.3180402, 0.37500164, 0.5012501, 0.39693797, 0.3972311, 0.43559447, 0.31382152, 0.4831859] [INFO] [stdout] Best fitness at generation 7 : 0.31183144 [INFO] [stdout] [INFO] [stdout] > 8 : [0.31183144, 0.3585195, 0.2453731, 0.41092905, 0.39672443, 0.37012303, 0.29013085, 0.35387468, 0.32550874, 0.32893676] [INFO] [stdout] Best fitness at generation 8 : 0.2453731 [INFO] [stdout] [INFO] [stdout] > 9 : [0.2453731, 0.34160298, 0.30715448, 0.31183144, 0.2746263, 0.34734178, 0.32550874, 0.3069608, 0.32550874, 0.3061344] [INFO] [stdout] Best fitness at generation 9 : 0.2453731 [INFO] [stdout] [INFO] [stdout] Creating population of 10 individuals having size 5 [INFO] [stdout] > 0 : [1.5599029, 12.059483, 3.4819045, 2.2630827, 3.1582448, 0.74770314, 12.495278, 10.4785185, 8.401703, 4.7679987] [INFO] [stdout] Best fitness at generation 0 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 1 : [0.74770314, 2.2745264, 3.4819045, 1.1380353, 1.7245334, 1.5599029, 0.74770314, 3.8894813, 1.0351856, 1.8351278] [INFO] [stdout] Best fitness at generation 1 : 0.74770314 [INFO] [stdout] [INFO] [stdout] > 2 : [0.74770314, 0.80871993, 1.1380353, 0.86144555, 0.63311106, 0.9237906, 0.8717984, 0.56604344, 1.030979, 1.067549] [INFO] [stdout] Best fitness at generation 2 : 0.56604344 [INFO] [stdout] [INFO] [stdout] > 3 : [0.56604344, 0.53999186, 0.5762891, 0.53481066, 0.5884833, 0.55051523, 0.69154966, 0.5802899, 0.54659426, 0.48257342] [INFO] [stdout] Best fitness at generation 3 : 0.48257342 [INFO] [stdout] [INFO] [stdout] > 4 : [0.48257342, 0.41785225, 0.55257857, 0.5762891, 0.5011173, 0.55555433, 0.52293915, 0.56604344, 0.56782097, 0.4577562] [INFO] [stdout] Best fitness at generation 4 : 0.41785225 [INFO] [stdout] [INFO] [stdout] > 5 : [0.41785225, 0.47751507, 0.50655156, 0.52293915, 0.35725412, 0.5203953, 0.5862047, 0.52796495, 0.4959561, 0.55155057] [INFO] [stdout] Best fitness at generation 5 : 0.35725412 [INFO] [stdout] [INFO] [stdout] > 6 : [0.35725412, 0.28795004, 0.55516917, 0.22927596, 0.46361423, 0.43578598, 0.51712185, 0.45590237, 0.51010704, 0.4665331] [INFO] [stdout] Best fitness at generation 6 : 0.22927596 [INFO] [stdout] [INFO] [stdout] > 7 : [0.22927596, 0.45626694, 0.47657606, 0.22927596, 0.22927596, 0.2673955, 0.22927596, 0.3931008, 0.3945414, 0.27443954] [INFO] [stdout] Best fitness at generation 7 : 0.22927596 [INFO] [stdout] [INFO] [stdout] > 8 : [0.22927596, 0.2108048, 0.27466166, 0.23959325, 0.28974932, 0.21723498, 0.22827311, 0.4058362, 0.28389218, 0.23621397] [INFO] [stdout] Best fitness at generation 8 : 0.2108048 [INFO] [stdout] [INFO] [stdout] > 9 : [0.2108048, 0.24457811, 0.21784718, 0.28359392, 0.19321401, 0.21401021, 0.23335555, 0.2972839, 0.2472292, 0.21176142] [INFO] [stdout] Best fitness at generation 9 : 0.19321401 [INFO] [stdout] [INFO] [stdout] thread 'result::test::test_json_earesult_mult' panicked at 'Can not open file: Os { code: 30, kind: Other, message: "Read-only file system" }', src/lib.rs:39:48 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586166cfa85 - backtrace::backtrace::libunwind::trace::h5e2646fa3eddf2ea [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5586166cfa85 - backtrace::backtrace::trace_unsynchronized::hb95dd7f77ce47877 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586166cfa85 - std::sys_common::backtrace::_print_fmt::h5e71b67af43fd70d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5586166cfa85 - ::fmt::hdb4a83d2b61107e5 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5586166f81cc - core::fmt::write::ha20e7262fa3e8a7a [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x558616657485 - std::io::Write::write_fmt::hd8ff364c7845d2d0 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5586166ca081 - std::io::impls::>::write_fmt::h1c057ef6e8762996 [INFO] [stdout] at src/libstd/io/impls.rs:176 [INFO] [stdout] 7: 0x5586166d21e0 - std::sys_common::backtrace::_print::h9c07314cc66ba539 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x5586166d21e0 - std::sys_common::backtrace::print::hd1fd65f49a2d8544 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x5586166d21e0 - std::panicking::default_hook::{{closure}}::h222da46485ab36fc [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x5586166d1eda - std::panicking::default_hook::hc5868949d129ed00 [INFO] [stdout] at src/libstd/panicking.rs:214 [INFO] [stdout] 11: 0x5586166d2823 - std::panicking::rust_panic_with_hook::h26a6ab8b0993c0c8 [INFO] [stdout] at src/libstd/panicking.rs:526 [INFO] [stdout] 12: 0x5586166d241b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:437 [INFO] [stdout] 13: 0x5586166f6131 - core::panicking::panic_fmt::h17139c2000299725 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 14: 0x5586166f5f53 - core::option::expect_none_failed::h972f96abb4ec8952 [INFO] [stdout] at src/libcore/option.rs:1269 [INFO] [stdout] 15: 0x558616620c99 - core::result::Result::expect::hc981a53920a782d7 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/result.rs:963 [INFO] [stdout] 16: 0x55861662c486 - revonet::Jsonable::to_json::h3c60ccc56274492a [INFO] [stdout] at src/lib.rs:39 [INFO] [stdout] 17: 0x5586166140d3 - revonet::result::test::test_json_earesult_mult::h8ca8efc0e86616d3 [INFO] [stdout] at src/result.rs:194 [INFO] [stdout] 18: 0x558616613f9a - revonet::result::test::test_json_earesult_mult::{{closure}}::h0ec2e2726a775a78 [INFO] [stdout] at src/result.rs:178 [INFO] [stdout] 19: 0x558616618f0e - core::ops::function::FnOnce::call_once::h23271aa00befa9e6 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/ops/function.rs:233 [INFO] [stdout] 20: 0x55861667e9fc - as core::ops::function::FnOnce>::call_once::h42148c33ed88c979 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 21: 0x55861667e9fc - as core::ops::function::FnOnce<()>>::call_once::h759dc0b09d774665 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:318 [INFO] [stdout] 22: 0x55861667e9fc - std::panicking::try::do_call::h676ad1fc9e9badea [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:348 [INFO] [stdout] 23: 0x55861667e9fc - std::panicking::try::hee36a8727a3050b0 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:325 [INFO] [stdout] 24: 0x55861667e9fc - std::panic::catch_unwind::hd5d426ebd89b2542 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:394 [INFO] [stdout] 25: 0x55861667e9fc - test::run_test_in_process::h8dacdba4dc4cbaa5 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 26: 0x55861667e9fc - test::run_test::run_test_inner::{{closure}}::hf93754afad6be40f [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 27: 0x558616656976 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2c69fab544a90730 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 28: 0x55861665ba05 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hcf302fafa60d80f2 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/thread/mod.rs:475 [INFO] [stdout] 29: 0x55861665ba05 - as core::ops::function::FnOnce<()>>::call_once::h39ede710608e817e [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:318 [INFO] [stdout] 30: 0x55861665ba05 - std::panicking::try::do_call::hec0b4d2faa46fbf7 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:348 [INFO] [stdout] 31: 0x55861665ba05 - std::panicking::try::h0144ba3f2539803d [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:325 [INFO] [stdout] 32: 0x55861665ba05 - std::panic::catch_unwind::ha03e59eb589f857b [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:394 [INFO] [stdout] 33: 0x55861665ba05 - std::thread::Builder::spawn_unchecked::{{closure}}::hdeba34620a4a7a44 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/thread/mod.rs:474 [INFO] [stdout] 34: 0x55861665ba05 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h552693dbb801eadd [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/ops/function.rs:233 [INFO] [stdout] 35: 0x5586166d8a6a - as core::ops::function::FnOnce>::call_once::h61c24496ae624ac5 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 36: 0x5586166d8a6a - as core::ops::function::FnOnce>::call_once::h89548957afa14049 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 37: 0x5586166d8a6a - std::sys::unix::thread::Thread::new::thread_start::h73903fbbff5b990e [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 38: 0x7f14ab3d8609 - start_thread [INFO] [stdout] 39: 0x7f14ab2e4103 - __clone [INFO] [stdout] 40: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- settings::test::test_json stdout ---- [INFO] [stdout] thread 'settings::test::test_json' panicked at 'Can not open file: Os { code: 30, kind: Other, message: "Read-only file system" }', src/settings.rs:83:48 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5586166cfa85 - backtrace::backtrace::libunwind::trace::h5e2646fa3eddf2ea [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x5586166cfa85 - backtrace::backtrace::trace_unsynchronized::hb95dd7f77ce47877 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x5586166cfa85 - std::sys_common::backtrace::_print_fmt::h5e71b67af43fd70d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x5586166cfa85 - ::fmt::hdb4a83d2b61107e5 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x5586166f81cc - core::fmt::write::ha20e7262fa3e8a7a [INFO] [stdout] at src/libcore/fmt/mod.rs:1076 [INFO] [stdout] 5: 0x558616657485 - std::io::Write::write_fmt::hd8ff364c7845d2d0 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/io/mod.rs:1537 [INFO] [stdout] 6: 0x5586166ca081 - std::io::impls::>::write_fmt::h1c057ef6e8762996 [INFO] [stdout] at src/libstd/io/impls.rs:176 [INFO] [stdout] 7: 0x5586166d21e0 - std::sys_common::backtrace::_print::h9c07314cc66ba539 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x5586166d21e0 - std::sys_common::backtrace::print::hd1fd65f49a2d8544 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x5586166d21e0 - std::panicking::default_hook::{{closure}}::h222da46485ab36fc [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x5586166d1eda - std::panicking::default_hook::hc5868949d129ed00 [INFO] [stdout] at src/libstd/panicking.rs:214 [INFO] [stdout] 11: 0x5586166d2823 - std::panicking::rust_panic_with_hook::h26a6ab8b0993c0c8 [INFO] [stdout] at src/libstd/panicking.rs:526 [INFO] [stdout] 12: 0x5586166d241b - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:437 [INFO] [stdout] 13: 0x5586166f6131 - core::panicking::panic_fmt::h17139c2000299725 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 14: 0x5586166f5f53 - core::option::expect_none_failed::h972f96abb4ec8952 [INFO] [stdout] at src/libcore/option.rs:1269 [INFO] [stdout] 15: 0x558616620c99 - core::result::Result::expect::hc981a53920a782d7 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/result.rs:963 [INFO] [stdout] 16: 0x5586166440f6 - revonet::settings::EASettings::to_json::h7af16e7124e2cca2 [INFO] [stdout] at src/settings.rs:83 [INFO] [stdout] 17: 0x558616651a92 - revonet::settings::test::test_json::h1aa1354b33a34ea0 [INFO] [stdout] at src/settings.rs:125 [INFO] [stdout] 18: 0x558616651a3a - revonet::settings::test::test_json::{{closure}}::ha29d2d72f2ddaf22 [INFO] [stdout] at src/settings.rs:122 [INFO] [stdout] 19: 0x55861661922e - core::ops::function::FnOnce::call_once::hb02b97eb1663e6a9 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/ops/function.rs:233 [INFO] [stdout] 20: 0x55861667e9fc - as core::ops::function::FnOnce>::call_once::h42148c33ed88c979 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 21: 0x55861667e9fc - as core::ops::function::FnOnce<()>>::call_once::h759dc0b09d774665 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:318 [INFO] [stdout] 22: 0x55861667e9fc - std::panicking::try::do_call::h676ad1fc9e9badea [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:348 [INFO] [stdout] 23: 0x55861667e9fc - std::panicking::try::hee36a8727a3050b0 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:325 [INFO] [stdout] 24: 0x55861667e9fc - std::panic::catch_unwind::hd5d426ebd89b2542 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:394 [INFO] [stdout] 25: 0x55861667e9fc - test::run_test_in_process::h8dacdba4dc4cbaa5 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 26: 0x55861667e9fc - test::run_test::run_test_inner::{{closure}}::hf93754afad6be40f [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 27: 0x558616656976 - std::sys_common::backtrace::__rust_begin_short_backtrace::h2c69fab544a90730 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 28: 0x55861665ba05 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hcf302fafa60d80f2 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/thread/mod.rs:475 [INFO] [stdout] 29: 0x55861665ba05 - as core::ops::function::FnOnce<()>>::call_once::h39ede710608e817e [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:318 [INFO] [stdout] 30: 0x55861665ba05 - std::panicking::try::do_call::hec0b4d2faa46fbf7 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:348 [INFO] [stdout] 31: 0x55861665ba05 - std::panicking::try::h0144ba3f2539803d [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panicking.rs:325 [INFO] [stdout] 32: 0x55861665ba05 - std::panic::catch_unwind::ha03e59eb589f857b [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/panic.rs:394 [INFO] [stdout] 33: 0x55861665ba05 - std::thread::Builder::spawn_unchecked::{{closure}}::hdeba34620a4a7a44 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libstd/thread/mod.rs:474 [INFO] [stdout] 34: 0x55861665ba05 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h552693dbb801eadd [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/libcore/ops/function.rs:233 [INFO] [stdout] 35: 0x5586166d8a6a - as core::ops::function::FnOnce>::call_once::h61c24496ae624ac5 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 36: 0x5586166d8a6a - as core::ops::function::FnOnce>::call_once::h89548957afa14049 [INFO] [stdout] at /rustc/6f959902b3103c49ca981fbc01871589c3498489/src/liballoc/boxed.rs:1081 [INFO] [stdout] 37: 0x5586166d8a6a - std::sys::unix::thread::Thread::new::thread_start::h73903fbbff5b990e [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 38: 0x7f14ab3d8609 - start_thread [INFO] [stdout] 39: 0x7f14ab2e4103 - __clone [INFO] [stdout] 40: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] result::test::test_earesult_mult [INFO] [stdout] result::test::test_json_earesult [INFO] [stdout] result::test::test_json_earesult_mult [INFO] [stdout] settings::test::test_json [INFO] [stdout] [INFO] [stdout] test result: FAILED. 23 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "bda3bf8568a2422dd5aa3812d07d2945728a0f7a7bae259fb7c6b2ea7198896d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bda3bf8568a2422dd5aa3812d07d2945728a0f7a7bae259fb7c6b2ea7198896d", kill_on_drop: false }` [INFO] [stdout] bda3bf8568a2422dd5aa3812d07d2945728a0f7a7bae259fb7c6b2ea7198896d