[INFO] cloning repository https://github.com/mxfactorial/geonum [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mxfactorial/geonum" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmxfactorial%2Fgeonum", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmxfactorial%2Fgeonum'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 577c6ba51abb20cc31e67cb1053af2efc2994253 [INFO] testing mxfactorial/geonum against master#7704328ba5ae8d6ce0ac303c9d5a1a1605906766 for pr-146989 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmxfactorial%2Fgeonum" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/mxfactorial/geonum [INFO] finished tweaking git repo https://github.com/mxfactorial/geonum [INFO] tweaked toml for git repo https://github.com/mxfactorial/geonum written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/mxfactorial/geonum on toolchain 7704328ba5ae8d6ce0ac303c9d5a1a1605906766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/mxfactorial/geonum 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" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.101 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.101 [INFO] [stderr] Downloaded tinytemplate v1.2.1 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.101 [INFO] [stderr] Downloaded wasm-bindgen v0.2.101 [INFO] [stderr] Downloaded cast v0.3.0 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.101 [INFO] [stderr] Downloaded oorandom v11.1.5 [INFO] [stderr] Downloaded anes v0.1.6 [INFO] [stderr] Downloaded half v2.6.0 [INFO] [stderr] Downloaded clap v4.5.47 [INFO] [stderr] Downloaded criterion-plot v0.6.0 [INFO] [stderr] Downloaded criterion v0.7.0 [INFO] [stderr] Downloaded js-sys v0.3.78 [INFO] [stderr] Downloaded clap_builder v4.5.47 [INFO] [stderr] Downloaded web-sys v0.3.78 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 49b2435bddb8b28dbbb3e4361a7bee48a691e0a3298f66cfbc30e0f4ea39b7f8 [INFO] running `Command { std: "docker" "start" "-a" "49b2435bddb8b28dbbb3e4361a7bee48a691e0a3298f66cfbc30e0f4ea39b7f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "49b2435bddb8b28dbbb3e4361a7bee48a691e0a3298f66cfbc30e0f4ea39b7f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "49b2435bddb8b28dbbb3e4361a7bee48a691e0a3298f66cfbc30e0f4ea39b7f8", kill_on_drop: false }` [INFO] [stdout] 49b2435bddb8b28dbbb3e4361a7bee48a691e0a3298f66cfbc30e0f4ea39b7f8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1f097f8e134324b7c199d5c75e7f864822ba4aa0d4a342df3d0289bb871e76c6 [INFO] running `Command { std: "docker" "start" "-a" "1f097f8e134324b7c199d5c75e7f864822ba4aa0d4a342df3d0289bb871e76c6", kill_on_drop: false }` [INFO] [stderr] Compiling geonum v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.46s [INFO] running `Command { std: "docker" "inspect" "1f097f8e134324b7c199d5c75e7f864822ba4aa0d4a342df3d0289bb871e76c6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1f097f8e134324b7c199d5c75e7f864822ba4aa0d4a342df3d0289bb871e76c6", kill_on_drop: false }` [INFO] [stdout] 1f097f8e134324b7c199d5c75e7f864822ba4aa0d4a342df3d0289bb871e76c6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 05a1919bc0256dde677a38151c01c73bd3f9a54b2b48c91b2217fb9d7e9708b7 [INFO] running `Command { std: "docker" "start" "-a" "05a1919bc0256dde677a38151c01c73bd3f9a54b2b48c91b2217fb9d7e9708b7", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling cfg-if v1.0.3 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling clap_builder v4.5.47 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling geonum v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling criterion-plot v0.6.0 [INFO] [stderr] Compiling clap v4.5.47 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 58.09s [INFO] running `Command { std: "docker" "inspect" "05a1919bc0256dde677a38151c01c73bd3f9a54b2b48c91b2217fb9d7e9708b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "05a1919bc0256dde677a38151c01c73bd3f9a54b2b48c91b2217fb9d7e9708b7", kill_on_drop: false }` [INFO] [stdout] 05a1919bc0256dde677a38151c01c73bd3f9a54b2b48c91b2217fb9d7e9708b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+7704328ba5ae8d6ce0ac303c9d5a1a1605906766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 06bb33ffa396afd56be76793a73a788432e451cf36b619a399c3417caf9d8544 [INFO] running `Command { std: "docker" "start" "-a" "06bb33ffa396afd56be76793a73a788432e451cf36b619a399c3417caf9d8544", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/geonum-6297bc226c74198d) [INFO] [stdout] [INFO] [stdout] running 146 tests [INFO] [stdout] test angle::tests::it_adds_two_blades_when_dualizing_bivector ... ok [INFO] [stdout] test angle::tests::it_compares_angles_for_equality ... ok [INFO] [stdout] test angle::tests::it_computes_dual_angle ... ok [INFO] [stdout] test angle::tests::it_computes_cos_of_1000_blade ... ok [INFO] [stdout] test angle::tests::it_computes_grade_angle ... ok [INFO] [stdout] test angle::tests::it_computes_cos_with_1001_blade ... ok [INFO] [stdout] test angle::tests::it_computes_tan_with_1002_blade ... ok [INFO] [stdout] test angle::tests::it_constructs_blade_0_from_large_angles ... ok [INFO] [stdout] test angle::tests::it_constructs_blade_1_from_large_angles ... ok [INFO] [stdout] test angle::tests::it_constructs_blade_3_from_large_angles ... ok [INFO] [stdout] test angle::tests::it_constructs_blade_2_from_large_angles ... ok [INFO] [stdout] test angle::tests::it_computes_sin_of_1000_blade ... ok [INFO] [stdout] test angle::tests::it_handles_negative_angle_on_one_blade ... ok [INFO] [stdout] test angle::tests::it_handles_negative_angle_on_zero_blade ... ok [INFO] [stdout] test angle::tests::it_creates_angle_with_additional_blade ... ok [INFO] [stdout] test angle::tests::it_computes_sin_with_1003_blade ... ok [INFO] [stdout] test angle::tests::it_multiplies_angles_as_addition ... ok [INFO] [stdout] test angle::tests::it_negates_angle ... ok [INFO] [stdout] test angle::tests::it_detects_opposite_angles ... ok [INFO] [stdout] test angle::tests::it_negates_angle_with_forward_rotation ... ok [INFO] [stdout] test angle::tests::it_preserves_blade_1000 ... ok [INFO] [stdout] test angle::tests::it_normalizes_angles_exceeding_pi_2_to_next_blade ... ok [INFO] [stdout] test angle::tests::it_preserves_blade_with_signed_angles ... ok [INFO] [stdout] test angle::tests::it_creates_negative_pi_over_2 ... ok [INFO] [stdout] test angle::tests::it_orders_angles_by_blade_then_rem ... ok [INFO] [stdout] test angle::tests::it_subtracts_11pi_over_6_from_pi_over_6 ... ok [INFO] [stdout] test angle::tests::it_projects ... ok [INFO] [stdout] test angle::tests::it_subtracts_pi_over_3_from_4pi_over_3 ... ok [INFO] [stdout] test angle::tests::it_proves_undual_equals_dual ... ok [INFO] [stdout] test angle::tests::it_resets_angle_blade_to_minimum ... ok [INFO] [stdout] test angle::tests::it_subtracts_pi_over_6_from_pi_over_3 ... ok [INFO] [stdout] test angle::tests::it_sums_greater_than_a_quarter_turn ... ok [INFO] [stdout] test angle::tests::it_sums_high_blades ... ok [INFO] [stdout] test angle::tests::it_sums_less_than_a_quarter_turn ... ok [INFO] [stdout] test angle::tests::it_sums_rotations_to_multiple_blades ... ok [INFO] [stdout] test angle::tests::it_creates_angle_from_cartesian_coordinates ... ok [INFO] [stdout] test geocollection::tests::it_converts_to_slice ... ok [INFO] [stdout] test geocollection::tests::it_converts_to_vec_reference ... ok [INFO] [stdout] test geocollection::tests::it_collects_from_iterator ... ok [INFO] [stdout] test angle::tests::test_normalize_boundaries ... ok [INFO] [stdout] test geocollection::tests::it_creates_empty_collection ... ok [INFO] [stdout] test geocollection::tests::it_finds_dominant_object ... ok [INFO] [stdout] test geocollection::tests::it_handles_cone_selection_with_wrapped_angles ... ok [INFO] [stdout] test geocollection::tests::it_computes_total_magnitude ... ok [INFO] [stdout] test geocollection::tests::it_handles_empty_collection_operations ... ok [INFO] [stdout] test geocollection::tests::it_creates_from_vec ... ok [INFO] [stdout] test geocollection::tests::it_indexes_into_collection ... ok [INFO] [stdout] test geocollection::tests::it_iterates_over_collection ... ok [INFO] [stdout] test geocollection::tests::it_preserves_angles_during_scaling ... ok [INFO] [stdout] test geocollection::tests::it_returns_none_for_empty_dominant ... ok [INFO] [stdout] test geocollection::tests::it_scales_all_objects ... ok [INFO] [stdout] test geocollection::tests::it_rotates_all_objects ... ok [INFO] [stdout] test geonum_mod::tests::geonum_constructor_sets_components ... ok [INFO] [stdout] test geocollection::tests::it_selects_objects_within_cone ... ok [INFO] [stdout] test geonum_mod::tests::it_adds_angle_to_ref ... ok [INFO] [stdout] test geonum_mod::tests::it_adds_angle ... ok [INFO] [stdout] test geonum_mod::tests::it_adds_orthogonal_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_adds_same_angle_vectors ... ok [INFO] [stdout] test geocollection::tests::it_truncates_small_magnitudes ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_dot_product ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_distance_to ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_meet_between_different_grades ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_meet_with_high_blade_counts ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_adj_and_opp_at_quadrature ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_geometric_product ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_inverse_and_division ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_mag_difference ... ok [INFO] [stdout] test geocollection::tests::it_normalizes_collection ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_powers ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_self_meet_for_same_grade_objects ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_the_dual ... ok [INFO] [stdout] test geonum_mod::tests::it_creates_dimension_geonums ... ok [INFO] [stdout] test geonum_mod::tests::it_gets_mag ... ok [INFO] [stdout] test geonum_mod::tests::it_handles_full_rotation_multiplication ... ok [INFO] [stdout] test geonum_mod::tests::it_demonstrates_forward_only_reflection_pattern ... ok [INFO] [stdout] test geonum_mod::tests::it_encodes_sign_in_angle_for_adj_opp ... ok [INFO] [stdout] test geonum_mod::tests::it_defines_tan_via_sin_over_cos ... ok [INFO] [stdout] test geonum_mod::tests::it_gets_angle ... ok [INFO] [stdout] test geonum_mod::tests::it_computes_wedge_product ... ok [INFO] [stdout] test geonum_mod::tests::it_handles_zero_angle_multiplication ... ok [INFO] [stdout] test geonum_mod::tests::it_inverts_circle ... ok [INFO] [stdout] test geonum_mod::tests::it_maintains_constant_time_meet_operations ... ok [INFO] [stdout] test geonum_mod::tests::it_maintains_grade_consistency_in_meet ... ok [INFO] [stdout] test geonum_mod::tests::it_inverts_unit_circle_conjugates_angle ... ok [INFO] [stdout] test geonum_mod::tests::it_handles_mixed_blade_addition ... ok [INFO] [stdout] test geonum_mod::tests::it_matches_cos_sin_gateways_for_adj_opp ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_antiparallel_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_bivectors_in_different_planes ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_higher_grades_cycling_pattern ... ok [INFO] [stdout] test geonum_mod::tests::it_makes_double_inversion_involutive_with_blade_reset ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_bivectors_in_same_plane ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_intersecting_vectors_at_point ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_lines_at_intersection ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_trivectors_at_plane ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_scalars_at_different_locations ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_parallel_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_multiplies_angle_by_geonum_ref ... ok [INFO] [stdout] test geonum_mod::tests::it_meets_vector_trivector_based_on_angles ... ok [INFO] [stdout] test geonum_mod::tests::it_multiplies_angle_by_geonum ... ok [INFO] [stdout] test geonum_mod::tests::it_multiplies_geometric_numbers ... ok [INFO] [stdout] test geonum_mod::tests::it_normalizes_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_preserves_blade_when_adding ... ok [INFO] [stdout] test geonum_mod::tests::it_preserves_blade_in_angle_mul_geonum ... ok [INFO] [stdout] test geonum_mod::tests::it_negates_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_orders_geonums_by_angle_then_mag ... ok [INFO] [stdout] test geonum_mod::tests::it_preserves_blade_structure_in_circle_inversion ... ok [INFO] [stdout] test geonum_mod::tests::it_prevents_blade_accumulation_in_control_loops ... ok [INFO] [stdout] test geonum_mod::tests::it_preserves_geometric_operations_after_blade_reset ... ok [INFO] [stdout] test geonum_mod::tests::it_preserves_blade_history_in_opposite_angle_addition ... ok [INFO] [stdout] test geonum_mod::tests::it_produces_geonum_cos_on_even_pair ... ok [INFO] [stdout] test geonum_mod::tests::it_produces_geonum_sin_on_odd_pair ... ok [INFO] [stdout] test geonum_mod::tests::it_projects_to_arbitrary_dimensions ... ok [INFO] [stdout] test geonum_mod::tests::it_proves_meet_uses_duality_relationship ... ok [INFO] [stdout] test geonum_mod::tests::it_projects_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_reflects_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_reflects_point_across_x_axis_with_blade_accumulation ... ok [INFO] [stdout] test geonum_mod::tests::it_proves_meet_is_anticommutative ... ok [INFO] [stdout] test geonum_mod::tests::it_rotates_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_rejects_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_scales_preserves_angle_exactly ... ok [INFO] [stdout] test geonum_mod::tests::it_shows_geonum_meet_incidence_structure ... ok [INFO] [stdout] test geonum_mod::tests::it_subtracts_geometric_numbers ... ok [INFO] [stdout] test geonum_mod::tests::it_shows_wedge_and_meet_grade_results ... ok [INFO] [stdout] test geonum_mod::tests::it_subtracts_opposite_angle_vectors ... ok [INFO] [stdout] test geonum_mod::tests::it_scales_with_angle_addition ... ok [INFO] [stdout] test geonum_mod::tests::it_tests_orthogonality ... ok [INFO] [stdout] test geonum_mod::tests::it_scales_by_factor ... ok [INFO] [stdout] test geonum_mod::tests::test_scale_rotate ... ok [INFO] [stdout] test traits::affine::tests::it_preserves_grade_after_translation ... ok [INFO] [stdout] test traits::affine::tests::it_preserves_mag_and_transforms_angle_after_shear ... ok [INFO] [stdout] test traits::affine::tests::it_preserves_parallelism_after_shear ... ok [INFO] [stdout] test traits::affine::tests::it_returns_12_for_4x3_rectangle_area ... ok [INFO] [stdout] test traits::electromagnetics::tests::it_computes_poynting_vector_with_wedge ... ok [INFO] [stdout] test traits::affine::tests::it_reverses_translation_with_inverse_displacement ... ok [INFO] [stdout] test traits::electromagnetics::tests::it_models_wire_magnetic_field ... ok [INFO] [stdout] test traits::optics::tests::it_applies_abcd_transform_angle_dependence ... ok [INFO] [stdout] test traits::electromagnetics::tests::it_computes_electric_field ... ok [INFO] [stdout] test traits::electromagnetics::tests::it_creates_fields_with_inverse_power_laws ... ok [INFO] [stdout] test traits::optics::tests::it_applies_optical_magnification ... ok [INFO] [stdout] test traits::machine_learning::tests::it_performs_neural_network_operations ... ok [INFO] [stdout] test traits::machine_learning::tests::it_computes_regression_from_covariance ... ok [INFO] [stdout] test traits::waves::tests::it_disperses ... ok [INFO] [stdout] test traits::waves::tests::it_propagates ... ok [INFO] [stdout] test traits::machine_learning::tests::it_updates_perceptron_weights ... ok [INFO] [stdout] test angle::tests::it_computes_tan_of_1000_blade ... ok [INFO] [stderr] Running tests/addition_test.rs (/opt/rustwide/target/debug/deps/addition_test-1330ead362b3d12d) [INFO] [stdout] test geonum_mod::tests::it_reflects_using_angle_arithmetic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 146 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test it_accumulates_blades_in_general_case ... ok [INFO] [stdout] test it_adds_high_blades_and_preserves_history ... ok [INFO] [stdout] test it_adds_orthogonal_vectors ... ok [INFO] [stdout] test it_handles_near_opposite_angles ... ok [INFO] [stdout] test it_handles_zero_length_addition ... ok [INFO] [stdout] test it_maintains_commutative_blade_accumulation ... ok [INFO] [stdout] test it_matches_projection_based_sum ... ok [INFO] [stdout] test it_preserves_blade_history_on_cancellation ... ok [INFO] [stdout] test it_handles_opposite_vectors ... ok [INFO] [stdout] test it_adds_aligned_vectors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/affine_test.rs (/opt/rustwide/target/debug/deps/affine_test-41410c02a1b765c3) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test it_increases_angle_after_shearing ... ok [INFO] [stdout] test it_preserves_area_after_shearing ... ok [INFO] [stdout] test it_preserves_parallel_lines_after_shearing ... ok [INFO] [stdout] test its_a_translation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/algorithms_test.rs (/opt/rustwide/target/debug/deps/algorithms_test-e4b8dabc74d4e51f) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test it_scales_quantum_algorithms ... ok [INFO] [stdout] test it_rejects_complexity_analysis ... ok [INFO] [stdout] test its_a_constant_time_operation ... ok [INFO] [stdout] test it_unifies_algorithm_design ... ok [INFO] [stdout] test its_a_cryptographic_algorithm ... ok [INFO] [stdout] test its_a_data_structure ... ok [INFO] [stdout] test its_a_distributed_algorithm ... ok [INFO] [stdout] test its_a_dynamic_programming ... ok [INFO] [stdout] test its_a_compression_algorithm ... ok [INFO] [stdout] test its_a_graph_algorithm ... ok [INFO] [stdout] test its_a_linear_algorithm ... ok [INFO] [stdout] test its_a_machine_learning_algorithm ... ok [INFO] [stdout] test its_a_numerical_method ... ok [INFO] [stdout] test its_a_parallel_algorithm ... ok [INFO] [stdout] test its_a_sorting_algorithm ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/angle_arithmetic_test.rs (/opt/rustwide/target/debug/deps/angle_arithmetic_test-c5c95b97df75c8ad) [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test it_accesses_length_and_angle_components_preserving_blade_state ... ok [INFO] [stdout] test it_adds_angles_with_blade_arithmetic ... ok [INFO] [stdout] test it_applies_spiral_similarity_through_scale_and_rotation ... ok [INFO] [stdout] test it_applies_dual_through_pi_rotation ... ok [INFO] [stdout] test it_computes_distance_via_law_of_cosines ... ok [INFO] [stdout] test it_computes_dot_product_returning_scalar_blade ... ok [INFO] [stdout] test it_computes_geometric_product_combining_dot_and_wedge_blades ... ok [INFO] [stdout] test it_computes_geonum_calculus_through_blade_rotation ... ok [INFO] [stdout] test it_computes_length_difference_ignoring_blade_structure ... ok [INFO] [stdout] test it_constructs_geonum_from_cartesian ... ok [INFO] [stdout] test it_computes_wedge_product_with_blade_increment ... ok [INFO] [stderr] Running tests/arithmetic_test.rs (/opt/rustwide/target/debug/deps/arithmetic_test-35b29bfc92be25b1) [INFO] [stdout] test it_constructs_geonum_with_basic_new ... ok [INFO] [stderr] Running tests/astrophysics_test.rs (/opt/rustwide/target/debug/deps/astrophysics_test-dff0c90ee2f49ae2) [INFO] [stdout] test it_constructs_geonum_with_angle_composition ... ok [INFO] [stdout] test it_constructs_geonum_with_explicit_blade ... ok [INFO] [stdout] test it_converts_from_cartesian_coordinates ... ok [INFO] [stdout] test it_computes_grade_from_blade_modulo_4 ... ok [INFO] [stdout] test it_computes_meet_through_dual_wedge_dual_blade_accumulation ... ok [INFO] [stdout] test it_crosses_pi_2_boundaries ... ok [INFO] [stdout] test it_creates_dimensional_geonums ... ok [INFO] [stdout] test it_decomposes_angles_into_blade_and_value ... ok [INFO] [stdout] test it_detects_orthogonality_through_dot_product_blade_collapse ... ok [INFO] [stdout] test it_divides_geonum_through_multiplication_by_inverse ... ok [INFO] [stdout] test it_handles_new_with_blade_construction ... ok [INFO] [stdout] test it_decrements_blade_through_forward_rotation ... ok [INFO] [stdout] test it_implements_angle_mul_geonum_trait_angle_addition ... ok [INFO] [stdout] test it_implements_angle_add_geonum_trait_angle_addition ... ok [INFO] [stdout] test it_handles_scalar_sign_encoding_original ... ok [INFO] [stdout] test it_implements_div_trait_blade_logic ... ok [INFO] [stdout] test it_implements_geonum_mul_trait_angles_add_lengths_multiply ... ok [INFO] [stdout] test it_implements_add_trait_blade_logic ... ok [INFO] [stdout] test it_implements_geonum_add_trait_blade_accumulation ... ok [INFO] [stdout] test it_implements_mul_trait_blade_logic ... ok [INFO] [stdout] test it_implements_geonum_div_trait_through_multiplication_by_inverse ... ok [INFO] [stdout] test it_implements_ord_blade_logic ... ok [INFO] [stdout] test it_implements_partial_eq_blade_logic ... ok [INFO] [stdout] test it_implements_sub_trait_blade_logic ... ok [INFO] [stdout] test it_implements_geonum_sub_trait_through_negation ... ok [INFO] [stdout] test it_increments_blade_through_rotation ... ok [INFO] [stdout] test it_inverts_geonum_through_length_and_angle_negation ... ok [INFO] [stdout] test it_implements_geonum_ord_trait_angle_first_ordering ... ok [INFO] [stdout] test it_inverts_through_circle_preserving_angles_transforming_length ... ok [INFO] [stdout] test it_negates_geonum_through_pi_rotation ... ok [INFO] [stdout] test it_preserves_blade_operations_at_high_dimensions ... ok [INFO] [stdout] test it_projects_geonum_to_arbitrary_dimensions ... ok [INFO] [stdout] test it_proves_geonum_constructor_equivalence ... ok [INFO] [stdout] test it_raises_geonum_to_power_through_angle_scaling ... ok [INFO] [stdout] test it_normalizes_geonum_preserving_blade_structure ... ok [INFO] [stdout] test it_resets_blade_to_grade_minimum_preserving_geometric_behavior ... ok [INFO] [stdout] test it_reflects_geonum_through_forward_only_formula ... ok [INFO] [stdout] test it_rotates_geonum_through_angle_addition ... ok [INFO] [stdout] test it_projects_geonum_onto_another_with_blade_preservation ... ok [INFO] [stdout] test it_scales_geonum_through_scalar_multiplication_preserving_blade ... ok [INFO] [stdout] test it_rejects_geonum_from_another_through_subtraction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test it_demonstrates_interference_pattern_for_various_angles ... ok [INFO] [stdout] test it_shows_subtraction_cost_vs_projection ... ok [INFO] [stdout] test it_proves_negative_is_position_not_sign ... ok [INFO] [stdout] test it_proves_subtraction_is_destructive_interference ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test it_computes_gravitational_influence_through_angle_correlation ... ok [INFO] [stdout] test it_demonstrates_orbital_mechanics_through_angle_evolution ... ok [INFO] [stdout] test it_explains_flat_rotation_curves_without_dark_matter ... ok [INFO] [stdout] test it_proves_multiscale_physics_uses_same_angle_operations ... ok [INFO] [stdout] test it_reveals_relativistic_precession_through_angle_accumulation ... ok [INFO] [stdout] test it_demonstrates_cluster_dynamics_through_collective_angles ... ok [INFO] [stdout] test it_simulates_galaxy_collision_through_angle_interaction ... ok [INFO] [stdout] test it_generates_spiral_structure_through_differential_angle_rates ... ok [INFO] [stdout] test it_models_black_holes_as_extreme_angle_influence ... ok [INFO] [stdout] test it_solves_three_body_problem_through_angle_correlation ... ok [INFO] [stdout] test it_scales_to_universe_without_exponential_memory ... ok [INFO] [stdout] test it_proves_n_body_scales_linearly_through_angle_dynamics ... ok [INFO] [stdout] test it_scales_cosmology_to_universe_without_friedmann_equations ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- it_scales_cosmology_to_universe_without_friedmann_equations stdout ---- [INFO] [stdout] universe simulation (n=1000): [INFO] [stdout] computation time: 103.180984ms [INFO] [stdout] expansion ratio: 1.009 [INFO] [stdout] time per structure: 103.18 µs [INFO] [stdout] [INFO] [stdout] thread 'it_scales_cosmology_to_universe_without_friedmann_equations' (263) panicked at tests/astrophysics_test.rs:1328:5: [INFO] [stdout] O(n) scaling achieved [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61bb082630e2 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x61bb082630e2 - std[ed5b486fa4cdb954]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x61bb082630e2 - std[ed5b486fa4cdb954]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x61bb082630e2 - <::print::DisplayBacktrace as core[ab67b43d93431064]::fmt::Display>::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x61bb08277cea - ::fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x61bb08277cea - core[ab67b43d93431064]::fmt::write [INFO] [stdout] 6: 0x61bb08267f16 - std[ed5b486fa4cdb954]::io::default_write_fmt::> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x61bb08267f16 - as std[ed5b486fa4cdb954]::io::Write>::write_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x61bb082415af - ::print [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x61bb082415af - std[ed5b486fa4cdb954]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x61bb0825b419 - std[ed5b486fa4cdb954]::panicking::default_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x61bb081f4ede - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x61bb081f4ede - test[f0ec78552bebb08e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x61bb0825b5d2 - core[ab67b43d93431064]::ops::function::Fn<(&'a std[ed5b486fa4cdb954]::panic::PanicHookInfo<'b>,), Output = ()> + core[ab67b43d93431064]::marker::Send + core[ab67b43d93431064]::marker::Sync> as core[ab67b43d93431064]::ops::function::Fn<(&std[ed5b486fa4cdb954]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x61bb0825b5d2 - std[ed5b486fa4cdb954]::panicking::panic_with_hook [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x61bb0824169a - std[ed5b486fa4cdb954]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x61bb082390c9 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x61bb082424bd - __rustc[5067f77124470312]::rust_begin_unwind [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x61bb0827835c - core[ab67b43d93431064]::panicking::panic_fmt [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x61bb081ddea1 - astrophysics_test[3840023ca564462a]::it_scales_cosmology_to_universe_without_friedmann_equations [INFO] [stdout] at /opt/rustwide/workdir/tests/astrophysics_test.rs:1328:5 [INFO] [stdout] 20: 0x61bb081d43e7 - astrophysics_test[3840023ca564462a]::it_scales_cosmology_to_universe_without_friedmann_equations::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/astrophysics_test.rs:1235:65 [INFO] [stdout] 21: 0x61bb081e90b6 - >::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x61bb081e928b - core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x61bb081e928b - test[f0ec78552bebb08e]::__rust_begin_short_backtrace::, fn() -> core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x61bb081f5aea - test[f0ec78552bebb08e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x61bb081f5aea - as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x61bb081f5aea - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x61bb081f5aea - std[ed5b486fa4cdb954]::panicking::catch_unwind::, core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x61bb081f5aea - std[ed5b486fa4cdb954]::panic::catch_unwind::, core[ab67b43d93431064]::result::Result<(), alloc[8787631d7fe8ec5a]::string::String>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 29: 0x61bb081f5aea - test[f0ec78552bebb08e]::run_test_in_process [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x61bb081f5aea - test[f0ec78552bebb08e]::run_test::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x61bb081f1094 - test[f0ec78552bebb08e]::run_test::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x61bb081f1094 - std[ed5b486fa4cdb954]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x61bb081f85e2 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x61bb081f85e2 - ::{closure#1}::{closure#0}> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x61bb081f85e2 - std[ed5b486fa4cdb954]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x61bb081f85e2 - std[ed5b486fa4cdb954]::panicking::catch_unwind::<(), core[ab67b43d93431064]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x61bb081f85e2 - std[ed5b486fa4cdb954]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x61bb081f85e2 - std[ed5b486fa4cdb954]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x61bb081f85e2 - ::{closure#1} as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x61bb0826298f - + core[ab67b43d93431064]::marker::Send> as core[ab67b43d93431064]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 41: 0x61bb0826298f - ::new::thread_start [INFO] [stdout] at /rustc/7704328ba5ae8d6ce0ac303c9d5a1a1605906766/library/std/src/sys/thread/unix.rs:127:17 [INFO] [stdout] 42: 0x737ddec8daa4 - [INFO] [stdout] 43: 0x737dded1aa64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] it_scales_cosmology_to_universe_without_friedmann_equations [INFO] [stdout] [INFO] [stdout] test result: FAILED. 12 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test astrophysics_test` [INFO] running `Command { std: "docker" "inspect" "06bb33ffa396afd56be76793a73a788432e451cf36b619a399c3417caf9d8544", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "06bb33ffa396afd56be76793a73a788432e451cf36b619a399c3417caf9d8544", kill_on_drop: false }` [INFO] [stdout] 06bb33ffa396afd56be76793a73a788432e451cf36b619a399c3417caf9d8544