Oct 12 18:34:02.171 INFO testing wwkeyboard/ray_tracer_challenge against try#40d4795669493f1965de7c44029c69552134fe1f for rustdoc-test-static-cling-1 Oct 12 18:34:02.172 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-1/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-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:02.681 INFO blam! d7190828b95566f2a2575ed5a44d6d83dc77bf4726f9226d5766eb60deea8884 Oct 12 18:34:02.682 INFO running `"docker" "start" "-a" "d7190828b95566f2a2575ed5a44d6d83dc77bf4726f9226d5766eb60deea8884"` Oct 12 18:34:04.543 INFO kablam! usermod: no changes Oct 12 18:34:04.667 INFO kablam! Compiling num-traits v0.2.6 Oct 12 18:34:04.667 INFO kablam! Compiling num-bigint v0.2.0 Oct 12 18:34:04.667 INFO kablam! Compiling num-iter v0.1.37 Oct 12 18:34:04.671 INFO kablam! Compiling num-rational v0.2.1 Oct 12 18:34:04.671 INFO kablam! Compiling num-complex v0.2.0 Oct 12 18:34:11.087 INFO kablam! Compiling num-integer v0.1.39 Oct 12 18:34:19.611 INFO kablam! Compiling num v0.2.0 Oct 12 18:34:19.875 INFO kablam! Compiling ray_tracer_challenge v0.1.0 (/source) Oct 12 18:34:20.263 INFO kablam! warning: struct is never constructed: `Canvas` Oct 12 18:34:20.264 INFO kablam! --> src/canvas.rs:4:1 Oct 12 18:34:20.264 INFO kablam! | Oct 12 18:34:20.264 INFO kablam! 4 | pub struct Canvas { Oct 12 18:34:20.264 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.264 INFO kablam! | Oct 12 18:34:20.264 INFO kablam! = note: #[warn(dead_code)] on by default Oct 12 18:34:20.264 INFO kablam! Oct 12 18:34:20.264 INFO kablam! warning: method is never used: `new` Oct 12 18:34:20.265 INFO kablam! --> src/canvas.rs:12:5 Oct 12 18:34:20.265 INFO kablam! | Oct 12 18:34:20.265 INFO kablam! 12 | fn new(width: usize, height: usize) -> Canvas { Oct 12 18:34:20.265 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.265 INFO kablam! Oct 12 18:34:20.265 INFO kablam! warning: method is never used: `write_pixel` Oct 12 18:34:20.267 INFO kablam! --> src/canvas.rs:22:5 Oct 12 18:34:20.267 INFO kablam! | Oct 12 18:34:20.267 INFO kablam! 22 | fn write_pixel(&mut self, x: usize, y: usize, color: color::Color) { Oct 12 18:34:20.267 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.267 INFO kablam! Oct 12 18:34:20.267 INFO kablam! warning: method is never used: `pixel_at` Oct 12 18:34:20.267 INFO kablam! --> src/canvas.rs:28:5 Oct 12 18:34:20.267 INFO kablam! | Oct 12 18:34:20.268 INFO kablam! 28 | fn pixel_at(&self, x: usize, y: usize) -> color::Color { Oct 12 18:34:20.268 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.268 INFO kablam! Oct 12 18:34:20.268 INFO kablam! warning: method is never used: `to_ppm` Oct 12 18:34:20.268 INFO kablam! --> src/canvas.rs:33:5 Oct 12 18:34:20.268 INFO kablam! | Oct 12 18:34:20.268 INFO kablam! 33 | fn to_ppm(&self) -> String { Oct 12 18:34:20.268 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.268 INFO kablam! Oct 12 18:34:20.268 INFO kablam! warning: constant item is never used: `PPM_COLOR_SIZE` Oct 12 18:34:20.268 INFO kablam! --> src/color.rs:8:1 Oct 12 18:34:20.270 INFO kablam! | Oct 12 18:34:20.270 INFO kablam! 8 | const PPM_COLOR_SIZE: f32 = 255.; Oct 12 18:34:20.270 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.270 INFO kablam! Oct 12 18:34:20.270 INFO kablam! warning: method is never used: `new` Oct 12 18:34:20.270 INFO kablam! --> src/color.rs:18:5 Oct 12 18:34:20.270 INFO kablam! | Oct 12 18:34:20.270 INFO kablam! 18 | pub fn new(r: f32, g: f32, b: f32) -> Color { Oct 12 18:34:20.271 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.271 INFO kablam! Oct 12 18:34:20.271 INFO kablam! warning: method is never used: `to_ppm` Oct 12 18:34:20.271 INFO kablam! --> src/color.rs:26:5 Oct 12 18:34:20.272 INFO kablam! | Oct 12 18:34:20.272 INFO kablam! 26 | pub fn to_ppm(&self) -> String { Oct 12 18:34:20.272 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.272 INFO kablam! Oct 12 18:34:20.272 INFO kablam! warning: constant item is never used: `ZERO_VECTOR` Oct 12 18:34:20.272 INFO kablam! --> src/point.rs:7:1 Oct 12 18:34:20.272 INFO kablam! | Oct 12 18:34:20.272 INFO kablam! 7 | / const ZERO_VECTOR: Tuple = Tuple { Oct 12 18:34:20.272 INFO kablam! 8 | | x: 0., Oct 12 18:34:20.272 INFO kablam! 9 | | y: 0., Oct 12 18:34:20.273 INFO kablam! 10 | | z: 0., Oct 12 18:34:20.273 INFO kablam! 11 | | w: 0., Oct 12 18:34:20.273 INFO kablam! 12 | | }; Oct 12 18:34:20.273 INFO kablam! | |__^ Oct 12 18:34:20.273 INFO kablam! Oct 12 18:34:20.273 INFO kablam! warning: method is never used: `is_vector` Oct 12 18:34:20.274 INFO kablam! --> src/point.rs:27:5 Oct 12 18:34:20.274 INFO kablam! | Oct 12 18:34:20.274 INFO kablam! 27 | pub fn is_vector(&self) -> bool { Oct 12 18:34:20.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.274 INFO kablam! Oct 12 18:34:20.274 INFO kablam! warning: method is never used: `is_point` Oct 12 18:34:20.275 INFO kablam! --> src/point.rs:31:5 Oct 12 18:34:20.275 INFO kablam! | Oct 12 18:34:20.275 INFO kablam! 31 | pub fn is_point(&self) -> bool { Oct 12 18:34:20.275 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.275 INFO kablam! Oct 12 18:34:20.275 INFO kablam! warning: method is never used: `point` Oct 12 18:34:20.276 INFO kablam! --> src/point.rs:35:5 Oct 12 18:34:20.276 INFO kablam! | Oct 12 18:34:20.276 INFO kablam! 35 | pub fn point(x: f32, y: f32, z: f32) -> Tuple { Oct 12 18:34:20.276 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.276 INFO kablam! Oct 12 18:34:20.277 INFO kablam! warning: method is never used: `vector` Oct 12 18:34:20.277 INFO kablam! --> src/point.rs:44:5 Oct 12 18:34:20.277 INFO kablam! | Oct 12 18:34:20.277 INFO kablam! 44 | pub fn vector(x: f32, y: f32, z: f32) -> Tuple { Oct 12 18:34:20.277 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.278 INFO kablam! Oct 12 18:34:20.278 INFO kablam! warning: method is never used: `negate` Oct 12 18:34:20.278 INFO kablam! --> src/point.rs:53:5 Oct 12 18:34:20.278 INFO kablam! | Oct 12 18:34:20.279 INFO kablam! 53 | pub fn negate(self) -> Tuple { Oct 12 18:34:20.279 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.279 INFO kablam! Oct 12 18:34:20.279 INFO kablam! warning: method is never used: `magnitude` Oct 12 18:34:20.279 INFO kablam! --> src/point.rs:57:5 Oct 12 18:34:20.279 INFO kablam! | Oct 12 18:34:20.280 INFO kablam! 57 | pub fn magnitude(&self) -> f32 { Oct 12 18:34:20.280 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.280 INFO kablam! Oct 12 18:34:20.280 INFO kablam! warning: method is never used: `normalize` Oct 12 18:34:20.280 INFO kablam! --> src/point.rs:61:5 Oct 12 18:34:20.281 INFO kablam! | Oct 12 18:34:20.281 INFO kablam! 61 | pub fn normalize(&self) -> Tuple { Oct 12 18:34:20.281 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.281 INFO kablam! Oct 12 18:34:20.281 INFO kablam! warning: method is never used: `dot` Oct 12 18:34:20.282 INFO kablam! --> src/point.rs:72:5 Oct 12 18:34:20.282 INFO kablam! | Oct 12 18:34:20.282 INFO kablam! 72 | pub fn dot(&self, other: Tuple) -> f32 { Oct 12 18:34:20.282 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.282 INFO kablam! Oct 12 18:34:20.283 INFO kablam! warning: method is never used: `cross` Oct 12 18:34:20.283 INFO kablam! --> src/point.rs:76:5 Oct 12 18:34:20.283 INFO kablam! | Oct 12 18:34:20.283 INFO kablam! 76 | pub fn cross(&self, other: Tuple) -> Tuple { Oct 12 18:34:20.283 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 12 18:34:20.284 INFO kablam! Oct 12 18:34:20.722 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 16.15s Oct 12 18:34:20.738 INFO kablam! su: No module specific data is present Oct 12 18:34:22.417 INFO running `"docker" "rm" "-f" "d7190828b95566f2a2575ed5a44d6d83dc77bf4726f9226d5766eb60deea8884"` Oct 12 18:34:22.839 INFO blam! d7190828b95566f2a2575ed5a44d6d83dc77bf4726f9226d5766eb60deea8884 Oct 12 18:34:22.841 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-1/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-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:23.417 INFO blam! 14e227d632b4b12eea689f1b6f94566d8669871696c5286a35dedfd52463b0d7 Oct 12 18:34:23.419 INFO running `"docker" "start" "-a" "14e227d632b4b12eea689f1b6f94566d8669871696c5286a35dedfd52463b0d7"` Oct 12 18:34:24.706 INFO kablam! usermod: no changes Oct 12 18:34:24.831 INFO kablam! Compiling ray_tracer_challenge v0.1.0 (/source) Oct 12 18:34:26.736 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.99s Oct 12 18:34:26.739 INFO kablam! su: No module specific data is present Oct 12 18:34:27.506 INFO running `"docker" "rm" "-f" "14e227d632b4b12eea689f1b6f94566d8669871696c5286a35dedfd52463b0d7"` Oct 12 18:34:27.847 INFO blam! 14e227d632b4b12eea689f1b6f94566d8669871696c5286a35dedfd52463b0d7 Oct 12 18:34:27.851 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-1/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/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 +40d4795669493f1965de7c44029c69552134fe1f-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:28.430 INFO blam! 98e915be376becf889daeee6233e7cedf17d9e03ff378898774da5978f7b1ace Oct 12 18:34:28.432 INFO running `"docker" "start" "-a" "98e915be376becf889daeee6233e7cedf17d9e03ff378898774da5978f7b1ace"` Oct 12 18:34:29.146 INFO kablam! usermod: no changes Oct 12 18:34:29.197 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.02s Oct 12 18:34:29.218 INFO kablam! Running /target/debug/deps/ray_tracer_challenge-463191a2acc13b3a Oct 12 18:34:29.218 INFO blam! Oct 12 18:34:29.219 INFO blam! running 27 tests Oct 12 18:34:29.219 INFO blam! test canvas::tests::write_pixel_to_canvas ... ok Oct 12 18:34:29.219 INFO blam! test color::tests::multiply_color_by_color ... ok Oct 12 18:34:29.223 INFO blam! test color::tests::multiple_color_by_scalar ... ok Oct 12 18:34:29.224 INFO blam! test color::tests::adding_colors ... ok Oct 12 18:34:29.224 INFO blam! test color::tests::colors_are_tuples ... ok Oct 12 18:34:29.224 INFO blam! test canvas::tests::proper_ppm_header ... ok Oct 12 18:34:29.225 INFO blam! test canvas::tests::add_pixel_data_to_ppm ... ok Oct 12 18:34:29.225 INFO blam! test color::tests::to_ppm ... ok Oct 12 18:34:29.225 INFO blam! test point::tests::a_tuple_with_w_0_is_a_vector ... ok Oct 12 18:34:29.226 INFO blam! test point::tests::adding_two_tuples ... ok Oct 12 18:34:29.227 INFO blam! test point::tests::a_tuple_with_w_1_is_a_point ... ok Oct 12 18:34:29.227 INFO blam! test point::tests::adding_two_vectors_gives_a_vector ... ok Oct 12 18:34:29.228 INFO blam! test point::tests::cross_product ... ok Oct 12 18:34:29.228 INFO blam! test color::tests::subtracting_colors ... ok Oct 12 18:34:29.228 INFO blam! test point::tests::divide_tuple_by_scalar ... ok Oct 12 18:34:29.229 INFO blam! test point::tests::magnitude_of_vectors ... ok Oct 12 18:34:29.231 INFO blam! test point::tests::dot_product ... ok Oct 12 18:34:29.231 INFO blam! test point::tests::multiple_tuple_by_scalar ... ok Oct 12 18:34:29.232 INFO blam! test point::tests::negate_a_vector ... ok Oct 12 18:34:29.232 INFO blam! test point::tests::normalizing_vector ... ok Oct 12 18:34:29.232 INFO blam! test point::tests::point_factory_creates_point ... ok Oct 12 18:34:29.233 INFO blam! test point::tests::vector_factory_creates_vector ... ok Oct 12 18:34:29.233 INFO blam! test point::tests::subtracting_two_vectors ... ok Oct 12 18:34:29.233 INFO blam! test point::tests::subtracting_vector_from_a_point ... ok Oct 12 18:34:29.234 INFO blam! test point::tests::subtracting_two_points ... ok Oct 12 18:34:29.235 INFO blam! test point::tests::subtract_vector_from_zero_vector ... ok Oct 12 18:34:29.480 INFO blam! test canvas::tests::new_canvas ... ok Oct 12 18:34:29.480 INFO blam! Oct 12 18:34:29.480 INFO blam! test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 12 18:34:29.481 INFO blam! Oct 12 18:34:29.482 INFO kablam! su: No module specific data is present Oct 12 18:34:30.487 INFO running `"docker" "rm" "-f" "98e915be376becf889daeee6233e7cedf17d9e03ff378898774da5978f7b1ace"` Oct 12 18:34:30.779 INFO blam! 98e915be376becf889daeee6233e7cedf17d9e03ff378898774da5978f7b1ace