Oct 10 15:07:46.676 INFO testing sergorl/merkle_hash_tree against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 10 15:07:46.676 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 10 15:07:46.676 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-5/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 10 15:07:47.130 INFO blam! 43ef386bcc3589b8a499ae4b221b1aed86c19273d267034f2b0b648f0440bd3f Oct 10 15:07:47.132 INFO running `"docker" "start" "-a" "43ef386bcc3589b8a499ae4b221b1aed86c19273d267034f2b0b648f0440bd3f"` Oct 10 15:07:48.788 INFO kablam! usermod: no changes Oct 10 15:07:48.904 INFO kablam! Compiling num_cpus v0.2.13 Oct 10 15:07:48.904 INFO kablam! Compiling rayon-core v1.3.0 Oct 10 15:07:48.912 INFO kablam! Compiling rust-crypto v0.2.36 Oct 10 15:07:52.748 INFO kablam! Compiling rayon v0.9.0 Oct 10 15:08:01.668 INFO kablam! Compiling merkle_hash_tree v0.1.0 (/source) Oct 10 15:08:02.689 INFO kablam! warning: unused variable: `num_thread` Oct 10 15:08:02.689 INFO kablam! --> src/lib.rs:272:13 Oct 10 15:08:02.689 INFO kablam! | Oct 10 15:08:02.689 INFO kablam! 272 | let num_thread: usize; Oct 10 15:08:02.689 INFO kablam! | ^^^^^^^^^^ help: consider using `_num_thread` instead Oct 10 15:08:02.689 INFO kablam! | Oct 10 15:08:02.689 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 10 15:08:02.689 INFO kablam! Oct 10 15:08:02.689 INFO kablam! warning: unused variable: `num_cpus` Oct 10 15:08:02.689 INFO kablam! --> src/lib.rs:255:78 Oct 10 15:08:02.689 INFO kablam! | Oct 10 15:08:02.689 INFO kablam! 255 | fn create_hash_level(hash_tree: &mut Vec>, pool: &rayon::ThreadPool, num_cpus: usize) { Oct 10 15:08:02.689 INFO kablam! | ^^^^^^^^ help: consider using `_num_cpus` instead Oct 10 15:08:02.689 INFO kablam! Oct 10 15:08:02.689 INFO kablam! warning: unused variable: `num_cpus` Oct 10 15:08:02.689 INFO kablam! --> src/lib.rs:305:5 Oct 10 15:08:02.689 INFO kablam! | Oct 10 15:08:02.689 INFO kablam! 305 | num_cpus: usize, Oct 10 15:08:02.689 INFO kablam! | ^^^^^^^^ help: consider using `_num_cpus` instead Oct 10 15:08:02.689 INFO kablam! Oct 10 15:08:04.428 INFO kablam! warning: unused import: `merkle_tree::to_hex_string` Oct 10 15:08:04.428 INFO kablam! --> src/main.rs:6:5 Oct 10 15:08:04.428 INFO kablam! | Oct 10 15:08:04.428 INFO kablam! 6 | use merkle_tree::to_hex_string; Oct 10 15:08:04.428 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:08:04.428 INFO kablam! | Oct 10 15:08:04.428 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 10 15:08:04.428 INFO kablam! Oct 10 15:08:04.452 INFO kablam! warning: unused variable: `start` Oct 10 15:08:04.452 INFO kablam! --> src/main.rs:23:9 Oct 10 15:08:04.452 INFO kablam! | Oct 10 15:08:04.452 INFO kablam! 23 | let start = PreciseTime::now(); Oct 10 15:08:04.452 INFO kablam! | ^^^^^ help: consider using `_start` instead Oct 10 15:08:04.452 INFO kablam! | Oct 10 15:08:04.452 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 10 15:08:04.452 INFO kablam! Oct 10 15:08:04.452 INFO kablam! warning: unused variable: `end` Oct 10 15:08:04.452 INFO kablam! --> src/main.rs:25:9 Oct 10 15:08:04.452 INFO kablam! | Oct 10 15:08:04.452 INFO kablam! 25 | let end = PreciseTime::now(); Oct 10 15:08:04.452 INFO kablam! | ^^^ help: consider using `_end` instead Oct 10 15:08:04.453 INFO kablam! Oct 10 15:08:04.453 INFO kablam! warning: variable does not need to be mutable Oct 10 15:08:04.453 INFO kablam! --> src/main.rs:18:9 Oct 10 15:08:04.453 INFO kablam! | Oct 10 15:08:04.453 INFO kablam! 18 | let mut num_block: usize = 8 * 2; Oct 10 15:08:04.453 INFO kablam! | ----^^^^^^^^^ Oct 10 15:08:04.453 INFO kablam! | | Oct 10 15:08:04.453 INFO kablam! | help: remove this `mut` Oct 10 15:08:04.453 INFO kablam! | Oct 10 15:08:04.453 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 10 15:08:04.453 INFO kablam! Oct 10 15:08:04.453 INFO kablam! warning: variable does not need to be mutable Oct 10 15:08:04.453 INFO kablam! --> src/main.rs:19:9 Oct 10 15:08:04.453 INFO kablam! | Oct 10 15:08:04.453 INFO kablam! 19 | let mut size_block: usize = 32; Oct 10 15:08:04.453 INFO kablam! | ----^^^^^^^^^^ Oct 10 15:08:04.453 INFO kablam! | | Oct 10 15:08:04.453 INFO kablam! | help: remove this `mut` Oct 10 15:08:04.453 INFO kablam! Oct 10 15:08:05.537 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 16.72s Oct 10 15:08:05.542 INFO kablam! su: No module specific data is present Oct 10 15:08:06.513 INFO running `"docker" "rm" "-f" "43ef386bcc3589b8a499ae4b221b1aed86c19273d267034f2b0b648f0440bd3f"` Oct 10 15:08:06.788 INFO blam! 43ef386bcc3589b8a499ae4b221b1aed86c19273d267034f2b0b648f0440bd3f Oct 10 15:08:06.793 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 10 15:08:06.794 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-5/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 10 15:08:07.324 INFO blam! 1c5887e8e4e85dd4a42e01633e6e1af91b080aed1b1e73b59e655a7739bfd989 Oct 10 15:08:07.328 INFO running `"docker" "start" "-a" "1c5887e8e4e85dd4a42e01633e6e1af91b080aed1b1e73b59e655a7739bfd989"` Oct 10 15:08:08.616 INFO kablam! usermod: no changes Oct 10 15:08:08.748 INFO kablam! Compiling merkle_hash_tree v0.1.0 (/source) Oct 10 15:08:10.176 INFO kablam! warning: unused variable: `num_thread` Oct 10 15:08:10.176 INFO kablam! --> src/lib.rs:272:13 Oct 10 15:08:10.176 INFO kablam! | Oct 10 15:08:10.176 INFO kablam! 272 | let num_thread: usize; Oct 10 15:08:10.176 INFO kablam! | ^^^^^^^^^^ help: consider using `_num_thread` instead Oct 10 15:08:10.176 INFO kablam! | Oct 10 15:08:10.176 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 10 15:08:10.176 INFO kablam! Oct 10 15:08:10.176 INFO kablam! warning: unused variable: `num_cpus` Oct 10 15:08:10.176 INFO kablam! --> src/lib.rs:255:78 Oct 10 15:08:10.176 INFO kablam! | Oct 10 15:08:10.176 INFO kablam! 255 | fn create_hash_level(hash_tree: &mut Vec>, pool: &rayon::ThreadPool, num_cpus: usize) { Oct 10 15:08:10.176 INFO kablam! | ^^^^^^^^ help: consider using `_num_cpus` instead Oct 10 15:08:10.177 INFO kablam! Oct 10 15:08:10.177 INFO kablam! warning: unused variable: `num_cpus` Oct 10 15:08:10.177 INFO kablam! --> src/lib.rs:305:5 Oct 10 15:08:10.177 INFO kablam! | Oct 10 15:08:10.177 INFO kablam! 305 | num_cpus: usize, Oct 10 15:08:10.177 INFO kablam! | ^^^^^^^^ help: consider using `_num_cpus` instead Oct 10 15:08:10.177 INFO kablam! Oct 10 15:08:10.208 INFO kablam! warning: unused import: `merkle_tree::to_hex_string` Oct 10 15:08:10.208 INFO kablam! --> src/main.rs:6:5 Oct 10 15:08:10.208 INFO kablam! | Oct 10 15:08:10.208 INFO kablam! 6 | use merkle_tree::to_hex_string; Oct 10 15:08:10.208 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:08:10.208 INFO kablam! | Oct 10 15:08:10.208 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 10 15:08:10.208 INFO kablam! Oct 10 15:08:10.268 INFO kablam! warning: unused variable: `start` Oct 10 15:08:10.268 INFO kablam! --> src/main.rs:23:9 Oct 10 15:08:10.268 INFO kablam! | Oct 10 15:08:10.268 INFO kablam! 23 | let start = PreciseTime::now(); Oct 10 15:08:10.268 INFO kablam! | ^^^^^ help: consider using `_start` instead Oct 10 15:08:10.268 INFO kablam! | Oct 10 15:08:10.268 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 10 15:08:10.268 INFO kablam! Oct 10 15:08:10.268 INFO kablam! warning: unused variable: `end` Oct 10 15:08:10.268 INFO kablam! --> src/main.rs:25:9 Oct 10 15:08:10.268 INFO kablam! | Oct 10 15:08:10.268 INFO kablam! 25 | let end = PreciseTime::now(); Oct 10 15:08:10.268 INFO kablam! | ^^^ help: consider using `_end` instead Oct 10 15:08:10.268 INFO kablam! Oct 10 15:08:10.272 INFO kablam! warning: variable does not need to be mutable Oct 10 15:08:10.273 INFO kablam! --> src/main.rs:18:9 Oct 10 15:08:10.273 INFO kablam! | Oct 10 15:08:10.273 INFO kablam! 18 | let mut num_block: usize = 8 * 2; Oct 10 15:08:10.273 INFO kablam! | ----^^^^^^^^^ Oct 10 15:08:10.273 INFO kablam! | | Oct 10 15:08:10.273 INFO kablam! | help: remove this `mut` Oct 10 15:08:10.274 INFO kablam! | Oct 10 15:08:10.274 INFO kablam! = note: #[warn(unused_mut)] on by default Oct 10 15:08:10.274 INFO kablam! Oct 10 15:08:10.274 INFO kablam! warning: variable does not need to be mutable Oct 10 15:08:10.274 INFO kablam! --> src/main.rs:19:9 Oct 10 15:08:10.274 INFO kablam! | Oct 10 15:08:10.274 INFO kablam! 19 | let mut size_block: usize = 32; Oct 10 15:08:10.274 INFO kablam! | ----^^^^^^^^^^ Oct 10 15:08:10.274 INFO kablam! | | Oct 10 15:08:10.274 INFO kablam! | help: remove this `mut` Oct 10 15:08:10.274 INFO kablam! Oct 10 15:08:11.344 INFO kablam! warning: unused import: `crypto::digest::Digest` Oct 10 15:08:11.344 INFO kablam! --> tests/test.rs:10:5 Oct 10 15:08:11.344 INFO kablam! | Oct 10 15:08:11.344 INFO kablam! 10 | use crypto::digest::Digest; Oct 10 15:08:11.344 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Oct 10 15:08:11.344 INFO kablam! | Oct 10 15:08:11.344 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 10 15:08:11.344 INFO kablam! Oct 10 15:08:11.344 INFO kablam! warning: unused import: `rand::Rng` Oct 10 15:08:11.344 INFO kablam! --> tests/test.rs:12:5 Oct 10 15:08:11.344 INFO kablam! | Oct 10 15:08:11.344 INFO kablam! 12 | use rand::Rng; Oct 10 15:08:11.344 INFO kablam! | ^^^^^^^^^ Oct 10 15:08:11.344 INFO kablam! Oct 10 15:08:11.529 INFO kablam! warning: unused variable: `tree` Oct 10 15:08:11.529 INFO kablam! --> tests/test.rs:66:13 Oct 10 15:08:11.529 INFO kablam! | Oct 10 15:08:11.529 INFO kablam! 66 | let tree = MerkleTree::new(&data, num_cpus::get()); Oct 10 15:08:11.529 INFO kablam! | ^^^^ help: consider using `_tree` instead Oct 10 15:08:11.529 INFO kablam! | Oct 10 15:08:11.529 INFO kablam! = note: #[warn(unused_variables)] on by default Oct 10 15:08:11.529 INFO kablam! Oct 10 15:08:11.529 INFO kablam! warning: unused variable: `tree` Oct 10 15:08:11.529 INFO kablam! --> tests/test.rs:74:13 Oct 10 15:08:11.529 INFO kablam! | Oct 10 15:08:11.529 INFO kablam! 74 | let tree = MerkleTree::new(&data, num_cpus::get()); Oct 10 15:08:11.529 INFO kablam! | ^^^^ help: consider using `_tree` instead Oct 10 15:08:11.529 INFO kablam! Oct 10 15:08:11.529 INFO kablam! warning: unused variable: `tree` Oct 10 15:08:11.529 INFO kablam! --> tests/test.rs:82:13 Oct 10 15:08:11.529 INFO kablam! | Oct 10 15:08:11.529 INFO kablam! 82 | let tree = MerkleTree::new(&data, num_cpus::get()); Oct 10 15:08:11.529 INFO kablam! | ^^^^ help: consider using `_tree` instead Oct 10 15:08:11.529 INFO kablam! Oct 10 15:08:13.164 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 4.51s Oct 10 15:08:13.176 INFO kablam! su: No module specific data is present Oct 10 15:08:13.856 INFO running `"docker" "rm" "-f" "1c5887e8e4e85dd4a42e01633e6e1af91b080aed1b1e73b59e655a7739bfd989"` Oct 10 15:08:14.128 INFO blam! 1c5887e8e4e85dd4a42e01633e6e1af91b080aed1b1e73b59e655a7739bfd989 Oct 10 15:08:14.131 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 10 15:08:14.132 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-5/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 10 15:08:14.485 INFO blam! 01b49cfbd166476413a9b19028929817e34082a8313a4155e5fc08b36c7689f2 Oct 10 15:08:14.490 INFO running `"docker" "start" "-a" "01b49cfbd166476413a9b19028929817e34082a8313a4155e5fc08b36c7689f2"` Oct 10 15:08:15.992 INFO kablam! usermod: no changes Oct 10 15:08:16.098 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.07s Oct 10 15:08:16.105 INFO kablam! Running /target/debug/deps/merkle_tree-e8bceaefa914bb0c Oct 10 15:08:16.113 INFO blam! Oct 10 15:08:16.113 INFO blam! running 0 tests Oct 10 15:08:16.113 INFO blam! Oct 10 15:08:16.114 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 10 15:08:16.114 INFO blam! Oct 10 15:08:16.116 INFO kablam! Running /target/debug/deps/merkle_hash_tree-ea21879145397bb5 Oct 10 15:08:16.121 INFO blam! Oct 10 15:08:16.121 INFO blam! running 0 tests Oct 10 15:08:16.122 INFO blam! Oct 10 15:08:16.122 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 10 15:08:16.122 INFO blam! Oct 10 15:08:16.128 INFO kablam! Running /target/debug/deps/test-14686eba23ba7dff Oct 10 15:08:16.140 INFO blam! Oct 10 15:08:16.140 INFO blam! running 16 tests Oct 10 15:08:16.141 INFO blam! test crypto_test::sha256_with_min_size_input ... ok Oct 10 15:08:16.290 INFO blam! test merkle_test::get_child ... ok Oct 10 15:08:16.324 INFO blam! test merkle_test::create_with_one_wrong_length_data_block_1 ... ok Oct 10 15:08:16.324 INFO blam! test merkle_test::create_with_empty ... ok Oct 10 15:08:16.330 INFO blam! test crypto_test::sha256_with_wrong_size_input ... ok Oct 10 15:08:16.330 INFO blam! test merkle_test::create_with_one_wrong_length_data_block_2 ... ok Oct 10 15:08:16.330 INFO blam! test merkle_test::get_child_with_wrong_index ... ok Oct 10 15:08:16.330 INFO blam! test merkle_test::get_child_with_wrong_level_greater ... ok Oct 10 15:08:16.466 INFO blam! test merkle_test::get_parent_with_wrong_level ... ok Oct 10 15:08:16.484 INFO blam! test merkle_test::get_parent_with_wrong_index ... ok Oct 10 15:08:16.492 INFO blam! test merkle_test::get_child_with_wrong_level_less ... ok Oct 10 15:08:16.540 INFO blam! test merkle_test::get_wrong_level ... ok Oct 10 15:08:16.556 INFO blam! test merkle_test::get_hash_with_wrong_index ... ok Oct 10 15:08:16.556 INFO blam! test merkle_test::get_hash_with_wrong_level ... ok Oct 10 15:08:16.592 INFO blam! test merkle_test::get_parent ... ok Oct 10 15:08:23.588 INFO blam! test merkle_test::equal_test_one_core_vs_few_cores ... ok Oct 10 15:08:23.588 INFO blam! Oct 10 15:08:23.588 INFO blam! test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 10 15:08:23.588 INFO blam! Oct 10 15:08:23.597 INFO kablam! Doc-tests merkle_tree Oct 10 15:08:25.274 INFO blam! Oct 10 15:08:25.274 INFO blam! running 1 test Oct 10 15:08:25.274 INFO blam! test src/lib.rs - (line 16) ... ignored Oct 10 15:08:25.274 INFO blam! Oct 10 15:08:25.274 INFO blam! test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out Oct 10 15:08:25.274 INFO blam! Oct 10 15:08:25.282 INFO kablam! su: No module specific data is present Oct 10 15:08:26.299 INFO running `"docker" "rm" "-f" "01b49cfbd166476413a9b19028929817e34082a8313a4155e5fc08b36c7689f2"` Oct 10 15:08:26.581 INFO blam! 01b49cfbd166476413a9b19028929817e34082a8313a4155e5fc08b36c7689f2