Oct 31 15:46:41.814 INFO testing yggie/mach against beta-2018-10-30 for beta-1.31-1
Oct 31 15:46:41.814 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 15:46:42.347 INFO blam! 306d9fece89945425e14aa48f8989789ef080858a9bfa7a458871312b5647487
Oct 31 15:46:42.351 INFO running `"docker" "start" "-a" "306d9fece89945425e14aa48f8989789ef080858a9bfa7a458871312b5647487"`
Oct 31 15:46:43.771 INFO kablam! usermod: no changes
Oct 31 15:46:43.947 INFO kablam!    Compiling mach v0.0.1 (/source)
Oct 31 15:46:44.387 INFO kablam! warning: unused import: `Vec3D`
Oct 31 15:46:44.388 INFO kablam!  --> src/collisions/detection/gjkepa/gjk.rs:2:29
Oct 31 15:46:44.388 INFO kablam!   |
Oct 31 15:46:44.388 INFO kablam! 2 | use maths::{Approximations, Vec3D};
Oct 31 15:46:44.388 INFO kablam!   |                             ^^^^^
Oct 31 15:46:44.389 INFO kablam!   |
Oct 31 15:46:44.389 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 15:46:44.389 INFO kablam! 
Oct 31 15:46:45.432 INFO kablam! warning: unused variable: `sphere`
Oct 31 15:46:45.432 INFO kablam!  --> src/collisions/shapes/convex_shapes/intersections/ray_sphere_intersection.rs:8:28
Oct 31 15:46:45.432 INFO kablam!   |
Oct 31 15:46:45.432 INFO kablam! 8 |     fn intersection(&self, sphere: &Sphere) -> Option<Self::Output> {
Oct 31 15:46:45.432 INFO kablam!   |                            ^^^^^^ help: consider using `_sphere` instead
Oct 31 15:46:45.432 INFO kablam!   |
Oct 31 15:46:45.432 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 15:46:45.432 INFO kablam! 
Oct 31 15:46:45.432 INFO kablam! warning: unused variable: `ray`
Oct 31 15:46:45.432 INFO kablam!   --> src/collisions/broadphase/brute_force_broadphase.rs:97:31
Oct 31 15:46:45.432 INFO kablam!    |
Oct 31 15:46:45.432 INFO kablam! 97 |     fn cast_ray<'a>(&'a self, ray: &Ray) -> Box<Iterator<Item=Ref<O>> + 'a> {
Oct 31 15:46:45.432 INFO kablam!    |                               ^^^ help: consider using `_ray` instead
Oct 31 15:46:45.432 INFO kablam! 
Oct 31 15:46:49.039 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.23s
Oct 31 15:46:49.040 INFO kablam! su: No module specific data is present
Oct 31 15:46:49.740 INFO running `"docker" "rm" "-f" "306d9fece89945425e14aa48f8989789ef080858a9bfa7a458871312b5647487"`
Oct 31 15:46:50.115 INFO blam! 306d9fece89945425e14aa48f8989789ef080858a9bfa7a458871312b5647487
Oct 31 15:46:50.131 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 15:46:50.547 INFO blam! 59b89e515ec1a7d6f86edafe849797c2b087469115e786bd473f8c82f708ccf8
Oct 31 15:46:50.549 INFO running `"docker" "start" "-a" "59b89e515ec1a7d6f86edafe849797c2b087469115e786bd473f8c82f708ccf8"`
Oct 31 15:46:52.182 INFO kablam! usermod: no changes
Oct 31 15:46:52.431 INFO kablam!    Compiling phf_shared v0.7.20
Oct 31 15:46:52.431 INFO kablam!    Compiling itoa v0.1.1
Oct 31 15:46:52.447 INFO kablam!    Compiling dtoa v0.2.2
Oct 31 15:46:52.455 INFO kablam!    Compiling serde v0.8.21
Oct 31 15:46:52.455 INFO kablam!    Compiling num-traits v0.1.36
Oct 31 15:46:52.463 INFO kablam!    Compiling lazy_static v0.2.2
Oct 31 15:46:52.471 INFO kablam!    Compiling gcc v0.3.41
Oct 31 15:46:52.471 INFO kablam!    Compiling pkg-config v0.3.8
Oct 31 15:46:53.263 INFO kablam!    Compiling lazy_static v0.1.16
Oct 31 15:46:53.695 INFO kablam!    Compiling khronos_api v1.0.0
Oct 31 15:46:53.883 INFO kablam!    Compiling log v0.3.6
Oct 31 15:46:54.363 INFO kablam!    Compiling rustc-serialize v0.3.22
Oct 31 15:46:55.284 INFO kablam!    Compiling backtrace v0.2.3
Oct 31 15:46:55.435 INFO kablam!    Compiling utf8-ranges v0.1.3
Oct 31 15:46:58.348 INFO kablam!    Compiling regex-syntax v0.3.9
Oct 31 15:46:58.479 INFO kablam!    Compiling cfg-if v0.1.0
Oct 31 15:47:00.941 INFO kablam!    Compiling rustc-demangle v0.1.3
Oct 31 15:47:01.043 INFO kablam!    Compiling smallvec v0.1.8
Oct 31 15:47:01.049 INFO kablam!    Compiling memchr v0.1.11
Oct 31 15:47:01.187 INFO kablam!    Compiling xml-rs v0.3.5
Oct 31 15:47:01.319 INFO kablam!    Compiling dbghelp-sys v0.2.0
Oct 31 15:47:02.831 INFO kablam!    Compiling shared_library v0.1.5
Oct 31 15:47:02.863 INFO kablam!    Compiling phf v0.7.20
Oct 31 15:47:03.391 INFO kablam!    Compiling x11-dl v2.12.0
Oct 31 15:47:05.528 INFO kablam!    Compiling num-integer v0.1.32
Oct 31 15:47:05.530 INFO kablam!    Compiling phf_generator v0.7.20
Oct 31 15:47:05.637 INFO kablam!    Compiling backtrace-sys v0.1.5
Oct 31 15:47:06.683 INFO kablam!    Compiling aho-corasick v0.5.3
Oct 31 15:47:07.656 INFO kablam!    Compiling tempfile v2.1.4
Oct 31 15:47:07.978 INFO kablam!    Compiling osmesa-sys v0.1.2
Oct 31 15:47:09.615 INFO kablam!    Compiling phf_codegen v0.7.20
Oct 31 15:47:10.079 INFO kablam!    Compiling num-iter v0.1.32
Oct 31 15:47:11.623 INFO kablam!    Compiling fs2 v0.2.5
Oct 31 15:47:11.735 INFO kablam!    Compiling thread-id v2.0.0
Oct 31 15:47:12.163 INFO kablam!    Compiling time v0.1.35
Oct 31 15:47:12.518 INFO kablam!    Compiling target_build_utils v0.1.2
Oct 31 15:47:13.867 INFO kablam!    Compiling thread_local v0.2.7
Oct 31 15:47:23.112 INFO kablam!    Compiling memmap v0.2.3
Oct 31 15:47:27.767 INFO kablam!    Compiling wayland-scanner v0.5.11
Oct 31 15:47:27.772 INFO kablam!    Compiling gl_generator v0.5.2
Oct 31 15:47:27.811 INFO kablam!    Compiling regex v0.1.80
Oct 31 15:47:35.679 INFO kablam!    Compiling num-bigint v0.1.35
Oct 31 15:47:35.680 INFO kablam!    Compiling num-complex v0.1.35
Oct 31 15:47:39.224 INFO kablam!    Compiling serde_json v0.8.4
Oct 31 15:47:40.828 INFO kablam!    Compiling wayland-client v0.5.12
Oct 31 15:47:48.224 INFO kablam!    Compiling glutin v0.6.2
Oct 31 15:47:48.228 INFO kablam!    Compiling glium v0.15.0
Oct 31 15:47:48.317 INFO kablam!    Compiling num-rational v0.1.35
Oct 31 15:47:52.011 INFO kablam!    Compiling num v0.1.36
Oct 31 15:48:04.470 INFO kablam!    Compiling nalgebra v0.10.1
Oct 31 15:48:07.327 INFO kablam!    Compiling env_logger v0.3.5
Oct 31 15:48:08.000 INFO kablam!    Compiling libloading v0.3.1
Oct 31 15:48:10.323 INFO kablam!    Compiling quickcheck v0.4.1
Oct 31 15:48:15.194 INFO kablam!    Compiling dlib v0.3.1
Oct 31 15:48:16.915 INFO kablam!    Compiling wayland-sys v0.5.11
Oct 31 15:48:25.703 INFO kablam!    Compiling wayland-window v0.2.3
Oct 31 15:48:25.703 INFO kablam!    Compiling wayland-kbd v0.3.6
Oct 31 15:49:03.767 INFO kablam!    Compiling mach v0.0.1 (/source)
Oct 31 15:49:04.259 INFO kablam! warning: unused import: `CollisionObjectSpace`
Oct 31 15:49:04.260 INFO kablam!  --> examples/ray_tracing_demo.rs:8:12
Oct 31 15:49:04.260 INFO kablam!   |
Oct 31 15:49:04.260 INFO kablam! 8 | use mach::{CollisionObjectSpace, DynamicBody, MachWorld, UnitVec3D, Vec3D, World};
Oct 31 15:49:04.261 INFO kablam!   |            ^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:04.261 INFO kablam!   |
Oct 31 15:49:04.261 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 15:49:04.261 INFO kablam! 
Oct 31 15:49:05.271 INFO kablam! warning: field is never used: `color`
Oct 31 15:49:05.272 INFO kablam!  --> examples/raytracing/point_light.rs:6:5
Oct 31 15:49:05.272 INFO kablam!   |
Oct 31 15:49:05.272 INFO kablam! 6 |     color: Color,
Oct 31 15:49:05.273 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 15:49:05.273 INFO kablam!   |
Oct 31 15:49:05.273 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 15:49:05.273 INFO kablam! 
Oct 31 15:49:05.274 INFO kablam! warning: field is never used: `position`
Oct 31 15:49:05.274 INFO kablam!  --> examples/raytracing/point_light.rs:7:5
Oct 31 15:49:05.274 INFO kablam!   |
Oct 31 15:49:05.275 INFO kablam! 7 |     position: Vec3D,
Oct 31 15:49:05.275 INFO kablam!   |     ^^^^^^^^^^^^^^^
Oct 31 15:49:05.275 INFO kablam! 
Oct 31 15:49:05.276 INFO kablam! warning: field is never used: `color`
Oct 31 15:49:05.276 INFO kablam!  --> examples/raytracing/directional_light.rs:6:5
Oct 31 15:49:05.276 INFO kablam!   |
Oct 31 15:49:05.276 INFO kablam! 6 |     color: Color,
Oct 31 15:49:05.277 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 15:49:05.277 INFO kablam! 
Oct 31 15:49:05.277 INFO kablam! warning: field is never used: `direction`
Oct 31 15:49:05.278 INFO kablam!  --> examples/raytracing/directional_light.rs:7:5
Oct 31 15:49:05.278 INFO kablam!   |
Oct 31 15:49:05.278 INFO kablam! 7 |     direction: UnitVec3D,
Oct 31 15:49:05.279 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:05.279 INFO kablam! 
Oct 31 15:49:05.279 INFO kablam! warning: field is never used: `point_lights`
Oct 31 15:49:05.279 INFO kablam!   --> examples/ray_tracing_demo.rs:19:5
Oct 31 15:49:05.280 INFO kablam!    |
Oct 31 15:49:05.280 INFO kablam! 19 |     point_lights: Vec<PointLight>,
Oct 31 15:49:05.280 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:05.280 INFO kablam! 
Oct 31 15:49:05.281 INFO kablam! warning: field is never used: `max_ray_bounces`
Oct 31 15:49:05.281 INFO kablam!   --> examples/ray_tracing_demo.rs:20:5
Oct 31 15:49:05.281 INFO kablam!    |
Oct 31 15:49:05.281 INFO kablam! 20 |     max_ray_bounces: usize,
Oct 31 15:49:05.282 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:05.282 INFO kablam! 
Oct 31 15:49:05.282 INFO kablam! warning: field is never used: `directional_lights`
Oct 31 15:49:05.282 INFO kablam!   --> examples/ray_tracing_demo.rs:21:5
Oct 31 15:49:05.283 INFO kablam!    |
Oct 31 15:49:05.283 INFO kablam! 21 |     directional_lights: Vec<DirectionalLight>,
Oct 31 15:49:05.283 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:05.283 INFO kablam! 
Oct 31 15:49:05.391 INFO kablam! warning: unused macro definition
Oct 31 15:49:05.392 INFO kablam!  --> src/./../tests/support/assert_properties_for_actions.rs:3:1
Oct 31 15:49:05.392 INFO kablam!   |
Oct 31 15:49:05.392 INFO kablam! 3 | / macro_rules! assert_properties {
Oct 31 15:49:05.393 INFO kablam! 4 | |     (target: $target:expr, actions: $actions:expr, properties: $properties:expr,) => {
Oct 31 15:49:05.393 INFO kablam! 5 | |         assert_properties_for_actions($target, $actions, $properties);
Oct 31 15:49:05.393 INFO kablam! 6 | |     };
Oct 31 15:49:05.393 INFO kablam! 7 | | }
Oct 31 15:49:05.394 INFO kablam!   | |_^
Oct 31 15:49:05.394 INFO kablam!   |
Oct 31 15:49:05.399 INFO kablam!   = note: #[warn(unused_macros)] on by default
Oct 31 15:49:05.399 INFO kablam! 
Oct 31 15:49:05.499 INFO kablam! warning: unused import: `Vec3D`
Oct 31 15:49:05.499 INFO kablam!  --> src/collisions/detection/gjkepa/gjk.rs:2:29
Oct 31 15:49:05.499 INFO kablam!   |
Oct 31 15:49:05.499 INFO kablam! 2 | use maths::{Approximations, Vec3D};
Oct 31 15:49:05.499 INFO kablam!   |                             ^^^^^
Oct 31 15:49:05.499 INFO kablam!   |
Oct 31 15:49:05.499 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 15:49:05.499 INFO kablam! 
Oct 31 15:49:15.060 INFO kablam! warning: unused variable: `sphere`
Oct 31 15:49:15.060 INFO kablam!  --> src/collisions/shapes/convex_shapes/intersections/ray_sphere_intersection.rs:8:28
Oct 31 15:49:15.060 INFO kablam!   |
Oct 31 15:49:15.060 INFO kablam! 8 |     fn intersection(&self, sphere: &Sphere) -> Option<Self::Output> {
Oct 31 15:49:15.060 INFO kablam!   |                            ^^^^^^ help: consider using `_sphere` instead
Oct 31 15:49:15.060 INFO kablam!   |
Oct 31 15:49:15.060 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 15:49:15.060 INFO kablam! 
Oct 31 15:49:15.060 INFO kablam! warning: unused variable: `ray`
Oct 31 15:49:15.060 INFO kablam!   --> src/collisions/broadphase/brute_force_broadphase.rs:97:31
Oct 31 15:49:15.060 INFO kablam!    |
Oct 31 15:49:15.060 INFO kablam! 97 |     fn cast_ray<'a>(&'a self, ray: &Ray) -> Box<Iterator<Item=Ref<O>> + 'a> {
Oct 31 15:49:15.060 INFO kablam!    |                               ^^^ help: consider using `_ray` instead
Oct 31 15:49:15.060 INFO kablam! 
Oct 31 15:49:29.292 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2m 37s
Oct 31 15:49:29.311 INFO kablam! su: No module specific data is present
Oct 31 15:49:30.099 INFO running `"docker" "rm" "-f" "59b89e515ec1a7d6f86edafe849797c2b087469115e786bd473f8c82f708ccf8"`
Oct 31 15:49:30.431 INFO blam! 59b89e515ec1a7d6f86edafe849797c2b087469115e786bd473f8c82f708ccf8
Oct 31 15:49:30.433 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 15:49:30.971 INFO blam! 220bad2f0b241ce88190b3957b4b49e239ff184c8863c83c474341f7e3421cdf
Oct 31 15:49:31.007 INFO running `"docker" "start" "-a" "220bad2f0b241ce88190b3957b4b49e239ff184c8863c83c474341f7e3421cdf"`
Oct 31 15:49:32.187 INFO kablam! usermod: no changes
Oct 31 15:49:32.327 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.15s
Oct 31 15:49:32.363 INFO kablam!      Running /target/debug/deps/mach-482148cc6460b68f
Oct 31 15:49:32.364 INFO blam! 
Oct 31 15:49:32.364 INFO blam! running 114 tests
Oct 31 15:49:32.364 INFO blam! test collisions::broadphase::brute_force_broadphase::tests::broadphase_behaviour::it_generates_close_proximity_pairs_for_intersecting_bodies ... ok
Oct 31 15:49:32.365 INFO blam! test collisions::collision_group::tests::it_allows_non_environment_groups_to_collide_within_the_group ... ok
Oct 31 15:49:32.371 INFO blam! test collisions::broadphase::brute_force_broadphase::tests::broadphase_behaviour::it_does_not_generate_close_proximity_pairs_for_intersecting_environment_bodies ... ok
Oct 31 15:49:32.371 INFO blam! test collisions::broadphase::brute_force_broadphase::tests::broadphase_behaviour::it_does_not_allow_environment_bodies_to_collide ... ok
Oct 31 15:49:32.371 INFO blam! test collisions::collision_group::tests::it_allows_environment_group_to_collide_with_all_other_groups ... ok
Oct 31 15:49:32.372 INFO blam! test collisions::collision_group::tests::it_does_not_allow_environment_group_to_collide_with_itself ... ok
Oct 31 15:49:32.372 INFO blam! test collisions::collision_group::tests::it_does_not_allow_non_environment_groups_to_collide_across_groups ... ok
Oct 31 15:49:32.372 INFO blam! test collisions::collisionobjectspace::mach_collision_object_space::tests::collision_object_space_behaviour::it_generates_unique_ids ... ok
Oct 31 15:49:32.379 INFO blam! test collisions::collisionobjectspace::mach_collision_object_space::tests::collision_object_space_behaviour::it_only_considers_non_environment_bodies_as_foreground ... ok
Oct 31 15:49:32.423 INFO blam! test collisions::detection::gjkepa::contact_tracker::tests::it_can_be_instantiated_with_non_intersecting_bodies ... ok
Oct 31 15:49:32.424 INFO blam! test collisions::detection::gjkepa::contact_tracker::tests::it_can_be_instantiated_with_intersecting_bodies ... ok
Oct 31 15:49:32.463 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_handles_face_face_collisions ... ok
Oct 31 15:49:32.499 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_does_not_return_false_positives ... ok
Oct 31 15:49:32.499 INFO blam! test collisions::detection::gjkepa::gjk_simplex::tests::it_returns_an_error_when_the_vertices_are_coplanar ... ok
Oct 31 15:49:32.527 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_handles_edge_edge_collisions ... ok
Oct 31 15:49:32.527 INFO blam! test collisions::detection::gjkepa::minkowski_difference::tests::it_always_generates_a_valid_support_point ... ok
Oct 31 15:49:32.528 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_handles_edge_face_collisions ... ok
Oct 31 15:49:32.547 INFO blam! test collisions::shapes::_2d::intersections::polygon_and_polygon_2d_intersection::tests::it_recognises_when_a_polygon_is_fully_encapsulated_by_another ... ok
Oct 31 15:49:32.547 INFO blam! test collisions::narrowphase::null_narrowphase::tests::narrowphase_behaviour::it_passes_the_collision_test_for_definitely_intersecting_bodies ... ok
Oct 31 15:49:32.547 INFO blam! test collisions::shapes::_2d::intersections::polygon_and_polygon_2d_intersection::tests::it_recognises_when_the_polygons_do_not_intersect ... ok
Oct 31 15:49:32.547 INFO blam! test collisions::shapes::_2d::intersections::polygon_and_polygon_2d_intersection::tests::it_recognises_when_the_polygons_intersect_excluding_any_points_on_either_polygon ... ok
Oct 31 15:49:32.547 INFO blam! test collisions::shapes::_2d::intersections::ray_and_ray_2d_intersection::tests::it_correctly_identifies_intersecting_rays ... ok
Oct 31 15:49:32.547 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_handles_vertex_face_collisions ... ok
Oct 31 15:49:32.549 INFO blam! test collisions::detection::gjkepa::minkowski_difference::tests::it_behaves_like_a_support_map ... ok
Oct 31 15:49:32.563 INFO blam! test collisions::shapes::_2d::polygon::tests::it_cannot_be_created_with_less_than_3_points ... ok
Oct 31 15:49:32.563 INFO blam! test collisions::shapes::_2d::intersections::polygon_and_polygon_2d_intersection::tests::it_recognises_when_the_polygons_intersect_including_points_on_the_polygons ... ok
Oct 31 15:49:32.565 INFO blam! test collisions::shapes::_2d::plane_2d::tests::it_can_project_2d_vectors_along_the_plane_normal ... ok
Oct 31 15:49:32.565 INFO blam! test collisions::shapes::_2d::intersections::ray_and_ray_2d_intersection::tests::it_correctly_identifies_non_intersecting_rays ... ok
Oct 31 15:49:32.566 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::computing_the_support_indices ... ok
Oct 31 15:49:32.571 INFO blam! test collisions::shapes::convex_shapes::convex_polyhedron::tests::it_returns_an_error_with_coplanar_points ... ok
Oct 31 15:49:32.571 INFO blam! test collisions::shapes::convex_shapes::convex_polyhedron::tests::it_returns_an_error_with_too_few_points ... ok
Oct 31 15:49:32.579 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::computing_the_volume ... ok
Oct 31 15:49:32.579 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::determining_equality ... ok
Oct 31 15:49:32.579 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::computing_the_number_of_vertices ... ok
Oct 31 15:49:32.579 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::instantiating_with_dimensions ... ok
Oct 31 15:49:32.579 INFO blam! test collisions::shapes::direction::direction_test::it_can_be_transformed_by_a_transform ... ok
Oct 31 15:49:32.579 INFO blam! test collisions::shapes::direction::direction_test::it_can_be_transformed_by_the_inverse_of_a_transform ... ok
Oct 31 15:49:32.580 INFO blam! test collisions::shapes::convex_shapes::sphere::tests::it_behaves_like_a_support_map ... ok
Oct 31 15:49:32.591 INFO blam! test collisions::shapes::_2d::polygon::tests::it_generates_convex_polygons_from_arbitrary_points ... ok
Oct 31 15:49:32.591 INFO blam! test collisions::shapes::line_projection::tests::it_recognises_projected_points_before_the_start_of_the_line ... ok
Oct 31 15:49:32.591 INFO blam! test collisions::shapes::ray::tests::it_can_compute_the_closest_point_to_another_ray ... ok
Oct 31 15:49:32.599 INFO blam! test collisions::shapes::support_map::vec_tests::it_behaves_like_a_support_map ... ok
Oct 31 15:49:32.599 INFO blam! test dynamics::integrators::semi_implicit_euler::tests::integrator_behaviour::it_correctly_integrates_simple_constant_force_linear_motion ... ok
Oct 31 15:49:32.604 INFO blam! test dynamics::integrators::semi_implicit_euler::tests::integrator_behaviour::it_correctly_integrates_simple_constant_velocity_linear_motion ... ok
Oct 31 15:49:32.604 INFO blam! test dynamics::integrators::semi_implicit_euler::tests::integrator_behaviour::it_can_correctly_integrate_zero_motion ... ok
Oct 31 15:49:32.605 INFO blam! test collisions::shapes::line_projection::tests::it_recognises_projected_points_beyond_the_end_of_the_line ... ok
Oct 31 15:49:32.619 INFO blam! test dynamics::integrators::semi_implicit_euler::tests::integrator_behaviour::it_does_not_change_velocity_or_angular_velocity_with_no_applied_force ... ok
Oct 31 15:49:32.620 INFO blam! test collisions::shapes::line_projection::tests::it_recognises_projected_points_on_the_line ... ok
Oct 31 15:49:32.627 INFO blam! test mach_world::tests::world_behaviour::it_can_simulate_constant_velocity ... ok
Oct 31 15:49:32.627 INFO blam! test maths::_2d::unit_vec_2d::tests::it_always_has_a_length_of_one ... ok
Oct 31 15:49:32.651 INFO blam! test maths::matrix::matrix_test::adding_a_matrix ... ok
Oct 31 15:49:32.651 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::it_behaves_like_a_support_map ... ok
Oct 31 15:49:32.651 INFO blam! test maths::matrix::matrix_test::computing_the_determinant ... ok
Oct 31 15:49:32.651 INFO blam! test maths::matrix::matrix_test::computing_the_inverse ... ok
Oct 31 15:49:32.651 INFO blam! test maths::_2d::vec_2d::tests::it_can_be_rotated_90_degrees_counter_clockwise ... ok
Oct 31 15:49:32.651 INFO blam! test maths::matrix::matrix_test::dividing_by_a_scalar ... ok
Oct 31 15:49:32.671 INFO blam! test maths::matrix::matrix_test::getting_elements_by_element_position ... ok
Oct 31 15:49:32.671 INFO blam! test maths::matrix::matrix_test::instantiating_as_a_diagonal_matrix ... ok
Oct 31 15:49:32.671 INFO blam! test maths::matrix::matrix_test::instantiating_as_a_skew_matrix ... ok
Oct 31 15:49:32.671 INFO blam! test maths::matrix::matrix_test::instantiating_from_axis_angle ... ok
Oct 31 15:49:32.671 INFO blam! test maths::matrix::matrix_test::instantiating_from_a_slice ... ok
Oct 31 15:49:32.675 INFO blam! test maths::matrix::matrix_test::instantiating_as_the_identity_matrix ... ok
Oct 31 15:49:32.675 INFO blam! test maths::matrix::matrix_test::multiplying_by_a_matrix ... ok
Oct 31 15:49:32.675 INFO blam! test maths::matrix::matrix_test::instantiating_with_components ... ok
Oct 31 15:49:32.683 INFO blam! test maths::matrix::matrix_test::multiplying_by_a_scalar ... ok
Oct 31 15:49:32.683 INFO blam! test maths::matrix::matrix_test::setting_by_index ... ok
Oct 31 15:49:32.683 INFO blam! test maths::matrix::matrix_test::subtrating_by_a_matrix ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_can_be_cloned ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_can_be_instantiated_as_the_identity_quaternion ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_can_be_instantiated_from_a_vector ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_can_be_instantiated_with_scalars ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_can_be_normalized ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_can_compute_the_inverse ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_can_compute_the_length ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_can_compute_the_squared_length ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_supports_quaternion_multiplication_using_the_multiplication_operator ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_supports_quaternion_multiplication_with_a_scalar ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_supports_quaternion_multiplication_with_scalars ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_supports_scalar_multiplication_using_the_multiplication_operator ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_supports_the_division_operator_with_scalars ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_supports_the_subtraction_operator_with_quaternions ... ok
Oct 31 15:49:32.683 INFO blam! test maths::quat::quat_test::it_supports_the_unary_negation_operator ... ok
Oct 31 15:49:32.683 INFO blam! test maths::sparse_matrix::sparse_matrix_test::it_zeroes_all_entries_by_default ... ok
Oct 31 15:49:32.683 INFO blam! test maths::transform::transform_test::it_can_be_apply_itself_to_a_point ... ok
Oct 31 15:49:32.683 INFO blam! test maths::transform::transform_test::it_can_be_instantiated_as_the_identity_transform ... ok
Oct 31 15:49:32.683 INFO blam! test maths::transform::transform_test::it_can_be_instantiated_with_translation_and_rotation ... ok
Oct 31 15:49:32.683 INFO blam! test maths::unit_quat::tests::it_can_be_instantiated_using_the_axis_angle_formulation ... ok
Oct 31 15:49:32.683 INFO blam! test maths::unit_quat::tests::it_can_rotate_a_vector ... ok
Oct 31 15:49:32.683 INFO blam! test maths::unit_vec_3d::tests::computing_the_normalized_vector ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::cloning ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::computing_distance_between_vectors ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::computing_the_cross_product ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::computing_the_inner_product ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::computing_the_outer_product ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::computing_the_squared_length ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::computing_the_vector_length ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::dereferencing_elements_by_index ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::it_can_be_cloned ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::it_can_be_instantiated_with_scalars ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::it_can_be_instatiated_as_the_zero_vector ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::it_supports_the_addition_operator_with_vectors ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::it_supports_the_subtraction_operator_with_vectors ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::multiplying_by_a_scalar ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::mutably_dereferencing_elements_by_index ... ok
Oct 31 15:49:32.687 INFO blam! test maths::vec_3d::tests::negating ... ok
Oct 31 15:49:32.712 INFO blam! test maths::matrix::matrix_test::multiplying_by_a_vector ... ok
Oct 31 15:49:32.712 INFO blam! test maths::matrix::matrix_test::negating ... ok
Oct 31 15:49:32.712 INFO blam! test utils::compute_surfaces_for_convex_hull::tests::it_works_with_a_cube ... ok
Oct 31 15:49:32.712 INFO blam! test mach_world::tests::world_behaviour::it_can_simulate_collisions_with_rotation ... ok
Oct 31 15:49:32.712 INFO blam! test mach_world::tests::world_behaviour::it_can_simulate_collisions_without_rotation ... ok
Oct 31 15:49:32.775 INFO blam! test utils::compute_surfaces_for_convex_hull::tests::it_works_with_a_tetrahedron ... ok
Oct 31 15:49:37.143 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_always_has_the_normal_pointing_towards_the_first_body ... ok
Oct 31 15:49:37.575 INFO blam! test collisions::detection::gjkepa::epa::tests::it_generates_valid_convex_polyhedron ... ok
Oct 31 15:49:37.924 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_does_not_return_false_negatives ... ok
Oct 31 15:49:37.924 INFO blam! 
Oct 31 15:49:37.924 INFO blam! test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 15:49:37.924 INFO blam! 
Oct 31 15:49:37.925 INFO kablam!    Doc-tests mach
Oct 31 15:49:38.307 INFO blam! 
Oct 31 15:49:38.307 INFO blam! running 3 tests
Oct 31 15:49:38.307 INFO blam! test src/maths/matrix.rs - maths::matrix::Matrix::fmt (line 125) ... ignored
Oct 31 15:49:38.307 INFO blam! test src/maths/quat.rs - maths::quat::Quat::fmt (line 106) ... ignored
Oct 31 15:49:38.997 INFO blam! test src/maths/vec_3d.rs - maths::vec_3d::Vec3D (line 79) ... ok
Oct 31 15:49:38.998 INFO blam! 
Oct 31 15:49:38.998 INFO blam! test result: ok. 1 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out
Oct 31 15:49:38.998 INFO blam! 
Oct 31 15:49:39.021 INFO kablam! su: No module specific data is present
Oct 31 15:49:40.453 INFO running `"docker" "rm" "-f" "220bad2f0b241ce88190b3957b4b49e239ff184c8863c83c474341f7e3421cdf"`
Oct 31 15:49:40.755 INFO blam! 220bad2f0b241ce88190b3957b4b49e239ff184c8863c83c474341f7e3421cdf
