[INFO] crate gl_matrix 0.0.2 is already in cache [INFO] testing gl_matrix-0.0.2 against beta-2020-06-03 for beta-1.45-1 [INFO] extracting crate gl_matrix 0.0.2 into /workspace/builds/worker-1/source [INFO] validating manifest of crates.io crate gl_matrix 0.0.2 on toolchain beta-2020-06-03 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate gl_matrix 0.0.2 [INFO] finished tweaking crates.io crate gl_matrix 0.0.2 [INFO] tweaked toml for crates.io crate gl_matrix 0.0.2 written to /workspace/builds/worker-1/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2020-06-03" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-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" "+beta-2020-06-03" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4345fe7788771abfcf7ecdff4977c3dbd315dbb1b6cf670891934deb26ce0f48 [INFO] running `"docker" "start" "-a" "4345fe7788771abfcf7ecdff4977c3dbd315dbb1b6cf670891934deb26ce0f48"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling gl_matrix v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.29s [INFO] running `"docker" "inspect" "4345fe7788771abfcf7ecdff4977c3dbd315dbb1b6cf670891934deb26ce0f48"` [INFO] running `"docker" "rm" "-f" "4345fe7788771abfcf7ecdff4977c3dbd315dbb1b6cf670891934deb26ce0f48"` [INFO] [stdout] 4345fe7788771abfcf7ecdff4977c3dbd315dbb1b6cf670891934deb26ce0f48 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-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" "+beta-2020-06-03" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] a63f3b6d8801408ce868e23068cbce12a44591ed43fa0bb87a82889e47186101 [INFO] running `"docker" "start" "-a" "a63f3b6d8801408ce868e23068cbce12a44591ed43fa0bb87a82889e47186101"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling gl_matrix v0.0.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 5.55s [INFO] running `"docker" "inspect" "a63f3b6d8801408ce868e23068cbce12a44591ed43fa0bb87a82889e47186101"` [INFO] running `"docker" "rm" "-f" "a63f3b6d8801408ce868e23068cbce12a44591ed43fa0bb87a82889e47186101"` [INFO] [stdout] a63f3b6d8801408ce868e23068cbce12a44591ed43fa0bb87a82889e47186101 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-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" "+beta-2020-06-03" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ce448e486eeae1cbc4a486b253a8c89e4b349b5bdedb52d31e77e3eb43c251ae [INFO] running `"docker" "start" "-a" "ce448e486eeae1cbc4a486b253a8c89e4b349b5bdedb52d31e77e3eb43c251ae"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/gl_matrix-3b046a07bca266fc [INFO] [stdout] [INFO] [stdout] running 328 tests [INFO] [stdout] test common::tests::epsilon_equals_true ... ok [INFO] [stdout] test common::tests::epsilon_equals_false ... ok [INFO] [stdout] test mat2::tests::add_two_mat2s ... ok [INFO] [stdout] test mat2::tests::adjugate_mat2 ... ok [INFO] [stdout] test common::tests::degrees_to_radian ... ok [INFO] [stdout] test mat2::tests::adjugate_mat2_same ... ok [INFO] [stdout] test common::tests::get_hypot ... ok [INFO] [stdout] test mat2::tests::clone_a_mat2 ... ok [INFO] [stdout] test mat2::tests::create_a_mat2 ... ok [INFO] [stdout] test mat2::tests::create_mat2_from_values ... ok [INFO] [stdout] test mat2::tests::calc_frob_norm_of_mat2 ... ok [INFO] [stdout] test common::tests::random_f32_between_zero_and_one ... ok [INFO] [stdout] test mat2::tests::copy_values_from_a_mat2_to_another ... ok [INFO] [stdout] test mat2::tests::invert_mat2 ... ok [INFO] [stdout] test mat2::tests::get_mat2_determinant ... ok [INFO] [stdout] test mat2::tests::mat2_from_scaling ... ok [INFO] [stdout] test mat2::tests::get_mat2_string ... ok [INFO] [stdout] test mat2::tests::get_ldu_mat2 ... ok [INFO] [stdout] test mat2::tests::mat2_from_rotation ... ok [INFO] [stdout] test mat2::tests::invert_singular_mat2 ... ok [INFO] [stdout] test mat2::tests::mat2s_are_not_equal ... ok [INFO] [stdout] test mat2::tests::rotate_a_mat2 ... ok [INFO] [stdout] test mat2::tests::multiply_mat2_by_scalar ... ok [INFO] [stdout] test mat2::tests::mat2s_are_exact_equal ... ok [INFO] [stdout] test mat2::tests::scale_mat2 ... ok [INFO] [stdout] test mat2::tests::sub_is_equal_to_subtract ... ok [INFO] [stdout] test mat2::tests::set_mat2_with_values ... ok [INFO] [stdout] test mat2::tests::sub_two_mat2s ... ok [INFO] [stdout] test mat2::tests::subtract_two_mat2s ... ok [INFO] [stdout] test mat2::tests::mul_two_mat2s ... ok [INFO] [stdout] test mat2::tests::set_a_mat2_to_identity ... ok [INFO] [stdout] test mat2::tests::mat2s_are_equal ... ok [INFO] [stdout] test mat2::tests::transpose_different_mat2 ... ok [INFO] [stdout] test mat2d::tests::create_mat2d_from_values ... ok [INFO] [stdout] test mat2d::tests::create_a_mat2d ... ok [INFO] [stdout] test mat2::tests::mat2s_are_not_exact_equal ... ok [INFO] [stdout] test mat2d::tests::get_mat2d_determinant ... ok [INFO] [stdout] test mat2d::tests::calc_frob_norm_of_mat2d ... ok [INFO] [stdout] test mat2d::tests::clone_a_mat2d ... ok [INFO] [stdout] test mat2d::tests::copy_values_from_a_mat2d_to_another ... ok [INFO] [stdout] test mat2::tests::mat2s_are_equal_enough ... ok [INFO] [stdout] test mat2::tests::mul_is_equal_to_multiply ... ok [INFO] [stdout] test mat2d::tests::add_two_mat2ds ... ok [INFO] [stdout] test mat2::tests::multiply_two_mat2s ... ok [INFO] [stdout] test mat2::tests::transpose_same_mat2 ... ok [INFO] [stdout] test mat2::tests::multiply_mat2_by_scalar_and_add ... ok [INFO] [stdout] test mat2d::tests::get_mat2d_string ... ok [INFO] [stdout] test mat2d::tests::invert_singular_mat2d ... ok [INFO] [stdout] test mat2d::tests::mat2ds_are_equal ... ok [INFO] [stdout] test mat2d::tests::mat2d_from_translation ... ok [INFO] [stdout] test mat2d::tests::mat2d_from_rotation ... ok [INFO] [stdout] test mat2d::tests::mat2d_from_scaling ... ok [INFO] [stdout] test mat2d::tests::mat2ds_are_equal_enough ... ok [INFO] [stdout] test mat2d::tests::mat2ds_are_not_exact_equal ... ok [INFO] [stdout] test mat2d::tests::mat2ds_are_not_equal ... ok [INFO] [stdout] test mat2d::tests::invert_mat2d ... ok [INFO] [stdout] test mat2d::tests::mul_is_equal_to_multiply ... ok [INFO] [stdout] test mat2d::tests::mat2ds_are_exact_equal ... ok [INFO] [stdout] test mat2d::tests::multiply_mat2d_by_scalar_and_add ... ok [INFO] [stdout] test mat2d::tests::sub_is_equal_to_subtract ... ok [INFO] [stdout] test mat2d::tests::rotate_a_mat2d ... ok [INFO] [stdout] test mat2d::tests::set_a_mat2d_to_identity ... ok [INFO] [stdout] test mat2d::tests::set_mat2d_with_values ... ok [INFO] [stdout] test mat2d::tests::multiply_mat2d_by_scalar ... ok [INFO] [stdout] test mat2d::tests::multiply_two_mat2ds ... ok [INFO] [stdout] test mat2d::tests::sub_two_mat2ds ... ok [INFO] [stdout] test mat2d::tests::mul_two_mat2ds ... ok [INFO] [stdout] test mat2d::tests::subtract_two_mat2ds ... ok [INFO] [stdout] test mat2d::tests::scale_mat2d ... ok [INFO] [stdout] test mat3::tests::adjugate_mat3 ... ok [INFO] [stdout] test mat3::tests::calc_frob_norm_of_mat3 ... ok [INFO] [stdout] test mat3::tests::create_mat3_from_values ... ok [INFO] [stdout] test mat3::tests::get_mat3_determinant ... ok [INFO] [stdout] test mat2d::tests::translate_mat2d ... ok [INFO] [stdout] test mat3::tests::add_two_mat3s ... ok [INFO] [stdout] test mat3::tests::clone_a_mat3 ... ok [INFO] [stdout] test mat3::tests::get_mat3_string ... ok [INFO] [stdout] test mat3::tests::copy_values_from_a_mat3_to_another ... ok [INFO] [stdout] test mat3::tests::mat3_from_mat4 ... ok [INFO] [stdout] test mat3::tests::mat3_from_mat2d ... ok [INFO] [stdout] test mat3::tests::create_a_mat3 ... ok [INFO] [stdout] test mat3::tests::mat3_from_rotation ... ok [INFO] [stdout] test mat3::tests::invert_singular_mat2d ... ok [INFO] [stdout] test mat3::tests::invert_mat3 ... ok [INFO] [stdout] test mat3::tests::mat3s_are_exact_equal ... ok [INFO] [stdout] test mat3::tests::mat3_from_translation ... ok [INFO] [stdout] test mat3::tests::mat3_normal_from_mat4_none ... ok [INFO] [stdout] test mat3::tests::mat3_normal_from_mat4_translation_rotation_and_scale ... ok [INFO] [stdout] test mat3::tests::mat3_normal_from_mat4_translation_and_rotation ... ok [INFO] [stdout] test mat3::tests::mat3s_are_equal_enough ... ok [INFO] [stdout] test mat3::tests::mat3s_are_not_equal ... ok [INFO] [stdout] test mat3::tests::mat3s_are_not_exact_equal ... ok [INFO] [stdout] test mat3::tests::mat3_from_scaling ... ok [INFO] [stdout] test mat3::tests::mat3_from_quat ... ok [INFO] [stdout] test mat3::tests::mat3s_are_equal ... ok [INFO] [stdout] test mat3::tests::mul_is_equal_to_multiply ... ok [INFO] [stdout] test mat3::tests::multiply_mat3_by_scalar_and_add ... ok [INFO] [stdout] test mat3::tests::mat3_normal_from_mat4 ... ok [INFO] [stdout] test mat3::tests::scale_mat3 ... ok [INFO] [stdout] test mat3::tests::set_a_mat3_to_identity ... ok [INFO] [stdout] test mat3::tests::set_mat3_with_values ... ok [INFO] [stdout] test mat3::tests::rotate_a_mat3 ... ok [INFO] [stdout] test mat3::tests::sub_is_equal_to_subtract ... ok [INFO] [stdout] test mat3::tests::subtract_two_mat3s ... ok [INFO] [stdout] test mat3::tests::translate_mat3 ... ok [INFO] [stdout] test mat3::tests::projection_of_mat3 ... ok [INFO] [stdout] test mat3::tests::mul_two_mat3s ... ok [INFO] [stdout] test mat3::tests::multiply_two_mat3s ... ok [INFO] [stdout] test mat4::tests::get_rotation_of_mat4_case_three ... ok [INFO] [stdout] test mat4::tests::calc_frob_norm_of_mat4 ... ok [INFO] [stdout] test mat4::tests::copy_values_from_a_mat4_to_another ... ok [INFO] [stdout] test mat4::tests::create_mat4_from_values ... ok [INFO] [stdout] test mat4::tests::get_mat4_string ... ok [INFO] [stdout] test mat4::tests::get_rotation_of_mat4_case_one ... ok [INFO] [stdout] test mat4::tests::create_a_mat4 ... ok [INFO] [stdout] test mat4::tests::clone_a_mat4 ... ok [INFO] [stdout] test mat4::tests::get_rotation_of_mat4_case_four ... ok [INFO] [stdout] test mat4::tests::get_mat4_determinant ... ok [INFO] [stdout] test mat4::tests::adjugate_mat4 ... ok [INFO] [stdout] test mat4::tests::add_two_mat4s ... ok [INFO] [stdout] test mat3::tests::multiply_mat3_by_scalar ... ok [INFO] [stdout] test mat3::tests::transpose_different_mat3 ... ok [INFO] [stdout] test mat3::tests::sub_two_mat3s ... ok [INFO] [stdout] test mat3::tests::transpose_same_mat3 ... ok [INFO] [stdout] test mat4::tests::get_rotation_of_mat4_case_two ... ok [INFO] [stdout] test mat4::tests::mat4_from_rotation_translation_scale ... ok [INFO] [stdout] test mat4::tests::get_scaling_of_mat4 ... ok [INFO] [stdout] test mat4::tests::mat4_from_translation ... ok [INFO] [stdout] test mat4::tests::mat4_from_rotation_translation ... ok [INFO] [stdout] test mat4::tests::mat4_from_x_rotation ... ok [INFO] [stdout] test mat4::tests::mat4_from_rotation_do_nothing ... ok [INFO] [stdout] test mat4::tests::mat4_from_rotation ... ok [INFO] [stdout] test mat4::tests::mat4_from_quat2_scale ... ok [INFO] [stdout] test mat4::tests::mat4_from_quat2_do_not_scale ... ok [INFO] [stdout] test mat4::tests::mat4_from_rotation_translation_scale_origin ... ok [INFO] [stdout] test mat4::tests::mat4_from_scaling ... ok [INFO] [stdout] test mat4::tests::invert_mat4 ... ok [INFO] [stdout] test mat4::tests::mat4_are_not_equal ... ok [INFO] [stdout] test mat4::tests::mat4_from_quat ... ok [INFO] [stdout] test mat4::tests::mat4_perspective_from_field_of_view ... ignored [INFO] [stdout] test mat4::tests::get_translation_of_mat4 ... ok [INFO] [stdout] test mat4::tests::mat4_look_at_74 ... ok [INFO] [stdout] test mat4::tests::mat4_look_at ... ok [INFO] [stdout] test mat4::tests::mat4_ortho ... ok [INFO] [stdout] test mat4::tests::mat4_from_z_rotation ... ok [INFO] [stdout] test mat4::tests::mat4_frustum ... ok [INFO] [stdout] test mat4::tests::invert_singular_mat2d ... ok [INFO] [stdout] test mat4::tests::mat4_perspective_case_three ... ok [INFO] [stdout] test mat4::tests::mat4_perspective_case_two ... ok [INFO] [stdout] test mat4::tests::mat4_from_y_rotation ... ok [INFO] [stdout] test mat4::tests::mat4_perspective_case_one ... ok [INFO] [stdout] test mat4::tests::mat4_target_to_74 ... ignored [INFO] [stdout] test mat4::tests::mul_two_mat4s ... ok [INFO] [stdout] test mat4::tests::multiply_mat3_by_scalar ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_different ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_y_different ... ok [INFO] [stdout] test mat4::tests::multiply_two_mat4s ... ok [INFO] [stdout] test mat4::tests::mat4s_are_equal ... ok [INFO] [stdout] test mat4::tests::mat4s_are_not_exact_equal ... ok [INFO] [stdout] test mat4::tests::mat4s_are_exact_equal ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_do_noting ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_x_same ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_x_different ... ok [INFO] [stdout] test mat4::tests::mat4s_are_equal_enough ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_y_same ... ok [INFO] [stdout] test mat4::tests::mul_is_equal_to_multiply ... ok [INFO] [stdout] test mat4::tests::multiply_mat4_by_scalar_and_add ... ok [INFO] [stdout] test mat4::tests::mat4_target_to ... ok [INFO] [stdout] test mat4::tests::translate_mat4_different ... ok [INFO] [stdout] test mat4::tests::translate_mat4_same ... ok [INFO] [stdout] test mat4::tests::transpose_different_mat3 ... ok [INFO] [stdout] test mat4::tests::transpose_same_mat4 ... ok [INFO] [stdout] test quat2::tests::clone_a_quat2 ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_same ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_z_different ... ok [INFO] [stdout] test mat4::tests::scale_mat4 ... ok [INFO] [stdout] test mat4::tests::set_a_mat4_to_identity ... ok [INFO] [stdout] test mat4::tests::sub_two_mat3s ... ok [INFO] [stdout] test mat4::tests::set_mat4_with_values ... ok [INFO] [stdout] test mat4::tests::rotate_mat4_z_same ... ok [INFO] [stdout] test mat4::tests::subtract_two_mat4s ... ok [INFO] [stdout] test mat4::tests::sub_is_equal_to_subtract ... ok [INFO] [stdout] test quat::tests::get_axis_angle_of_quat_about_z ... ok [INFO] [stdout] test quat::tests::get_axis_angle_of_quat_no_rotation ... ok [INFO] [stdout] test quat::tests::get_axis_angle_of_quat_slightly_weird ... ok [INFO] [stdout] test quat::tests::get_quat_string ... ok [INFO] [stdout] test quat::tests::invert_quat ... ok [INFO] [stdout] test quat::tests::invert_singular_quat ... ok [INFO] [stdout] test quat::tests::len_of_quat ... ok [INFO] [stdout] test quat::tests::length_is_equal_to_len ... ok [INFO] [stdout] test quat::tests::length_of_quat ... ok [INFO] [stdout] test quat::tests::lerp_quat ... ok [INFO] [stdout] test quat::tests::ln_quat ... ok [INFO] [stdout] test quat::tests::ln_quat_do_nothing ... ok [INFO] [stdout] test quat::tests::multiply_two_quats ... ok [INFO] [stdout] test quat::tests::normalize_quat ... ok [INFO] [stdout] test quat::tests::pow_quat ... ok [INFO] [stdout] test quat::tests::quat_are_equal ... ok [INFO] [stdout] test quat::tests::quat_are_equal_enough ... ok [INFO] [stdout] test quat::tests::quat_are_exact_equal ... ok [INFO] [stdout] test quat::tests::quat_are_not_equal ... ok [INFO] [stdout] test quat::tests::quat_are_not_exact_equal ... ok [INFO] [stdout] test quat::tests::quat_from_euler ... ignored [INFO] [stdout] test quat::tests::quat_from_mat3 ... ignored [INFO] [stdout] test quat::tests::random_quat ... ok [INFO] [stdout] test quat::tests::rotate_quat_x ... ok [INFO] [stdout] test quat::tests::rotate_quat_y ... ok [INFO] [stdout] test quat::tests::rotate_quat_z ... ok [INFO] [stdout] test quat::tests::scale_quat ... ok [INFO] [stdout] test quat::tests::set_a_quat_to_identity ... ok [INFO] [stdout] test quat::tests::set_quat_axis_angle ... ok [INFO] [stdout] test quat::tests::set_quat_with_values ... ok [INFO] [stdout] test quat::tests::slerp_quat_adjust_signs ... ignored [INFO] [stdout] test quat::tests::slerp_quat_case_one ... ignored [INFO] [stdout] test quat::tests::slerp_quat_case_two ... ignored [INFO] [stdout] test quat::tests::sqr_len_of_quat ... ok [INFO] [stdout] test quat::tests::squared_length_is_equal_to_sqr_len ... ok [INFO] [stdout] test quat::tests::squared_length_of_quat ... ok [INFO] [stdout] test vec2::tests::add_two_vec2s ... ok [INFO] [stdout] test vec2::tests::angle_of_vec2 ... ok [INFO] [stdout] test vec2::tests::ceil_of_vec2 ... ok [INFO] [stdout] test vec2::tests::clone_a_vec2 ... ok [INFO] [stdout] test quat::tests::clone_a_quat ... ok [INFO] [stdout] test vec2::tests::copy_values_from_a_vec2_to_another ... ok [INFO] [stdout] test quat::tests::add_two_quats ... ok [INFO] [stdout] test quat::tests::exp_quat ... ok [INFO] [stdout] test quat2::tests::create_a_quat2 ... ok [INFO] [stdout] test quat::tests::calculate_quat_w ... ok [INFO] [stdout] test quat::tests::conjugate_quat ... ok [INFO] [stdout] test quat::tests::copy_values_from_a_quat_it_another ... ok [INFO] [stdout] test vec2::tests::cross_product_of_two_vec2 ... ok [INFO] [stdout] test vec2::tests::dist_is_equal_to_distance ... ok [INFO] [stdout] test vec2::tests::dist_between_vec2s ... ok [INFO] [stdout] test vec2::tests::create_a_vec2 ... ok [INFO] [stdout] test vec2::tests::distance_between_vec2s ... ok [INFO] [stdout] test vec2::tests::div_is_equal_to_divide ... ok [INFO] [stdout] test quat::tests::dot_quat ... ok [INFO] [stdout] test quat::tests::create_quat_from_values ... ok [INFO] [stdout] test vec2::tests::div_two_vec2s ... ok [INFO] [stdout] test quat::tests::exp_quat_do_nothing ... ok [INFO] [stdout] test quat::tests::get_axis_angle_of_quat_about_x ... ok [INFO] [stdout] test quat::tests::get_axis_angle_of_quat_about_y ... ok [INFO] [stdout] test quat2::tests::copy_values_from_a_quat2_to_another ... ok [INFO] [stdout] test vec2::tests::create_vec2_from_values ... ok [INFO] [stdout] test quat::tests::create_a_quat ... ok [INFO] [stdout] test vec2::tests::floor_of_vec2 ... ok [INFO] [stdout] test quat::tests::get_angle_of_quat ... ok [INFO] [stdout] test vec2::tests::length_is_equal_to_len ... ok [INFO] [stdout] test vec2::tests::len_of_vec2 ... ok [INFO] [stdout] test vec2::tests::length_of_vec2 ... ok [INFO] [stdout] test vec2::tests::lerp_vec2 ... ok [INFO] [stdout] test vec2::tests::max_of_two_vec2 ... ok [INFO] [stdout] test vec2::tests::divide_two_vec2s ... ok [INFO] [stdout] test vec2::tests::dot_product_of_two_vec2 ... ok [INFO] [stdout] test vec2::tests::invert_vec2 ... ok [INFO] [stdout] test vec2::tests::get_vec2_string ... ok [INFO] [stdout] test vec2::tests::sqr_dist_between_vec2s ... ok [INFO] [stdout] test vec2::tests::mul_is_equal_to_multiply ... ok [INFO] [stdout] test vec2::tests::round_vec2 ... ok [INFO] [stdout] test vec2::tests::scale_vec2 ... ok [INFO] [stdout] test vec2::tests::sqr_dist_is_equal_to_squared_distance ... ok [INFO] [stdout] test vec2::tests::negate_vec2 ... ok [INFO] [stdout] test vec2::tests::normalize_vec2 ... ok [INFO] [stdout] test vec2::tests::mul_two_mat2s ... ok [INFO] [stdout] test vec2::tests::set_vec2_with_values ... ok [INFO] [stdout] test vec2::tests::multiply_two_vec2s ... ok [INFO] [stdout] test vec2::tests::scale_and_add_vec2 ... ok [INFO] [stdout] test vec2::tests::sqr_len_vec2 ... ok [INFO] [stdout] test vec2::tests::sqr_len_is_equal_to_sqr_dist ... ok [INFO] [stdout] test vec2::tests::squared_distance_between_vec2s ... ok [INFO] [stdout] test vec2::tests::squared_length_vec2 ... ok [INFO] [stdout] test vec2::tests::sub_is_equal_to_subtract ... ok [INFO] [stdout] test vec2::tests::sub_two_mat2s ... ok [INFO] [stdout] test vec2::tests::rotate_vec2_arbitrary_origin ... ok [INFO] [stdout] test vec2::tests::min_of_two_vec2 ... ok [INFO] [stdout] test vec2::tests::rotate_vec2_around_origin ... ok [INFO] [stdout] test vec2::tests::subtract_two_vec2s ... ok [INFO] [stdout] test vec2::tests::random_vec2_scaled ... ok [INFO] [stdout] test vec2::tests::random_vec2_no_scale ... ok [INFO] [stdout] test vec3::tests::add_two_vec3s ... ok [INFO] [stdout] test vec2::tests::transform_vec2_with_mat2d ... ok [INFO] [stdout] test vec2::tests::vec2_are_exact_equal ... ok [INFO] [stdout] test vec2::tests::transform_vec2_with_mat3 ... ok [INFO] [stdout] test vec3::tests::create_a_vec3 ... ok [INFO] [stdout] test vec2::tests::vec2s_are_equal_enough ... ok [INFO] [stdout] test vec2::tests::vec2s_are_not_equal ... ok [INFO] [stdout] test vec3::tests::div_is_equal_to_divide ... ok [INFO] [stdout] test vec3::tests::divide_two_vec3s ... ok [INFO] [stdout] test vec2::tests::vec2s_are_not_exact_equal ... ok [INFO] [stdout] test vec3::tests::clone_a_vec3 ... ok [INFO] [stdout] test vec3::tests::length_is_equal_to_len ... ok [INFO] [stdout] test vec3::tests::mul_is_equal_to_multiply ... ok [INFO] [stdout] test vec3::tests::div_two_vec3s ... ok [INFO] [stdout] test vec3::tests::len_of_vec3 ... ok [INFO] [stdout] test vec3::tests::mul_two_vec3s ... ok [INFO] [stdout] test vec2::tests::transform_vec2_with_mat2 ... ok [INFO] [stdout] test vec2::tests::zero_out_vec2 ... ok [INFO] [stdout] test vec2::tests::transform_vec2_with_mat4 ... ok [INFO] [stdout] test vec3::tests::length_of_vec3 ... ok [INFO] [stdout] test vec3::tests::create_vec3_from_values ... ok [INFO] [stdout] test vec2::tests::vec2s_are_equal ... ok [INFO] [stdout] test vec3::tests::copy_values_from_a_mat2d_to_another ... ok [INFO] [stdout] test vec3::tests::sub_is_equal_to_subtract ... ok [INFO] [stdout] test vec4::tests::clone_a_vec4 ... ok [INFO] [stdout] test vec4::tests::sqr_len_of_vec4 ... ok [INFO] [stdout] test vec4::tests::length_of_vec4 ... ok [INFO] [stdout] test vec4::tests::scale_vec4 ... ok [INFO] [stdout] test vec4::tests::length_is_equal_to_len ... ok [INFO] [stdout] test vec4::tests::set_vec4_with_values ... ok [INFO] [stdout] test vec4::tests::normalize_vec4 ... ok [INFO] [stdout] test vec4::tests::lerp_vec4 ... ok [INFO] [stdout] test vec4::tests::squared_length_is_equal_to_sqr_len ... ok [INFO] [stdout] test vec4::tests::copy_values_from_a_vec4_it_another ... ok [INFO] [stdout] test vec3::tests::subtract_two_vec3s ... ok [INFO] [stdout] test vec4::tests::add_two_vec4s ... ok [INFO] [stdout] test vec4::tests::len_of_vec4 ... ok [INFO] [stdout] test vec3::tests::transform_mat4_to_vec3 ... ok [INFO] [stdout] test vec4::tests::create_vec4_from_values ... ok [INFO] [stdout] test vec4::tests::squared_length_of_vec4 ... ok [INFO] [stdout] test vec3::tests::multiply_two_vec3s ... ok [INFO] [stdout] test vec3::tests::sub_two_vec3s ... ok [INFO] [stdout] test vec4::tests::dot_vec4 ... ok [INFO] [stdout] test vec4::tests::vec4_are_not_equal ... ok [INFO] [stdout] test vec4::tests::vec4_are_exact_equal ... ok [INFO] [stdout] test vec4::tests::vec4_are_not_exact_equal ... ok [INFO] [stdout] test vec4::tests::vec4_are_equal_enough ... ok [INFO] [stdout] test vec4::tests::subtract_two_vec4s ... ok [INFO] [stdout] test vec4::tests::vec4_are_equal ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 321 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests gl_matrix [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test src/lib.rs - (line 10) ... ok [INFO] [stdout] test src/mat2d.rs - mat2d (line 4) ... ok [INFO] [stdout] test src/mat2.rs - mat2::from_scaling (line 241) ... ok [INFO] [stdout] test src/mat2.rs - mat2::from_rotation (line 214) ... ok [INFO] [stdout] test src/mat2d.rs - mat2d (line 19) ... ok [INFO] [stdout] test src/mat3.rs - mat3::from_scaling (line 429) ... ok [INFO] [stdout] test src/mat3.rs - mat3::from_translation (line 364) ... ok [INFO] [stdout] test src/mat3.rs - mat3::from_rotation (line 395) ... ok [INFO] [stdout] test src/mat2d.rs - mat2d::from_translation (line 323) ... ok [INFO] [stdout] test src/mat4.rs - mat4::from_rotation (line 763) ... ok [INFO] [stdout] test src/mat2d.rs - mat2d::from_rotation (line 268) ... ok [INFO] [stdout] test src/mat4.rs - mat4::from_translation (line 685) ... ok [INFO] [stdout] test src/mat2d.rs - mat2d::from_scaling (line 297) ... ok [INFO] [stdout] test src/mat4.rs - mat4::from_scaling (line 724) ... ok [INFO] [stdout] test src/mat4.rs - mat4::from_rotation_translation_scale_origin (line 1194) ... ok [INFO] [stdout] test src/mat4.rs - mat4::from_rotation_translation_scale (line 1127) ... ok [INFO] [stdout] test src/mat4.rs - mat4::from_x_rotation (line 824) ... ok [INFO] [stdout] test src/mat4.rs - mat4::from_y_rotation (line 867) ... ok [INFO] [stdout] test src/mat4.rs - mat4::from_z_rotation (line 910) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "ce448e486eeae1cbc4a486b253a8c89e4b349b5bdedb52d31e77e3eb43c251ae"` [INFO] running `"docker" "rm" "-f" "ce448e486eeae1cbc4a486b253a8c89e4b349b5bdedb52d31e77e3eb43c251ae"` [INFO] [stdout] ce448e486eeae1cbc4a486b253a8c89e4b349b5bdedb52d31e77e3eb43c251ae