Oct 31 15:46:48.231 INFO testing yggie/mach against 1.30.0 for beta-1.31-1
Oct 31 15:46:48.231 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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 +1.30.0 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:48.767 INFO blam! 75a9d5be1f53713a44e059bdb8b4f334185ddffed3eb4c3618c48482de96de41
Oct 31 15:46:48.775 INFO running `"docker" "start" "-a" "75a9d5be1f53713a44e059bdb8b4f334185ddffed3eb4c3618c48482de96de41"`
Oct 31 15:46:50.087 INFO kablam! usermod: no changes
Oct 31 15:46:50.303 INFO kablam!    Compiling mach v0.0.1 (/source)
Oct 31 15:46:50.731 INFO kablam! warning: unused import: `Vec3D`
Oct 31 15:46:50.732 INFO kablam!  --> src/collisions/detection/gjkepa/gjk.rs:2:29
Oct 31 15:46:50.732 INFO kablam!   |
Oct 31 15:46:50.733 INFO kablam! 2 | use maths::{Approximations, Vec3D};
Oct 31 15:46:50.733 INFO kablam!   |                             ^^^^^
Oct 31 15:46:50.733 INFO kablam!   |
Oct 31 15:46:50.733 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 15:46:50.733 INFO kablam! 
Oct 31 15:46:51.727 INFO kablam! warning: unused variable: `sphere`
Oct 31 15:46:51.727 INFO kablam!  --> src/collisions/shapes/convex_shapes/intersections/ray_sphere_intersection.rs:8:28
Oct 31 15:46:51.727 INFO kablam!   |
Oct 31 15:46:51.727 INFO kablam! 8 |     fn intersection(&self, sphere: &Sphere) -> Option<Self::Output> {
Oct 31 15:46:51.727 INFO kablam!   |                            ^^^^^^ help: consider using `_sphere` instead
Oct 31 15:46:51.727 INFO kablam!   |
Oct 31 15:46:51.727 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 15:46:51.727 INFO kablam! 
Oct 31 15:46:51.727 INFO kablam! warning: unused variable: `ray`
Oct 31 15:46:51.727 INFO kablam!   --> src/collisions/broadphase/brute_force_broadphase.rs:97:31
Oct 31 15:46:51.727 INFO kablam!    |
Oct 31 15:46:51.727 INFO kablam! 97 |     fn cast_ray<'a>(&'a self, ray: &Ray) -> Box<Iterator<Item=Ref<O>> + 'a> {
Oct 31 15:46:51.727 INFO kablam!    |                               ^^^ help: consider using `_ray` instead
Oct 31 15:46:51.727 INFO kablam! 
Oct 31 15:46:55.235 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 5.11s
Oct 31 15:46:55.235 INFO kablam! su: No module specific data is present
Oct 31 15:46:56.188 INFO running `"docker" "rm" "-f" "75a9d5be1f53713a44e059bdb8b4f334185ddffed3eb4c3618c48482de96de41"`
Oct 31 15:46:56.459 INFO blam! 75a9d5be1f53713a44e059bdb8b4f334185ddffed3eb4c3618c48482de96de41
Oct 31 15:46:56.467 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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 +1.30.0 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:57.075 INFO blam! ee2f5c3b5047292ef4e1d1cfec074fd54b4c927ca361c7b27c0e70f722f94ada
Oct 31 15:46:57.080 INFO running `"docker" "start" "-a" "ee2f5c3b5047292ef4e1d1cfec074fd54b4c927ca361c7b27c0e70f722f94ada"`
Oct 31 15:46:59.299 INFO kablam! usermod: no changes
Oct 31 15:46:59.623 INFO kablam!    Compiling libc v0.2.18
Oct 31 15:46:59.623 INFO kablam!    Compiling phf_shared v0.7.20
Oct 31 15:46:59.623 INFO kablam!    Compiling itoa v0.1.1
Oct 31 15:46:59.627 INFO kablam!    Compiling num-traits v0.1.36
Oct 31 15:46:59.627 INFO kablam!    Compiling serde v0.8.21
Oct 31 15:46:59.627 INFO kablam!    Compiling dtoa v0.2.2
Oct 31 15:46:59.627 INFO kablam!    Compiling bitflags v0.7.0
Oct 31 15:46:59.639 INFO kablam!    Compiling lazy_static v0.2.2
Oct 31 15:47:00.203 INFO kablam!    Compiling pkg-config v0.3.8
Oct 31 15:47:00.619 INFO kablam!    Compiling log v0.3.6
Oct 31 15:47:00.743 INFO kablam!    Compiling gcc v0.3.41
Oct 31 15:47:01.151 INFO kablam!    Compiling lazy_static v0.1.16
Oct 31 15:47:01.649 INFO kablam!    Compiling khronos_api v1.0.0
Oct 31 15:47:02.399 INFO kablam!    Compiling crossbeam v0.2.10
Oct 31 15:47:03.923 INFO kablam!    Compiling rustc-serialize v0.3.22
Oct 31 15:47:08.375 INFO kablam!    Compiling byteorder v0.5.3
Oct 31 15:47:08.383 INFO kablam!    Compiling rustc-demangle v0.1.3
Oct 31 15:47:08.419 INFO kablam!    Compiling smallvec v0.1.8
Oct 31 15:47:08.419 INFO kablam!    Compiling xml-rs v0.3.5
Oct 31 15:47:08.545 INFO kablam!    Compiling phf v0.7.20
Oct 31 15:47:08.775 INFO kablam!    Compiling rand v0.3.15
Oct 31 15:47:10.631 INFO kablam!    Compiling memchr v0.1.11
Oct 31 15:47:10.651 INFO kablam!    Compiling shared_library v0.1.5
Oct 31 15:47:10.667 INFO kablam!    Compiling x11-dl v2.12.0
Oct 31 15:47:11.004 INFO kablam!    Compiling num-integer v0.1.32
Oct 31 15:47:13.751 INFO kablam!    Compiling tempfile v2.1.4
Oct 31 15:47:14.251 INFO kablam!    Compiling backtrace-sys v0.1.5
Oct 31 15:47:14.272 INFO kablam!    Compiling aho-corasick v0.5.3
Oct 31 15:47:15.111 INFO kablam!    Compiling num-iter v0.1.32
Oct 31 15:47:16.651 INFO kablam!    Compiling osmesa-sys v0.1.2
Oct 31 15:47:18.929 INFO kablam!    Compiling fs2 v0.2.5
Oct 31 15:47:22.266 INFO kablam!    Compiling thread-id v2.0.0
Oct 31 15:47:22.328 INFO kablam!    Compiling time v0.1.35
Oct 31 15:47:23.036 INFO kablam!    Compiling phf_generator v0.7.20
Oct 31 15:47:23.148 INFO kablam!    Compiling memmap v0.2.3
Oct 31 15:47:23.228 INFO kablam!    Compiling thread_local v0.2.7
Oct 31 15:47:24.220 INFO kablam!    Compiling wayland-scanner v0.5.11
Oct 31 15:47:24.691 INFO kablam!    Compiling gl_generator v0.5.2
Oct 31 15:47:26.940 INFO kablam!    Compiling backtrace v0.2.3
Oct 31 15:47:32.195 INFO kablam!    Compiling phf_codegen v0.7.20
Oct 31 15:47:32.212 INFO kablam!    Compiling regex v0.1.80
Oct 31 15:47:36.744 INFO kablam!    Compiling target_build_utils v0.1.2
Oct 31 15:47:36.791 INFO kablam!    Compiling wayland-client v0.5.12
Oct 31 15:47:36.794 INFO kablam!    Compiling serde_json v0.8.4
Oct 31 15:47:37.239 INFO kablam!    Compiling glutin v0.6.2
Oct 31 15:47:37.239 INFO kablam!    Compiling glium v0.15.0
Oct 31 15:47:53.815 INFO kablam!    Compiling num-bigint v0.1.35
Oct 31 15:48:05.083 INFO kablam!    Compiling num-complex v0.1.35
Oct 31 15:48:05.271 INFO kablam!    Compiling num-rational v0.1.35
Oct 31 15:48:06.111 INFO kablam!    Compiling env_logger v0.3.5
Oct 31 15:48:08.952 INFO kablam!    Compiling num v0.1.36
Oct 31 15:48:09.079 INFO kablam!    Compiling quickcheck v0.4.1
Oct 31 15:48:09.691 INFO kablam!    Compiling nalgebra v0.10.1
Oct 31 15:48:26.971 INFO kablam!    Compiling libloading v0.3.1
Oct 31 15:48:30.595 INFO kablam!    Compiling dlib v0.3.1
Oct 31 15:48:30.932 INFO kablam!    Compiling wayland-sys v0.5.11
Oct 31 15:48:35.407 INFO kablam!    Compiling wayland-window v0.2.3
Oct 31 15:48:35.407 INFO kablam!    Compiling wayland-kbd v0.3.6
Oct 31 15:49:08.627 INFO kablam!    Compiling mach v0.0.1 (/source)
Oct 31 15:49:09.571 INFO kablam! warning: unused import: `CollisionObjectSpace`
Oct 31 15:49:09.572 INFO kablam!  --> examples/ray_tracing_demo.rs:8:12
Oct 31 15:49:09.573 INFO kablam!   |
Oct 31 15:49:09.573 INFO kablam! 8 | use mach::{CollisionObjectSpace, DynamicBody, MachWorld, UnitVec3D, Vec3D, World};
Oct 31 15:49:09.574 INFO kablam!   |            ^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:09.595 INFO kablam!   |
Oct 31 15:49:09.596 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 15:49:09.597 INFO kablam! 
Oct 31 15:49:10.751 INFO kablam! warning: unused macro definition
Oct 31 15:49:10.752 INFO kablam!  --> src/./../tests/support/assert_properties_for_actions.rs:3:1
Oct 31 15:49:10.752 INFO kablam!   |
Oct 31 15:49:10.753 INFO kablam! 3 | / macro_rules! assert_properties {
Oct 31 15:49:10.753 INFO kablam! 4 | |     (target: $target:expr, actions: $actions:expr, properties: $properties:expr,) => {
Oct 31 15:49:10.754 INFO kablam! 5 | |         assert_properties_for_actions($target, $actions, $properties);
Oct 31 15:49:10.754 INFO kablam! 6 | |     };
Oct 31 15:49:10.755 INFO kablam! 7 | | }
Oct 31 15:49:10.755 INFO kablam!   | |_^
Oct 31 15:49:10.775 INFO kablam!   |
Oct 31 15:49:10.776 INFO kablam!   = note: #[warn(unused_macros)] on by default
Oct 31 15:49:10.776 INFO kablam! 
Oct 31 15:49:10.843 INFO kablam! warning: unused import: `Vec3D`
Oct 31 15:49:10.844 INFO kablam!  --> src/collisions/detection/gjkepa/gjk.rs:2:29
Oct 31 15:49:10.844 INFO kablam!   |
Oct 31 15:49:10.845 INFO kablam! 2 | use maths::{Approximations, Vec3D};
Oct 31 15:49:10.845 INFO kablam!   |                             ^^^^^
Oct 31 15:49:10.846 INFO kablam!   |
Oct 31 15:49:10.846 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 15:49:10.847 INFO kablam! 
Oct 31 15:49:10.935 INFO kablam! warning: field is never used: `color`
Oct 31 15:49:10.936 INFO kablam!  --> examples/raytracing/point_light.rs:6:5
Oct 31 15:49:10.936 INFO kablam!   |
Oct 31 15:49:10.937 INFO kablam! 6 |     color: Color,
Oct 31 15:49:10.938 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 15:49:10.967 INFO kablam!   |
Oct 31 15:49:10.968 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 15:49:10.969 INFO kablam! 
Oct 31 15:49:10.969 INFO kablam! warning: field is never used: `position`
Oct 31 15:49:10.970 INFO kablam!  --> examples/raytracing/point_light.rs:7:5
Oct 31 15:49:10.971 INFO kablam!   |
Oct 31 15:49:10.971 INFO kablam! 7 |     position: Vec3D,
Oct 31 15:49:10.972 INFO kablam!   |     ^^^^^^^^^^^^^^^
Oct 31 15:49:10.972 INFO kablam! 
Oct 31 15:49:10.973 INFO kablam! warning: field is never used: `color`
Oct 31 15:49:10.974 INFO kablam!  --> examples/raytracing/directional_light.rs:6:5
Oct 31 15:49:10.974 INFO kablam!   |
Oct 31 15:49:10.975 INFO kablam! 6 |     color: Color,
Oct 31 15:49:10.976 INFO kablam!   |     ^^^^^^^^^^^^
Oct 31 15:49:10.976 INFO kablam! 
Oct 31 15:49:10.977 INFO kablam! warning: field is never used: `direction`
Oct 31 15:49:10.978 INFO kablam!  --> examples/raytracing/directional_light.rs:7:5
Oct 31 15:49:10.978 INFO kablam!   |
Oct 31 15:49:10.979 INFO kablam! 7 |     direction: UnitVec3D,
Oct 31 15:49:10.980 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:10.980 INFO kablam! 
Oct 31 15:49:10.981 INFO kablam! warning: field is never used: `point_lights`
Oct 31 15:49:10.982 INFO kablam!   --> examples/ray_tracing_demo.rs:19:5
Oct 31 15:49:10.982 INFO kablam!    |
Oct 31 15:49:10.983 INFO kablam! 19 |     point_lights: Vec<PointLight>,
Oct 31 15:49:10.983 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:10.984 INFO kablam! 
Oct 31 15:49:10.985 INFO kablam! warning: field is never used: `max_ray_bounces`
Oct 31 15:49:10.985 INFO kablam!   --> examples/ray_tracing_demo.rs:20:5
Oct 31 15:49:10.986 INFO kablam!    |
Oct 31 15:49:10.987 INFO kablam! 20 |     max_ray_bounces: usize,
Oct 31 15:49:10.987 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:10.988 INFO kablam! 
Oct 31 15:49:10.989 INFO kablam! warning: field is never used: `directional_lights`
Oct 31 15:49:10.989 INFO kablam!   --> examples/ray_tracing_demo.rs:21:5
Oct 31 15:49:10.990 INFO kablam!    |
Oct 31 15:49:10.990 INFO kablam! 21 |     directional_lights: Vec<DirectionalLight>,
Oct 31 15:49:10.991 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 15:49:10.992 INFO kablam! 
Oct 31 15:49:17.223 INFO kablam! warning: unused variable: `sphere`
Oct 31 15:49:17.223 INFO kablam!  --> src/collisions/shapes/convex_shapes/intersections/ray_sphere_intersection.rs:8:28
Oct 31 15:49:17.223 INFO kablam!   |
Oct 31 15:49:17.223 INFO kablam! 8 |     fn intersection(&self, sphere: &Sphere) -> Option<Self::Output> {
Oct 31 15:49:17.223 INFO kablam!   |                            ^^^^^^ help: consider using `_sphere` instead
Oct 31 15:49:17.251 INFO kablam!   |
Oct 31 15:49:17.251 INFO kablam!   = note: #[warn(unused_variables)] on by default
Oct 31 15:49:17.251 INFO kablam! 
Oct 31 15:49:17.251 INFO kablam! warning: unused variable: `ray`
Oct 31 15:49:17.251 INFO kablam!   --> src/collisions/broadphase/brute_force_broadphase.rs:97:31
Oct 31 15:49:17.251 INFO kablam!    |
Oct 31 15:49:17.251 INFO kablam! 97 |     fn cast_ray<'a>(&'a self, ray: &Ray) -> Box<Iterator<Item=Ref<O>> + 'a> {
Oct 31 15:49:17.251 INFO kablam!    |                               ^^^ help: consider using `_ray` instead
Oct 31 15:49:17.251 INFO kablam! 
Oct 31 15:49:31.425 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2m 32s
Oct 31 15:49:31.457 INFO kablam! su: No module specific data is present
Oct 31 15:49:32.195 INFO running `"docker" "rm" "-f" "ee2f5c3b5047292ef4e1d1cfec074fd54b4c927ca361c7b27c0e70f722f94ada"`
Oct 31 15:49:32.561 INFO blam! ee2f5c3b5047292ef4e1d1cfec074fd54b4c927ca361c7b27c0e70f722f94ada
Oct 31 15:49:32.569 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-2/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/beta-1.31-1/1.30.0:/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 +1.30.0 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:33.045 INFO blam! 4bcb79c0f080a10ca80e7b7953ccff119d8a02f9906402542fbdcb33f761158b
Oct 31 15:49:33.046 INFO running `"docker" "start" "-a" "4bcb79c0f080a10ca80e7b7953ccff119d8a02f9906402542fbdcb33f761158b"`
Oct 31 15:49:34.407 INFO kablam! usermod: no changes
Oct 31 15:49:34.679 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.24s
Oct 31 15:49:34.688 INFO blam! 
Oct 31 15:49:34.689 INFO kablam!      Running /target/debug/deps/mach-8ad0344885b9a97f
Oct 31 15:49:34.689 INFO blam! running 114 tests
Oct 31 15:49:34.695 INFO blam! test collisions::collision_group::tests::it_allows_non_environment_groups_to_collide_within_the_group ... ok
Oct 31 15:49:34.695 INFO blam! test collisions::collision_group::tests::it_allows_environment_group_to_collide_with_all_other_groups ... ok
Oct 31 15:49:34.696 INFO blam! test collisions::broadphase::brute_force_broadphase::tests::broadphase_behaviour::it_generates_close_proximity_pairs_for_intersecting_bodies ... ok
Oct 31 15:49:34.703 INFO blam! test collisions::collision_group::tests::it_does_not_allow_non_environment_groups_to_collide_across_groups ... ok
Oct 31 15:49:34.703 INFO blam! test collisions::collision_group::tests::it_does_not_allow_environment_group_to_collide_with_itself ... ok
Oct 31 15:49:34.704 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:34.704 INFO blam! test collisions::broadphase::brute_force_broadphase::tests::broadphase_behaviour::it_does_not_allow_environment_bodies_to_collide ... ok
Oct 31 15:49:34.763 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:34.764 INFO blam! test collisions::collisionobjectspace::mach_collision_object_space::tests::collision_object_space_behaviour::it_generates_unique_ids ... ok
Oct 31 15:49:34.819 INFO blam! test collisions::detection::gjkepa::contact_tracker::tests::it_can_be_instantiated_with_non_intersecting_bodies ... ok
Oct 31 15:49:34.819 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_handles_edge_edge_collisions ... ok
Oct 31 15:49:34.827 INFO blam! test collisions::detection::gjkepa::contact_tracker::tests::it_can_be_instantiated_with_intersecting_bodies ... ok
Oct 31 15:49:34.827 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_handles_edge_face_collisions ... ok
Oct 31 15:49:34.841 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_does_not_return_false_positives ... ok
Oct 31 15:49:34.841 INFO blam! test collisions::detection::gjkepa::minkowski_difference::tests::it_always_generates_a_valid_support_point ... ok
Oct 31 15:49:34.841 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_handles_face_face_collisions ... ok
Oct 31 15:49:34.841 INFO blam! test collisions::detection::gjkepa::gjk_simplex::tests::it_returns_an_error_when_the_vertices_are_coplanar ... ok
Oct 31 15:49:34.841 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:34.851 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:34.859 INFO blam! test collisions::narrowphase::null_narrowphase::tests::narrowphase_behaviour::it_passes_the_collision_test_for_definitely_intersecting_bodies ... ok
Oct 31 15:49:34.859 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:34.859 INFO blam! test collisions::shapes::_2d::intersections::ray_and_ray_2d_intersection::tests::it_correctly_identifies_non_intersecting_rays ... ok
Oct 31 15:49:34.867 INFO blam! test collisions::shapes::_2d::intersections::ray_and_ray_2d_intersection::tests::it_correctly_identifies_intersecting_rays ... ok
Oct 31 15:49:34.867 INFO blam! test collisions::shapes::_2d::polygon::tests::it_cannot_be_created_with_less_than_3_points ... ok
Oct 31 15:49:34.867 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:34.875 INFO blam! test collisions::shapes::convex_shapes::convex_polyhedron::tests::it_returns_an_error_with_coplanar_points ... ok
Oct 31 15:49:34.875 INFO blam! test collisions::shapes::_2d::polygon::tests::it_generates_convex_polygons_from_arbitrary_points ... ok
Oct 31 15:49:34.875 INFO blam! test collisions::shapes::convex_shapes::convex_polyhedron::tests::it_returns_an_error_with_too_few_points ... ok
Oct 31 15:49:34.875 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::computing_the_number_of_vertices ... ok
Oct 31 15:49:34.875 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::computing_the_support_indices ... ok
Oct 31 15:49:34.875 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::computing_the_volume ... ok
Oct 31 15:49:34.875 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::determining_equality ... ok
Oct 31 15:49:34.875 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::instantiating_with_dimensions ... ok
Oct 31 15:49:34.887 INFO blam! test collisions::shapes::_2d::plane_2d::tests::it_can_project_2d_vectors_along_the_plane_normal ... ok
Oct 31 15:49:34.891 INFO blam! test collisions::shapes::convex_shapes::sphere::tests::it_behaves_like_a_support_map ... ok
Oct 31 15:49:34.891 INFO blam! test collisions::shapes::direction::direction_test::it_can_be_transformed_by_a_transform ... ok
Oct 31 15:49:34.891 INFO blam! test collisions::shapes::convex_shapes::cuboid::tests::it_behaves_like_a_support_map ... ok
Oct 31 15:49:34.895 INFO blam! test collisions::shapes::direction::direction_test::it_can_be_transformed_by_the_inverse_of_a_transform ... ok
Oct 31 15:49:34.895 INFO blam! test collisions::shapes::line_projection::tests::it_recognises_projected_points_before_the_start_of_the_line ... ok
Oct 31 15:49:34.895 INFO blam! test collisions::shapes::ray::tests::it_can_compute_the_closest_point_to_another_ray ... ok
Oct 31 15:49:34.895 INFO blam! test collisions::shapes::line_projection::tests::it_recognises_projected_points_beyond_the_end_of_the_line ... ok
Oct 31 15:49:34.903 INFO blam! test collisions::shapes::line_projection::tests::it_recognises_projected_points_on_the_line ... ok
Oct 31 15:49:34.903 INFO blam! test collisions::shapes::support_map::vec_tests::it_behaves_like_a_support_map ... ok
Oct 31 15:49:34.903 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_handles_vertex_face_collisions ... ok
Oct 31 15:49:34.903 INFO blam! test dynamics::integrators::semi_implicit_euler::tests::integrator_behaviour::it_can_correctly_integrate_zero_motion ... ok
Oct 31 15:49:34.911 INFO blam! test dynamics::integrators::semi_implicit_euler::tests::integrator_behaviour::it_correctly_integrates_simple_constant_force_linear_motion ... ok
Oct 31 15:49:34.911 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:34.911 INFO blam! test collisions::detection::gjkepa::minkowski_difference::tests::it_behaves_like_a_support_map ... ok
Oct 31 15:49:34.911 INFO blam! test dynamics::integrators::semi_implicit_euler::tests::integrator_behaviour::it_correctly_integrates_simple_constant_velocity_linear_motion ... ok
Oct 31 15:49:34.911 INFO blam! test maths::_2d::vec_2d::tests::it_can_be_rotated_90_degrees_counter_clockwise ... ok
Oct 31 15:49:34.911 INFO blam! test maths::_2d::unit_vec_2d::tests::it_always_has_a_length_of_one ... ok
Oct 31 15:49:34.911 INFO blam! test mach_world::tests::world_behaviour::it_can_simulate_constant_velocity ... ok
Oct 31 15:49:34.911 INFO blam! test maths::matrix::matrix_test::adding_a_matrix ... ok
Oct 31 15:49:34.916 INFO blam! test maths::matrix::matrix_test::computing_the_inverse ... ok
Oct 31 15:49:34.916 INFO blam! test maths::matrix::matrix_test::getting_elements_by_element_position ... ok
Oct 31 15:49:34.916 INFO blam! test maths::matrix::matrix_test::dividing_by_a_scalar ... ok
Oct 31 15:49:34.916 INFO blam! test maths::matrix::matrix_test::computing_the_determinant ... ok
Oct 31 15:49:34.919 INFO blam! test maths::matrix::matrix_test::instantiating_as_a_skew_matrix ... ok
Oct 31 15:49:34.919 INFO blam! test maths::matrix::matrix_test::instantiating_as_the_identity_matrix ... ok
Oct 31 15:49:34.923 INFO blam! test maths::matrix::matrix_test::instantiating_from_a_slice ... ok
Oct 31 15:49:34.923 INFO blam! test maths::matrix::matrix_test::instantiating_from_axis_angle ... ok
Oct 31 15:49:34.923 INFO blam! test maths::matrix::matrix_test::instantiating_as_a_diagonal_matrix ... ok
Oct 31 15:49:34.928 INFO blam! test maths::matrix::matrix_test::instantiating_with_components ... ok
Oct 31 15:49:34.928 INFO blam! test maths::matrix::matrix_test::multiplying_by_a_matrix ... ok
Oct 31 15:49:34.928 INFO blam! test maths::matrix::matrix_test::multiplying_by_a_scalar ... ok
Oct 31 15:49:34.928 INFO blam! test maths::matrix::matrix_test::negating ... ok
Oct 31 15:49:34.928 INFO blam! test maths::matrix::matrix_test::subtrating_by_a_matrix ... ok
Oct 31 15:49:34.928 INFO blam! test maths::quat::quat_test::it_can_be_cloned ... ok
Oct 31 15:49:34.928 INFO blam! test maths::quat::quat_test::it_can_be_instantiated_as_the_identity_quaternion ... ok
Oct 31 15:49:34.928 INFO blam! test maths::quat::quat_test::it_can_be_instantiated_from_a_vector ... ok
Oct 31 15:49:34.928 INFO blam! test maths::matrix::matrix_test::multiplying_by_a_vector ... ok
Oct 31 15:49:34.932 INFO blam! test maths::quat::quat_test::it_can_be_instantiated_with_scalars ... ok
Oct 31 15:49:34.932 INFO blam! test maths::matrix::matrix_test::setting_by_index ... ok
Oct 31 15:49:34.940 INFO blam! test maths::quat::quat_test::it_can_compute_the_inverse ... ok
Oct 31 15:49:34.940 INFO blam! test mach_world::tests::world_behaviour::it_can_simulate_collisions_with_rotation ... ok
Oct 31 15:49:34.940 INFO blam! test maths::quat::quat_test::it_can_be_normalized ... ok
Oct 31 15:49:34.940 INFO blam! test maths::quat::quat_test::it_supports_quaternion_multiplication_using_the_multiplication_operator ... ok
Oct 31 15:49:34.947 INFO blam! test maths::quat::quat_test::it_can_compute_the_length ... ok
Oct 31 15:49:34.950 INFO blam! test maths::quat::quat_test::it_can_compute_the_squared_length ... ok
Oct 31 15:49:34.951 INFO blam! test maths::quat::quat_test::it_supports_quaternion_multiplication_with_a_scalar ... ok
Oct 31 15:49:34.951 INFO blam! test maths::quat::quat_test::it_supports_quaternion_multiplication_with_scalars ... ok
Oct 31 15:49:34.951 INFO blam! test maths::quat::quat_test::it_supports_scalar_multiplication_using_the_multiplication_operator ... ok
Oct 31 15:49:34.951 INFO blam! test maths::sparse_matrix::sparse_matrix_test::it_zeroes_all_entries_by_default ... ok
Oct 31 15:49:34.951 INFO blam! test maths::quat::quat_test::it_supports_the_subtraction_operator_with_quaternions ... ok
Oct 31 15:49:34.951 INFO blam! test maths::transform::transform_test::it_can_be_apply_itself_to_a_point ... ok
Oct 31 15:49:34.951 INFO blam! test maths::transform::transform_test::it_can_be_instantiated_as_the_identity_transform ... ok
Oct 31 15:49:34.951 INFO blam! test maths::transform::transform_test::it_can_be_instantiated_with_translation_and_rotation ... ok
Oct 31 15:49:34.951 INFO blam! test maths::unit_quat::tests::it_can_be_instantiated_using_the_axis_angle_formulation ... ok
Oct 31 15:49:34.951 INFO blam! test maths::unit_quat::tests::it_can_rotate_a_vector ... ok
Oct 31 15:49:34.951 INFO blam! test maths::unit_vec_3d::tests::computing_the_normalized_vector ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::cloning ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::computing_distance_between_vectors ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::computing_the_cross_product ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::computing_the_inner_product ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::computing_the_outer_product ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::computing_the_squared_length ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::computing_the_vector_length ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::dereferencing_elements_by_index ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::it_can_be_cloned ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::it_can_be_instantiated_with_scalars ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::it_can_be_instatiated_as_the_zero_vector ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::it_supports_the_addition_operator_with_vectors ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::it_supports_the_subtraction_operator_with_vectors ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::multiplying_by_a_scalar ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::mutably_dereferencing_elements_by_index ... ok
Oct 31 15:49:34.951 INFO blam! test maths::vec_3d::tests::negating ... ok
Oct 31 15:49:34.951 INFO blam! test utils::compute_surfaces_for_convex_hull::tests::it_works_with_a_cube ... ok
Oct 31 15:49:34.951 INFO blam! test utils::compute_surfaces_for_convex_hull::tests::it_works_with_a_tetrahedron ... ok
Oct 31 15:49:34.954 INFO blam! test maths::quat::quat_test::it_supports_the_division_operator_with_scalars ... ok
Oct 31 15:49:34.955 INFO blam! test maths::quat::quat_test::it_supports_the_unary_negation_operator ... ok
Oct 31 15:49:35.008 INFO blam! test mach_world::tests::world_behaviour::it_can_simulate_collisions_without_rotation ... ok
Oct 31 15:49:40.088 INFO blam! test collisions::detection::gjkepa::gjk_epa_detection::tests::detection_behaviour::it_does_not_return_false_negatives ... ok
Oct 31 15:49:40.136 INFO blam! test collisions::detection::gjkepa::epa::tests::it_generates_valid_convex_polyhedron ... ok
Oct 31 15:49:40.151 INFO kablam!    Doc-tests mach
Oct 31 15:49:40.151 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:40.151 INFO blam! 
Oct 31 15:49:40.151 INFO blam! test result: ok. 114 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 15:49:40.151 INFO blam! 
Oct 31 15:49:40.451 INFO blam! 
Oct 31 15:49:40.451 INFO blam! running 3 tests
Oct 31 15:49:40.451 INFO blam! test src/maths/matrix.rs - maths::matrix::Matrix::fmt (line 125) ... ignored
Oct 31 15:49:40.451 INFO blam! test src/maths/quat.rs - maths::quat::Quat::fmt (line 106) ... ignored
Oct 31 15:49:41.042 INFO blam! test src/maths/vec_3d.rs - maths::vec_3d::Vec3D (line 79) ... ok
Oct 31 15:49:41.042 INFO blam! 
Oct 31 15:49:41.042 INFO blam! test result: ok. 1 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out
Oct 31 15:49:41.042 INFO blam! 
Oct 31 15:49:41.064 INFO kablam! su: No module specific data is present
Oct 31 15:49:41.793 INFO running `"docker" "rm" "-f" "4bcb79c0f080a10ca80e7b7953ccff119d8a02f9906402542fbdcb33f761158b"`
Oct 31 15:49:42.083 INFO blam! 4bcb79c0f080a10ca80e7b7953ccff119d8a02f9906402542fbdcb33f761158b
