[INFO] updating cached repository https://github.com/andykilroy/bucktracer [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/big/crater/work/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/andykilroy/bucktracer [INFO] [stderr] 74a1bca..62feb99 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 62feb996801377e73e2f6deba5dda9be0b572bcc [INFO] testing andykilroy/bucktracer against 1.38.0 for beta-1.39-1 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fandykilroy%2Fbucktracer" "work/builds/worker-2/source"` [INFO] [stderr] Cloning into 'work/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/andykilroy/bucktracer on toolchain 1.38.0 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+1.38.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/andykilroy/bucktracer [INFO] finished tweaking git repo https://github.com/andykilroy/bucktracer [INFO] tweaked toml for git repo https://github.com/andykilroy/bucktracer written to work/builds/worker-2/source/Cargo.toml [INFO] crate git repo https://github.com/andykilroy/bucktracer already has a lockfile, it will not be regenerated [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+1.38.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-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" "/opt/rustwide/cargo-home/bin/cargo" "+1.38.0" "build" "--frozen"` [INFO] [stdout] a83bcc5cd4cd44060021b78edb45acac64a10fcc3c578f49122cf9707628454d [INFO] running `"docker" "start" "-a" "a83bcc5cd4cd44060021b78edb45acac64a10fcc3c578f49122cf9707628454d"` [INFO] [stderr] Compiling backtrace-sys v0.1.31 [INFO] [stderr] Compiling structopt-derive v0.2.18 [INFO] [stderr] Compiling toml v0.5.3 [INFO] [stderr] Compiling backtrace v0.3.35 [INFO] [stderr] Compiling failure v0.1.5 [INFO] [stderr] Compiling exitfailure v0.5.1 [INFO] [stderr] Compiling structopt v0.2.18 [INFO] [stderr] Compiling bucktracer v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: function is never used: `singleton_hit_data` [INFO] [stderr] --> src/lib.rs:717:1 [INFO] [stderr] | [INFO] [stderr] 717 | fn singleton_hit_data(r: &Ray, hit: &Intersection) -> HitCalculations { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 21.45s [INFO] running `"docker" "inspect" "a83bcc5cd4cd44060021b78edb45acac64a10fcc3c578f49122cf9707628454d"` [INFO] running `"docker" "rm" "-f" "a83bcc5cd4cd44060021b78edb45acac64a10fcc3c578f49122cf9707628454d"` [INFO] [stdout] a83bcc5cd4cd44060021b78edb45acac64a10fcc3c578f49122cf9707628454d [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-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" "/opt/rustwide/cargo-home/bin/cargo" "+1.38.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 0190cbd9502cbcb0346a8c946af0e2248b73c8413ed365124a57c8ef92547452 [INFO] running `"docker" "start" "-a" "0190cbd9502cbcb0346a8c946af0e2248b73c8413ed365124a57c8ef92547452"` [INFO] [stderr] Compiling bucktracer v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.89s [INFO] running `"docker" "inspect" "0190cbd9502cbcb0346a8c946af0e2248b73c8413ed365124a57c8ef92547452"` [INFO] running `"docker" "rm" "-f" "0190cbd9502cbcb0346a8c946af0e2248b73c8413ed365124a57c8ef92547452"` [INFO] [stdout] 0190cbd9502cbcb0346a8c946af0e2248b73c8413ed365124a57c8ef92547452 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-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" "/opt/rustwide/cargo-home/bin/cargo" "+1.38.0" "test" "--frozen"` [INFO] [stdout] dab12a4de1a2086efa345155600443048b8c9ad4167b5c363a32813074d820b5 [INFO] running `"docker" "start" "-a" "dab12a4de1a2086efa345155600443048b8c9ad4167b5c363a32813074d820b5"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/bucktracer-584916a7d4b7d5a4 [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test math::test::determinant ... ok [INFO] [stdout] test math::test::determinant_of_3x3 ... ok [INFO] [stdout] test math::test::cofactors_of_3x3 ... ok [INFO] [stdout] test math::test::minor_of_3x3 ... ok [INFO] [stdout] test math::test::submatrix_of_3x3 ... ok [INFO] [stdout] test math::test::determinant_of_4x4 ... ok [INFO] [stdout] test math::test::submatrix_of_4x4 ... ok [INFO] [stdout] test test_planes::normal_of_a_plane_is_up ... ok [INFO] [stdout] test test_euclid::positive_numerator_positive_denominator ... ok [INFO] [stdout] test test_euclid::negative_numerator_positive_denominator ... ok [INFO] [stdout] test test_reflection::compute_reflective_vector ... ok [INFO] [stdout] test test_planes::normal_of_a_plane_object_is_constant_everywhere ... ok [INFO] [stdout] test test_reflection::colour_at_max_recursion_depth ... ok [INFO] [stdout] test test_reflection::reflected_colour_for_non_reflective_material_is_black ... ok [INFO] [stdout] test test_refraction::refracted_colour_at_max_recursive_depth_is_black ... ok [INFO] [stdout] test test_refraction::refracted_colour_of_opaque_surface_is_black ... ok [INFO] [stdout] test test_reflection::reflected_colour_for_reflective_material ... ok [INFO] [stdout] test test_reflection::shade_hit_for_reflective_material ... ok [INFO] [stdout] test test_refraction::refracted_colour_not_at_max_recursive_depth_is_not_black ... ok [INFO] [stdout] test test_refraction::refracted_colour_is_due_to_colour_of_refracted_ray ... ok [INFO] [stdout] test test_refraction::refracted_colour_under_total_internal_reflection_is_black ... ok [INFO] [stdout] test test_refraction::schlick_approx_with_a_perpendicular_viewing_angle ... ok [INFO] [stdout] test test_refraction::schlick_approximation_with_small_angle_n2_gt_n1 ... ok [INFO] [stdout] test test_refraction::under_point_is_below_the_surface ... ok [INFO] [stdout] test test_shading::shade_an_intersection_point_from_inside ... ok [INFO] [stdout] test test_shading::intersect_a_world_with_a_ray ... ok [INFO] [stdout] test test_shadows::an_intersection_in_shadow_returns_ambient_colour ... ok [INFO] [stdout] test test_shading::the_hit_when_an_intersection_occurs_on_inside ... ok [INFO] [stdout] test test_shading::precompute_state_of_intersection ... ok [INFO] [stdout] test test_shading::the_hit_when_intersection_occurs_on_outside ... ok [INFO] [stdout] test test_refraction::shade_hit_transparent_material ... ok [INFO] [stdout] test test_refraction::shade_hit_with_reflective_transparent_material ... ok [INFO] [stdout] test test_shadows::the_hit_should_bump_the_point_slightly_in_the_direction_of_normalv ... ok [INFO] [stdout] test test_shading::shade_an_intersection_point ... ok [INFO] [stdout] test test_refraction::refractions1 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/clock-4f2614f6bfd4b0fe [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/pathplot-468ca0bb107e3803 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/room-320696a1f87dba40 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/scene-51bbd16c798f8a66 [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test::test_converting_3tuple_to_RGB ... ok [INFO] [stdout] test test::read_of_config ... ok [INFO] [stdout] test test::read_gradient_and_striped_object ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/shade-8ce7d87af7a2f99f [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/silhouette-3368ff9e58e656c1 [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/canvas-a89a049745b149c4 [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test colour_the_canvas ... ok [INFO] [stdout] test create_a_canvas ... ok [INFO] [stdout] test create_a_colour ... ok [INFO] [stdout] test multiply_colours ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/matrices-1b2cbe39a3df40cb [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test create_4x4_matrix ... ok [INFO] [stdout] test equality ... ok [INFO] [stdout] test inverse ... ok [INFO] [stdout] test inverse_3 ... ok [INFO] [stdout] test inverse_2 ... ok [INFO] [stdout] test inverse_5 ... ok [INFO] [stdout] test matrix_tuple_multiplication ... ok [INFO] [stdout] test not_equal ... ok [INFO] [stdout] test inverse_4 ... ok [INFO] [stdout] test matrix_mult ... ok [INFO] [stdout] test mult_tuple_by_identity ... ok [INFO] [stdout] test mult_by_identity ... ok [INFO] [stdout] test transpose ... ok [INFO] [stdout] test test_for_invertibility ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/normals-50640198c1ea2a5d [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test a_normal_is_normalised ... ok [INFO] [stdout] test normal_on_non_axial_point ... ok [INFO] [stdout] test reflect_a_vector_approaching_at_45_deg ... ok [INFO] [stdout] test normal_on_transformed_sphere ... ok [INFO] [stdout] test reflect_vector_off_slanted_surface ... ok [INFO] [stdout] test what_is_the_normal_on_a_sphere_on_x_axis ... ok [INFO] [stdout] test normal_on_translated_sphere ... ok [INFO] [stdout] test what_is_the_normal_on_a_sphere_on_y_axis ... ok [INFO] [stdout] test what_is_the_normal_on_a_sphere_on_z_axis ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/patterns-f30975bc5525b8d1 [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test a_solid_pattern_is_the_same_everywhere ... ok [INFO] [stdout] test a_stripe_pattern_is_constant_in_y ... ok [INFO] [stdout] test a_stripe_pattern_alternates_in_x ... ok [INFO] [stdout] test a_stripe_pattern_is_constant_in_z ... ok [INFO] [stdout] test checkers_pattern_alternates_with_y ... ok [INFO] [stdout] test checkers_pattern_combinations ... ok [INFO] [stdout] test checkers_pattern_alternates_with_z ... ok [INFO] [stdout] test lighting_with_a_pattern_applied ... ok [INFO] [stdout] test ring_pattern_extends_in_both_x_and_z ... ok [INFO] [stdout] test gradient_x_out_of_bounds ... ok [INFO] [stdout] test patterns_not_equal ... ok [INFO] [stdout] test gradient_x_within_0_and_1 ... ok [INFO] [stdout] test patterns_are_equal ... ok [INFO] [stdout] test stripes_with_a_pattern_transform ... ok [INFO] [stdout] test checkers_pattern_alternates_with_x ... ok [INFO] [stdout] test stripes_with_an_object_and_pattern_transform ... ok [INFO] [stdout] test stripes_with_an_object_transform ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/phong-fb1a47c756b06a2d [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test assign_sphere_a_material ... ok [INFO] [stdout] test default_material ... ok [INFO] [stdout] test default_material_is_not_reflective ... ok [INFO] [stdout] test default_material_on_sphere ... ok [INFO] [stdout] test lighting_with_eye_between_light_and_the_surface ... ok [INFO] [stdout] test lighting_with_eye_in_path_of_reflection_vector ... ok [INFO] [stdout] test lighting_with_eye_between_light_and_the_surface_at_45_angle ... ok [INFO] [stdout] test lighting_with_eye_opposite_surface_light_offset_45_angle ... ok [INFO] [stdout] test lighting_with_the_surface_in_shadow ... ok [INFO] [stdout] test materials_not_equal ... ok [INFO] [stdout] test point_light_has_intensity_and_position ... ok [INFO] [stdout] test lighting_with_light_behind_the_surface ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/points-820b74d74d6d15b6 [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test almost_equal ... ok [INFO] [stdout] test cross_product ... ok [INFO] [stdout] test definitely_not_equal ... ok [INFO] [stdout] test dot_product ... ok [INFO] [stdout] test magnitude ... ok [INFO] [stdout] test negation ... ok [INFO] [stdout] test normalize ... ok [INFO] [stdout] test simple_point_creation ... ok [INFO] [stdout] test test_addition ... ok [INFO] [stdout] test scaling ... ok [INFO] [stdout] test test_subtraction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ppm-7f387500c058f3ac [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test print_ppm_header_for_empty_canvas ... ok [INFO] [stdout] test print_ppm_output_with_clamping ... ok [INFO] [stdout] test print_ppm_output_max_70_chars_per_line ... ok [INFO] [stdout] test print_ppm_output_without_clamping ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/rays-0d1b3227ca9adf8e [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test a_coplanar_ray_produces_no_intersects ... ok [INFO] [stdout] test a_ray_intersects_a_plane_from_below ... ok [INFO] [stdout] test a_ray_parallel_to_the_plane_produces_no_intersects ... ok [INFO] [stdout] test calc_position ... ok [INFO] [stdout] test a_ray_intersects_a_plane_from_above ... ok [INFO] [stdout] test create_intersection ... ok [INFO] [stdout] test create_ray ... ok [INFO] [stdout] test finding_hits_when_t_values_are_positive ... ok [INFO] [stdout] test finding_hits_always_the_lowest_non_negative_t ... ok [INFO] [stdout] test finding_hits_when_some_intersections_have_negative_t ... ok [INFO] [stdout] test finding_hits_when_all_intersections_have_negative_t ... ok [INFO] [stdout] test intersect_translated_sphere_with_a_ray_miss ... ok [INFO] [stdout] test ray_intersects_sphere ... ok [INFO] [stdout] test ray_misses_sphere ... ok [INFO] [stdout] test intersect_scaled_sphere_with_a_ray ... ok [INFO] [stdout] test ray_intersects_sphere_at_tangent ... ok [INFO] [stdout] test scaling_a_ray ... ok [INFO] [stdout] test translating_a_ray ... ok [INFO] [stdout] test intersect_translated_sphere_with_a_ray_hit ... ok [INFO] [stdout] test ray_originates_in_front_of_sphere ... ok [INFO] [stdout] test ray_originates_inside_sphere ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/spheres-16ba327c67dc9f5e [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test create_glass_sphere ... ok [INFO] [stdout] test default_transformation_is_identity ... ok [INFO] [stdout] test change_a_spheres_transform ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/transformations-e0bcb9e2776b9850 [INFO] [stdout] [INFO] [stdout] running 21 tests [INFO] [stdout] test a_view_towards_the_positive_z_direction ... ok [INFO] [stdout] test arbitrary_view_transform ... ok [INFO] [stdout] test compose_transforms ... ok [INFO] [stdout] test mult_by_inverse_translation ... ok [INFO] [stdout] test pixel_size_for_horizontal_canvas ... ok [INFO] [stdout] test construct_camera ... ok [INFO] [stdout] test ray_thru_centre_of_canvas ... ok [INFO] [stdout] test pixel_size_for_vertical_canvas ... ok [INFO] [stdout] test ray_thru_corner_of_canvas ... ok [INFO] [stdout] test reflection_is_scaling_by_a_negative_value ... ok [INFO] [stdout] test rotate_around_x_axis ... ok [INFO] [stdout] test ray_when_camera_transformed ... ok [INFO] [stdout] test multiply_by_inverse_of_a_scaling_matrix ... ok [INFO] [stdout] test rotate_around_y_axis ... ok [INFO] [stdout] test rotate_around_z_axis ... ok [INFO] [stdout] test scaling_a_point ... ok [INFO] [stdout] test scaling_a_vector ... ok [INFO] [stdout] test transformation_matrix_for_default_orientation ... ok [INFO] [stdout] test translate ... ok [INFO] [stdout] test translation_does_not_affect_vectors ... ok [INFO] [stdout] test view_transform_moves_the_world ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/world-a7e97a252fbf34a6 [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test create_a_world ... ok [INFO] [stdout] test colour_when_a_ray_misses ... ok [INFO] [stdout] test colour_when_a_ray_hits ... ok [INFO] [stdout] test colour_with_an_intersection_behind_the_ray ... ok [INFO] [stdout] test in_shadow_when_object_between_light_and_point ... ok [INFO] [stdout] test point_not_in_shadow_when_nothing_colinear_with_point_and_light ... ok [INFO] [stdout] test point_not_in_shadow_when_light_source_between_point_and_object ... ok [INFO] [stdout] test point_not_in_shadow_when_point_between_light_source_and_object ... ok [INFO] [stdout] test properties_of_default_world ... ok [INFO] [stdout] test render_world_with_camera ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests bucktracer [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "dab12a4de1a2086efa345155600443048b8c9ad4167b5c363a32813074d820b5"` [INFO] running `"docker" "rm" "-f" "dab12a4de1a2086efa345155600443048b8c9ad4167b5c363a32813074d820b5"` [INFO] [stdout] dab12a4de1a2086efa345155600443048b8c9ad4167b5c363a32813074d820b5