[INFO] cloning repository https://github.com/luk036/rat-trig-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/luk036/rat-trig-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluk036%2Frat-trig-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluk036%2Frat-trig-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 989b119a5f0c94f5912c13fae1e7ef9b8d7bee29
[INFO] testing luk036/rat-trig-rs/989b119a5f0c94f5912c13fae1e7ef9b8d7bee29 against 1.94.0 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluk036%2Frat-trig-rs" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/luk036/rat-trig-rs
[INFO] finished tweaking git repo https://github.com/luk036/rat-trig-rs
[INFO] tweaked toml for git repo https://github.com/luk036/rat-trig-rs written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/luk036/rat-trig-rs on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/luk036/rat-trig-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quickcheck_macros v1.1.0
[INFO] [stderr]   Downloaded env_filter v1.0.0
[INFO] [stderr]   Downloaded env_logger v0.11.9
[INFO] [stderr]   Downloaded quickcheck v1.0.3
[INFO] [stderr]   Downloaded fractions-rs v0.1.2
[INFO] [stderr]   Downloaded jiff-static v0.2.21
[INFO] [stderr]   Downloaded proptest v1.9.0
[INFO] [stderr]   Downloaded jiff v0.2.21
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 95258209226d1bf144890708beec9a45eea01e80380668912e6428b2b4765dfa
[INFO] running `Command { std: "docker" "start" "-a" "95258209226d1bf144890708beec9a45eea01e80380668912e6428b2b4765dfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "95258209226d1bf144890708beec9a45eea01e80380668912e6428b2b4765dfa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "95258209226d1bf144890708beec9a45eea01e80380668912e6428b2b4765dfa", kill_on_drop: false }`
[INFO] [stdout] 95258209226d1bf144890708beec9a45eea01e80380668912e6428b2b4765dfa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b2fc0ad6bc292745ce7b9214b509fdcb4fff0492ed05e378d39218a1cd6653c1
[INFO] running `Command { std: "docker" "start" "-a" "b2fc0ad6bc292745ce7b9214b509fdcb4fff0492ed05e378d39218a1cd6653c1", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rat-trig-rs v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.69s
[INFO] running `Command { std: "docker" "inspect" "b2fc0ad6bc292745ce7b9214b509fdcb4fff0492ed05e378d39218a1cd6653c1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b2fc0ad6bc292745ce7b9214b509fdcb4fff0492ed05e378d39218a1cd6653c1", kill_on_drop: false }`
[INFO] [stdout] b2fc0ad6bc292745ce7b9214b509fdcb4fff0492ed05e378d39218a1cd6653c1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 397a628f9a23062b28e2fbb4dcfee9710ec2f8c4c8ac9c61990a5786649f27f7
[INFO] running `Command { std: "docker" "start" "-a" "397a628f9a23062b28e2fbb4dcfee9710ec2f8c4c8ac9c61990a5786649f27f7", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling zmij v1.0.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling clap_builder v4.5.54
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rat-trig-rs v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling clap v4.5.54
[INFO] [stderr]    Compiling fractions-rs v0.1.2
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zerocopy-derive v0.8.33
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling quickcheck_macros v1.1.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling env_logger v0.8.4
[INFO] [stderr]    Compiling quickcheck v1.0.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 38.96s
[INFO] running `Command { std: "docker" "inspect" "397a628f9a23062b28e2fbb4dcfee9710ec2f8c4c8ac9c61990a5786649f27f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "397a628f9a23062b28e2fbb4dcfee9710ec2f8c4c8ac9c61990a5786649f27f7", kill_on_drop: false }`
[INFO] [stdout] 397a628f9a23062b28e2fbb4dcfee9710ec2f8c4c8ac9c61990a5786649f27f7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2d72145c12ba967d0d0d4045c6bdd30c40b657a90b4bce5d4bb53068d3291061
[INFO] running `Command { std: "docker" "start" "-a" "2d72145c12ba967d0d0d4045c6bdd30c40b657a90b4bce5d4bb53068d3291061", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rat_trig_rs-e8a851f143872020)
[INFO] [stdout] 
[INFO] [stdout] running 143 tests
[INFO] [stdout] test const_trigonom::tests::test_archimedes_i128 ... ok
[INFO] [stdout] test const_trigonom::tests::test_archimedes_i64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_archimedes_u128 ... ok
[INFO] [stdout] test const_trigonom::tests::test_archimedes_u32 ... ok
[INFO] [stdout] test const_trigonom::tests::test_archimedes_u64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_cross_f64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_cross_i128 ... ok
[INFO] [stdout] test const_trigonom::tests::test_cross_i32 ... ok
[INFO] [stdout] test const_trigonom::tests::test_archimedes_i32 ... ok
[INFO] [stdout] test const_trigonom::tests::test_cross_i64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_cross_u128 ... ok
[INFO] [stdout] test const_trigonom::tests::test_cross_u32 ... ok
[INFO] [stdout] test const_trigonom::tests::test_cross_u64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_quadrance_f64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_quadrance_i32 ... ok
[INFO] [stdout] test const_trigonom::tests::test_quadrance_u128 ... ok
[INFO] [stdout] test const_trigonom::tests::test_quadrance_i64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_quadrance_i128 ... ok
[INFO] [stdout] test const_trigonom::tests::test_quadrance_u32 ... ok
[INFO] [stdout] test const_trigonom::tests::test_quadrance_u64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_archimedes_f64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_spread_f64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_spread_i128 ... ok
[INFO] [stdout] test const_trigonom::tests::test_spread_i64 ... ok
[INFO] [stdout] test const_trigonom::tests::test_spread_u128 ... ok
[INFO] [stdout] test const_trigonom::tests::test_spread_u32 ... ok
[INFO] [stdout] test error::tests::test_math_error_copy ... ok
[INFO] [stdout] test error::tests::test_math_error_partial_eq ... ok
[INFO] [stdout] test error::tests::test_math_error_eq ... ok
[INFO] [stdout] test geometry::tests::test_line2d_copy ... ok
[INFO] [stdout] test error::tests::test_math_error_clone ... ok
[INFO] [stdout] test geometry::tests::test_line2d_new ... ok
[INFO] [stdout] test const_trigonom::tests::test_spread_u64 ... ok
[INFO] [stdout] test geometry::tests::test_line2d_partial_eq ... ok
[INFO] [stdout] test geometry::tests::test_point2d_clone ... ok
[INFO] [stdout] test geometry::tests::test_point2d_from_tuple ... ok
[INFO] [stdout] test geometry::tests::test_point3d_copy ... ok
[INFO] [stdout] test geometry::tests::test_point3d_from_tuple ... ok
[INFO] [stdout] test geometry::tests::test_point2d_copy ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_area_negative_coords ... ok
[INFO] [stdout] test geometry::tests::test_point2d_partial_eq ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_copy ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_is_degenerate ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_not_degenerate ... ok
[INFO] [stdout] test geometry::tests::test_point3d_new ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_quadrances ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_quadrances_negative_coords ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_twist ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_clone ... ok
[INFO] [stdout] test const_trigonom::tests::test_spread_i32 ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_area ... ok
[INFO] [stdout] test geometry::tests::test_triangle3d_new ... ok
[INFO] [stdout] test geometry::tests::test_triangle3d_quadrances ... ok
[INFO] [stdout] test geometry::tests::test_triangle3d_quadrances_3d ... ok
[INFO] [stdout] test geometry::tests::test_point3d_partial_eq ... ok
[INFO] [stdout] test geometry::tests::test_point3d_clone ... ok
[INFO] [stdout] test geometry::tests::test_triangle2d_twist_negative_coords ... ok
[INFO] [stdout] test geometry::tests::test_vector2d_from_tuple ... ok
[INFO] [stdout] test geometry::tests::test_triangle3d_clone ... ok
[INFO] [stdout] test geometry::tests::test_vector2d_new ... ok
[INFO] [stdout] test geometry::tests::test_triangle3d_copy ... ok
[INFO] [stdout] test geometry::tests::test_vector2d_partial_eq ... ok
[INFO] [stdout] test geometry::tests::test_point2d_new ... ok
[INFO] [stdout] test geometry::tests::test_vector2d_add ... ok
[INFO] [stdout] test geometry::tests::test_line2d_clone ... ok
[INFO] [stdout] test geometry::tests::test_vector2d_sub ... ok
[INFO] [stdout] test geometry::tests::test_vector2d_clone ... ok
[INFO] [stdout] test geometry::tests::test_vector2d_from_point ... ok
[INFO] [stdout] test geometry::tests::test_vector2d_copy ... ok
[INFO] [stdout] test geometry::tests::test_vector3d_add ... ok
[INFO] [stdout] test geometry::tests::test_vector3d_copy ... ok
[INFO] [stdout] test geometry::tests::test_vector3d_from_tuple ... ok
[INFO] [stdout] test geometry::tests::test_vector3d_new ... ok
[INFO] [stdout] test geometry::tests::test_vector3d_partial_eq ... ok
[INFO] [stdout] test trigonom::tests::test_archimedes3 ... ok
[INFO] [stdout] test trigonom::tests::test_archimedes_i32 ... ok
[INFO] [stdout] test trigonom::tests::test_archimedes_zero ... ok
[INFO] [stdout] test trigonom::tests::test_cosine_law ... ok
[INFO] [stdout] test geometry::tests::test_vector3d_sub ... ok
[INFO] [stdout] test geometry::tests::test_vector3d_clone ... ok
[INFO] [stdout] test trigonom::tests::test_archimedes2 ... ok
[INFO] [stdout] test geometry::tests::test_vector3d_from_point ... ok
[INFO] [stdout] test trigonom::tests::test_archimedes_negative ... ok
[INFO] [stdout] test trigonom::tests::test_cross ... ok
[INFO] [stdout] test trigonom::tests::test_cross3d ... ok
[INFO] [stdout] test trigonom::tests::test_dilatation ... ok
[INFO] [stdout] test trigonom::tests::test_cross_from_line ... ok
[INFO] [stdout] test trigonom::tests::test_quadrance3d_rational ... ok
[INFO] [stdout] test trigonom::tests::test_quadrance_from_line ... ok
[INFO] [stdout] test trigonom::tests::test_quadrance3d ... ok
[INFO] [stdout] test trigonom::tests::test_safe_cosine_law_success ... ok
[INFO] [stdout] test trigonom::tests::test_quadrance_from_three_points ... ok
[INFO] [stdout] test trigonom::tests::test_safe_dilatation_success ... ok
[INFO] [stdout] test trigonom::tests::test_safe_spread_success ... ok
[INFO] [stdout] test geometry::tests::test_line2d_from_tuple ... ok
[INFO] [stdout] test trigonom::tests::test_spread ... ok
[INFO] [stdout] test trigonom::tests::test_archimedes ... ok
[INFO] [stdout] test trigonom::tests::test_safe_spread_zero_vector ... ok
[INFO] [stdout] test trigonom::tests::test_sine_law_product ... ok
[INFO] [stdout] test trigonom::tests::test_spread3d ... ok
[INFO] [stdout] test trigonom::tests::test_safe_dilatation_zero_vector ... ok
[INFO] [stdout] test trigonom::tests::test_safe_cosine_law_zero_side ... ok
[INFO] [stdout] test trigonom::tests::test_spread_from_line ... ok
[INFO] [stdout] test trigonom::tests::test_twist ... ok
[INFO] [stdout] test trigonom::tests::test_safe_quadrance_from_line_success ... ok
[INFO] [stdout] test trigonom::tests::test_twist_negative ... ok
[INFO] [stdout] test validation::tests::test_are_collinear ... ok
[INFO] [stdout] test validation::tests::test_are_lines_parallel ... ok
[INFO] [stdout] test trigonom::tests::test_cross_from_three_points ... ok
[INFO] [stdout] test trigonom::tests::test_quadrance ... ok
[INFO] [stdout] test validation::tests::test_is_obtuse_triangle_false ... ok
[INFO] [stdout] test trigonom::tests::test_spread_from_three_points ... ok
[INFO] [stdout] test validation::tests::test_are_lines_not_parallel ... ok
[INFO] [stdout] test validation::tests::test_are_lines_not_perpendicular ... ok
[INFO] [stdout] test validation::tests::test_are_lines_perpendicular ... ok
[INFO] [stdout] test validation::tests::test_is_valid_quadrance ... ok
[INFO] [stdout] test validation::tests::test_is_right_triangle_integer ... ok
[INFO] [stdout] test validation::tests::test_is_obtuse_triangle ... ok
[INFO] [stdout] test trigonom::tests::test_safe_quadrance_from_line_zero_line ... ok
[INFO] [stdout] test validation::tests::test_is_valid_spread ... ok
[INFO] [stdout] test trigonom::tests::test_turn ... ok
[INFO] [stdout] test validation::tests::test_is_valid_triangle ... ok
[INFO] [stdout] test trigonom::tests::test_safe_spread_from_line_success ... ok
[INFO] [stdout] test trigonom::tests::test_safe_spread_from_line_zero_line ... ok
[INFO] [stdout] test validation::tests::test_is_valid_triangle_false ... ok
[INFO] [stdout] test validation::tests::test_perimeter_squared_equal_sides ... ok
[INFO] [stdout] test validation::tests::test_point_in_triangle_edge ... ok
[INFO] [stdout] test validation::tests::test_point_in_triangle ... ok
[INFO] [stdout] test validation::tests::test_point_not_on_line ... ok
[INFO] [stdout] test validation::tests::test_point_not_in_triangle ... ok
[INFO] [stdout] test validation::tests::test_not_collinear ... ok
[INFO] [stdout] test validation::tests::test_perimeter_squared ... ok
[INFO] [stdout] test validation::tests::test_perimeter_squared_zero ... ok
[INFO] [stdout] test validation::tests::test_point_in_triangle_vertex ... ok
[INFO] [stdout] test validation::tests::test_point_on_line ... ok
[INFO] [stdout] test validation::tests::test_is_acute_triangle_false ... ok
[INFO] [stdout] test validation::tests::test_is_acute_triangle_integer ... ok
[INFO] [stdout] test validation::tests::test_is_acute_triangle ... ok
[INFO] [stdout] test validation::tests::test_is_right_triangle ... ok
[INFO] [stdout] test validation::tests::test_point_on_line_edge ... ok
[INFO] [stdout] test validation::tests::test_satisfies_triangle_inequality_negative ... ok
[INFO] [stdout] test validation::tests::test_satisfies_triangle_inequality ... ok
[INFO] [stdout] test validation::tests::test_satisfies_triangle_inequality_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 143 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-df1cb8ff0bb15a19)
[INFO] [stderr]    Doc-tests rat_trig_rs
[INFO] [stdout] test test_3d_tetrahedron_face ... ok
[INFO] [stdout] test test_dilatation_scaling ... ok
[INFO] [stdout] test test_degenerate_triangle_detection ... ok
[INFO] [stdout] test test_rational_triangle_properties ... ok
[INFO] [stdout] test test_geometry_primitives_triangle ... ok
[INFO] [stdout] test test_equilateral_triangle ... ok
[INFO] [stdout] test test_line_distance_calculation ... ok
[INFO] [stdout] test test_sine_law_verification ... ok
[INFO] [stdout] test test_point_in_triangle_scenario ... ok
[INFO] [stdout] test test_triangle_area_calculation ... ok
[INFO] [stdout] test test_triangle_type_classification ... ok
[INFO] [stdout] test test_turn_and_orientation ... ok
[INFO] [stdout] test test_vector_operations ... ok
[INFO] [stdout] test test_triangle_properties_from_coordinates ... ok
[INFO] [stdout] test test_line_angle_calculation ... ok
[INFO] [stdout] test test_line_parallel_and_perpendicular ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/lib.rs - (line 38) ... ok
[INFO] [stdout] test src/validation.rs - validation::satisfies_triangle_inequality (line 55) ... ok
[INFO] [stdout] test src/validation.rs - validation::are_collinear (line 19) ... ok
[INFO] [stdout] test src/trigonom.rs - trigonom::archimedes (line 44) ... ok
[INFO] [stdout] test src/lib.rs - (line 26) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2d72145c12ba967d0d0d4045c6bdd30c40b657a90b4bce5d4bb53068d3291061", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d72145c12ba967d0d0d4045c6bdd30c40b657a90b4bce5d4bb53068d3291061", kill_on_drop: false }`
[INFO] [stdout] 2d72145c12ba967d0d0d4045c6bdd30c40b657a90b4bce5d4bb53068d3291061
