Oct 12 18:34:15.380 INFO testing wwkeyboard/ray_tracer_challenge against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 12 18:34:15.381 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,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" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 18:34:15.931 INFO blam! f672e75bc45975f76c613236cf5352dcb2230c950d2f6988dc06eb8332c87ccd Oct 12 18:34:15.933 INFO running `"docker" "start" "-a" "f672e75bc45975f76c613236cf5352dcb2230c950d2f6988dc06eb8332c87ccd"` Oct 12 18:34:18.723 INFO kablam! usermod: no changes Oct 12 18:34:18.863 INFO kablam! Compiling num-traits v0.2.6 Oct 12 18:34:18.875 INFO kablam! Compiling num-integer v0.1.39 Oct 12 18:34:18.875 INFO kablam! Compiling num-bigint v0.2.0 Oct 12 18:34:18.875 INFO kablam! Compiling num-complex v0.2.0 Oct 12 18:34:18.875 INFO kablam! Compiling num-rational v0.2.1 Oct 12 18:34:18.875 INFO kablam! Compiling num-iter v0.1.37 Oct 12 18:34:32.910 INFO kablam! Compiling num v0.2.0 Oct 12 18:34:33.059 INFO kablam! Compiling ray_tracer_challenge v0.1.0 (/source) Oct 12 18:34:33.319 INFO kablam! warning: struct is never constructed: `Canvas` Oct 12 18:34:33.319 INFO kablam! --> src/canvas.rs:4:1 Oct 12 18:34:33.319 INFO kablam! | Oct 12 18:34:33.319 INFO kablam! 4 | pub struct Canvas { Oct 12 18:34:33.319 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.319 INFO kablam! | Oct 12 18:34:33.319 INFO kablam! = note: #[warn(dead_code)] on by default Oct 12 18:34:33.319 INFO kablam! Oct 12 18:34:33.319 INFO kablam! warning: method is never used: `new` Oct 12 18:34:33.319 INFO kablam! --> src/canvas.rs:12:5 Oct 12 18:34:33.319 INFO kablam! | Oct 12 18:34:33.319 INFO kablam! 12 | fn new(width: usize, height: usize) -> Canvas { Oct 12 18:34:33.319 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.319 INFO kablam! Oct 12 18:34:33.319 INFO kablam! warning: method is never used: `write_pixel` Oct 12 18:34:33.319 INFO kablam! --> src/canvas.rs:22:5 Oct 12 18:34:33.319 INFO kablam! | Oct 12 18:34:33.319 INFO kablam! 22 | fn write_pixel(&mut self, x: usize, y: usize, color: color::Color) { Oct 12 18:34:33.319 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.319 INFO kablam! Oct 12 18:34:33.319 INFO kablam! warning: method is never used: `pixel_at` Oct 12 18:34:33.319 INFO kablam! --> src/canvas.rs:28:5 Oct 12 18:34:33.319 INFO kablam! | Oct 12 18:34:33.319 INFO kablam! 28 | fn pixel_at(&self, x: usize, y: usize) -> color::Color { Oct 12 18:34:33.319 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.319 INFO kablam! Oct 12 18:34:33.319 INFO kablam! warning: method is never used: `to_ppm` Oct 12 18:34:33.320 INFO kablam! --> src/canvas.rs:33:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 33 | fn to_ppm(&self) -> String { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: constant item is never used: `PPM_COLOR_SIZE` Oct 12 18:34:33.320 INFO kablam! --> src/color.rs:8:1 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 8 | const PPM_COLOR_SIZE: f32 = 255.; Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `new` Oct 12 18:34:33.320 INFO kablam! --> src/color.rs:18:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 18 | pub fn new(r: f32, g: f32, b: f32) -> Color { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `to_ppm` Oct 12 18:34:33.320 INFO kablam! --> src/color.rs:26:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 26 | pub fn to_ppm(&self) -> String { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: constant item is never used: `ZERO_VECTOR` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:7:1 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 7 | / const ZERO_VECTOR: Tuple = Tuple { Oct 12 18:34:33.320 INFO kablam! 8 | | x: 0., Oct 12 18:34:33.320 INFO kablam! 9 | | y: 0., Oct 12 18:34:33.320 INFO kablam! 10 | | z: 0., Oct 12 18:34:33.320 INFO kablam! 11 | | w: 0., Oct 12 18:34:33.320 INFO kablam! 12 | | }; Oct 12 18:34:33.320 INFO kablam! | |__^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `is_vector` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:27:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 27 | pub fn is_vector(&self) -> bool { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `is_point` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:31:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 31 | pub fn is_point(&self) -> bool { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `point` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:35:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 35 | pub fn point(x: f32, y: f32, z: f32) -> Tuple { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `vector` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:44:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 44 | pub fn vector(x: f32, y: f32, z: f32) -> Tuple { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `negate` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:53:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 53 | pub fn negate(self) -> Tuple { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `magnitude` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:57:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 57 | pub fn magnitude(&self) -> f32 { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `normalize` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:61:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 61 | pub fn normalize(&self) -> Tuple { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `dot` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:72:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 72 | pub fn dot(&self, other: Tuple) -> f32 { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.320 INFO kablam! warning: method is never used: `cross` Oct 12 18:34:33.320 INFO kablam! --> src/point.rs:76:5 Oct 12 18:34:33.320 INFO kablam! | Oct 12 18:34:33.320 INFO kablam! 76 | pub fn cross(&self, other: Tuple) -> Tuple { Oct 12 18:34:33.320 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:33.320 INFO kablam! Oct 12 18:34:33.673 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 14.93s Oct 12 18:34:33.677 INFO kablam! su: No module specific data is present Oct 12 18:34:34.499 INFO running `"docker" "rm" "-f" "f672e75bc45975f76c613236cf5352dcb2230c950d2f6988dc06eb8332c87ccd"` Oct 12 18:34:34.844 INFO blam! f672e75bc45975f76c613236cf5352dcb2230c950d2f6988dc06eb8332c87ccd Oct 12 18:34:34.845 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,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" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 18:34:35.207 INFO blam! 96e159e70ba60b3916058fc54b6e44edf0979b54e5bd1c1580e355cb5ab89c6c Oct 12 18:34:35.215 INFO running `"docker" "start" "-a" "96e159e70ba60b3916058fc54b6e44edf0979b54e5bd1c1580e355cb5ab89c6c"` Oct 12 18:34:35.772 INFO kablam! usermod: no changes Oct 12 18:34:35.815 INFO kablam! Compiling ray_tracer_challenge v0.1.0 (/source) Oct 12 18:34:36.986 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.20s Oct 12 18:34:36.990 INFO kablam! su: No module specific data is present Oct 12 18:34:37.346 INFO running `"docker" "rm" "-f" "96e159e70ba60b3916058fc54b6e44edf0979b54e5bd1c1580e355cb5ab89c6c"` Oct 12 18:34:37.563 INFO blam! 96e159e70ba60b3916058fc54b6e44edf0979b54e5bd1c1580e355cb5ab89c6c Oct 12 18:34:37.565 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,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" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 12 18:34:37.819 INFO blam! c4293524ec613a61bfb547731ea72e61339cd70b2a210f18fac11c8a5a9583f7 Oct 12 18:34:37.827 INFO running `"docker" "start" "-a" "c4293524ec613a61bfb547731ea72e61339cd70b2a210f18fac11c8a5a9583f7"` Oct 12 18:34:38.559 INFO kablam! usermod: no changes Oct 12 18:34:38.678 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.08s Oct 12 18:34:38.678 INFO kablam! Running /target/debug/deps/ray_tracer_challenge-baf0c674cc90767c Oct 12 18:34:38.679 INFO blam! Oct 12 18:34:38.679 INFO blam! running 27 tests Oct 12 18:34:38.680 INFO blam! test canvas::tests::proper_ppm_header ... ok Oct 12 18:34:38.680 INFO blam! test canvas::tests::write_pixel_to_canvas ... ok Oct 12 18:34:38.680 INFO blam! test color::tests::subtracting_colors ... ok Oct 12 18:34:38.680 INFO blam! test color::tests::to_ppm ... ok Oct 12 18:34:38.687 INFO blam! test color::tests::multiply_color_by_color ... ok Oct 12 18:34:38.687 INFO blam! test color::tests::adding_colors ... ok Oct 12 18:34:38.688 INFO blam! test color::tests::multiple_color_by_scalar ... ok Oct 12 18:34:38.688 INFO blam! test color::tests::colors_are_tuples ... ok Oct 12 18:34:38.688 INFO blam! test point::tests::divide_tuple_by_scalar ... ok Oct 12 18:34:38.689 INFO blam! test point::tests::cross_product ... ok Oct 12 18:34:38.689 INFO blam! test point::tests::adding_two_vectors_gives_a_vector ... ok Oct 12 18:34:38.689 INFO blam! test point::tests::a_tuple_with_w_0_is_a_vector ... ok Oct 12 18:34:38.690 INFO blam! test point::tests::a_tuple_with_w_1_is_a_point ... ok Oct 12 18:34:38.690 INFO blam! test point::tests::adding_two_tuples ... ok Oct 12 18:34:38.711 INFO blam! test point::tests::multiple_tuple_by_scalar ... ok Oct 12 18:34:38.712 INFO blam! test canvas::tests::add_pixel_data_to_ppm ... ok Oct 12 18:34:38.712 INFO blam! test point::tests::magnitude_of_vectors ... ok Oct 12 18:34:38.712 INFO blam! test point::tests::dot_product ... ok Oct 12 18:34:38.713 INFO blam! test point::tests::negate_a_vector ... ok Oct 12 18:34:38.713 INFO blam! test point::tests::point_factory_creates_point ... ok Oct 12 18:34:38.713 INFO blam! test point::tests::normalizing_vector ... ok Oct 12 18:34:38.714 INFO blam! test point::tests::subtract_vector_from_zero_vector ... ok Oct 12 18:34:38.714 INFO blam! test point::tests::subtracting_two_points ... ok Oct 12 18:34:38.714 INFO blam! test point::tests::subtracting_vector_from_a_point ... ok Oct 12 18:34:38.714 INFO blam! test point::tests::vector_factory_creates_vector ... ok Oct 12 18:34:38.715 INFO blam! test point::tests::subtracting_two_vectors ... ok Oct 12 18:34:38.824 INFO blam! test canvas::tests::new_canvas ... ok Oct 12 18:34:38.825 INFO blam! Oct 12 18:34:38.825 INFO blam! test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 12 18:34:38.825 INFO blam! Oct 12 18:34:38.832 INFO kablam! su: No module specific data is present Oct 12 18:34:39.364 INFO running `"docker" "rm" "-f" "c4293524ec613a61bfb547731ea72e61339cd70b2a210f18fac11c8a5a9583f7"` Oct 12 18:34:39.518 INFO blam! c4293524ec613a61bfb547731ea72e61339cd70b2a210f18fac11c8a5a9583f7