[INFO] fetching crate principia 0.2.1...
[INFO] testing principia-0.2.1 against 1.97.0-beta.6+cargoflags=--release for beta-1.98-release-3
[INFO] extracting crate principia 0.2.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate principia 0.2.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate principia 0.2.1
[INFO] tweaked toml for crates.io crate principia 0.2.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate principia 0.2.1 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate principia 0.2.1 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.125
[INFO] [stderr]   Downloaded crypto-common v0.2.2
[INFO] [stderr]   Downloaded qtty-derive v0.8.5
[INFO] [stderr]   Downloaded thiserror v2.0.18
[INFO] [stderr]   Downloaded thiserror-impl v2.0.18
[INFO] [stderr]   Downloaded approx v0.5.1
[INFO] [stderr]   Downloaded serde_spanned v1.1.1
[INFO] [stderr]   Downloaded block-buffer v0.12.1
[INFO] [stderr]   Downloaded affn-derive v0.8.0
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.125
[INFO] [stderr]   Downloaded tempoch v0.6.5
[INFO] [stderr]   Downloaded toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded digest v0.11.3
[INFO] [stderr]   Downloaded zmij v1.0.21
[INFO] [stderr]   Downloaded qtty v0.8.5
[INFO] [stderr]   Downloaded toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded hybrid-array v0.4.12
[INFO] [stderr]   Downloaded sha2 v0.11.0
[INFO] [stderr]   Downloaded toml v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded const-oid v0.10.2
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.125
[INFO] [stderr]   Downloaded tempoch-core v0.6.5
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.125
[INFO] [stderr]   Downloaded cc v1.2.65
[INFO] [stderr]   Downloaded typenum v1.20.1
[INFO] [stderr]   Downloaded memchr v2.8.2
[INFO] [stderr]   Downloaded js-sys v0.3.102
[INFO] [stderr]   Downloaded syn v2.0.118
[INFO] [stderr]   Downloaded libm v0.2.16
[INFO] [stderr]   Downloaded serde_json v1.0.150
[INFO] [stderr]   Downloaded affn v0.8.0
[INFO] [stderr]   Downloaded regex v1.12.4
[INFO] [stderr]   Downloaded qtty-core v0.8.5
[INFO] [stderr]   Downloaded winnow v1.0.3
[INFO] [stderr]   Downloaded chrono v0.4.45
[INFO] [stderr]   Downloaded regex-syntax v0.8.11
[INFO] [stderr]   Downloaded siderust-archive v0.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf
[INFO] running `Command { std: "docker" "start" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling qtty-derive v0.8.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling affn-derive v0.8.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling qtty-core v0.8.5
[INFO] [stderr]    Compiling siderust-archive v0.1.4
[INFO] [stderr]    Compiling qtty v0.8.5
[INFO] [stderr]    Compiling affn v0.8.0
[INFO] [stderr]    Compiling tempoch-core v0.6.5
[INFO] [stderr]    Compiling tempoch v0.6.5
[INFO] [stderr]    Compiling principia v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 46s
[INFO] running `Command { std: "docker" "inspect" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling principia v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 7.50s
[INFO] running `Command { std: "docker" "inspect" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/principia-288595920d098970)
[INFO] [stdout] 
[INFO] [stdout] running 133 tests
[INFO] [stdout] test covariance::tests::cholesky_negative_definite_returns_not_psd ... ok
[INFO] [stdout] test covariance::tests::block_getters_rr_rv_vr_vv ... ok
[INFO] [stdout] test covariance::tests::from_block_components_same_as_from_row_major ... ok
[INFO] [stdout] test covariance::tests::diagonal_covariance_is_psd ... ok
[INFO] [stdout] test covariance::tests::inertial_local_round_trip ... ok
[INFO] [stdout] test covariance::tests::is_symmetric_true_for_diagonal ... ok
[INFO] [stdout] test covariance::tests::process_noise_add_to_increases_diagonal ... ok
[INFO] [stdout] test covariance::tests::process_noise_try_diagonal_from_sigmas_rejects_non_positive_dt ... ok
[INFO] [stdout] test covariance::tests::process_noise_zero_has_all_zeros ... ok
[INFO] [stdout] test covariance::tests::relabel_preserves_data ... ok
[INFO] [stdout] test covariance::tests::rotate_by_identity_is_noop ... ok
[INFO] [stdout] test covariance::tests::symmetrise_in_place_makes_diagonal_symmetric ... ok
[INFO] [stdout] test covariance::tests::transport_with_identity_is_noop ... ok
[INFO] [stdout] test covariance::tests::transported_by_identity_is_noop ... ok
[INFO] [stdout] test covariance::tests::try_diagonal_from_sigmas_accepts_valid ... ok
[INFO] [stdout] test covariance::tests::try_diagonal_from_sigmas_rejects_non_positive_sigma ... ok
[INFO] [stdout] test covariance::tests::try_from_row_major_rejects_invalid_psd ... ok
[INFO] [stdout] test error::tests::display_all_new_variants ... ok
[INFO] [stdout] test error::tests::display_examples ... ok
[INFO] [stdout] test covariance::tests::try_from_row_major_rejects_non_finite_entry ... ok
[INFO] [stdout] test frames::tests::rtn_from_raw_km_km_s_matches_try_from_state ... ok
[INFO] [stdout] test frames::tests::rtn_from_raw_km_km_s_parallel_pos_vel_error ... ok
[INFO] [stdout] test frames::tests::lvlh_inward_axis_matches_minus_radial ... ok
[INFO] [stdout] test frames::tests::rtn_from_raw_km_km_s_zero_position_error ... ok
[INFO] [stdout] test covariance::tests::from_row_major_round_trip ... ok
[INFO] [stdout] test frames::tests::to_local_and_to_inertial_roundtrip ... ok
[INFO] [stdout] test frames::tests::try_from_state_lvlh_degenerate_returns_error ... ok
[INFO] [stdout] test frames::tests::try_from_state_rtn_degenerate_returns_error ... ok
[INFO] [stdout] test frames::tests::rotation_and_inverse_are_transposes ... ok
[INFO] [stdout] test frames::tests::try_from_state_vnc_degenerate_returns_error ... ok
[INFO] [stdout] test frames::tests::vnc_from_raw_km_km_s_zero_velocity_error ... ok
[INFO] [stdout] test frames::tests::vnc_from_raw_km_km_s_succeeds ... ok
[INFO] [stdout] test frames::tests::dcm_accessor_returns_dcm ... ok
[INFO] [stdout] test gravity::tests::degree2_order1_acceleration_is_finite ... ok
[INFO] [stdout] test gravity::tests::degree2_order2_acceleration_is_finite ... ok
[INFO] [stdout] test frames::tests::vnc_velocity_axis_matches_velocity ... ok
[INFO] [stdout] test integrators::dop853::tests::dop853_propagate_zero_duration_returns_initial ... ok
[INFO] [stdout] test integrators::dop853::tests::dop853_propagate_full_orbit_radius_conserved ... ok
[INFO] [stdout] test integrators::dop853::tests::dop853_step_free_function_succeeds ... ok
[INFO] [stdout] test integrators::dop853::tests::step_below_minimum_triggered_by_tight_tolerance ... ok
[INFO] [stdout] test gravity::tests::gravity_constants_exposes_constants ... ok
[INFO] [stdout] test gravity::tests::gravity_constants_try_new_rejects_bad_inputs ... ok
[INFO] [stdout] test gravity::tests::j2_acceleration_has_nonzero_z_for_off_equator ... ok
[INFO] [stdout] test gravity::tests::j2_acceleration_off_equatorial_plane_matches_known ... ok
[INFO] [stdout] test error::tests::error_is_send_sync ... ok
[INFO] [stdout] test frames::tests::lvlh_from_raw_km_km_s_succeeds ... ok
[INFO] [stdout] test integrators::dop853::tests::try_new_rejects_invalid_tolerances ... ok
[INFO] [stdout] test integrators::dop853::tests::with_h_max_overrides ... ok
[INFO] [stdout] test gravity::tests::raw_rejects_radius_too_small ... ok
[INFO] [stdout] test integrators::dop853::tests::dense_output_interpolates_within_step ... ok
[INFO] [stdout] test gravity::tests::degree_zero_matches_two_body ... ok
[INFO] [stdout] test integrators::dop853::tests::with_h_min_overrides ... ok
[INFO] [stdout] test frames::tests::rtn_axes_match_circular_orbit ... ok
[INFO] [stdout] test integrators::dop853::tests::dense_output_none_outside_step ... ok
[INFO] [stdout] test integrators::dopri5::tests::with_h_max_overrides ... ok
[INFO] [stdout] test integrators::rk4::tests::rk4_propagate_rejects_zero_step_for_non_zero_duration ... ok
[INFO] [stdout] test integrators::dopri5::tests::adaptive_stepper_trait_step_succeeds ... ok
[INFO] [stdout] test integrators::dopri5::tests::dopri5_propagate_full_orbit_radius_conserved ... ok
[INFO] [stdout] test models::j2::tests::acceleration_equatorial_z_component_zero ... ok
[INFO] [stdout] test models::j2::tests::name_is_j2 ... ok
[INFO] [stdout] test gravity::tests::raw_rejects_order_exceeds_degree ... ok
[INFO] [stdout] test models::j2::tests::partials_d_acc_d_vel_is_zero ... ok
[INFO] [stdout] test integrators::dop853::tests::adaptive_stepper_trait_step_succeeds ... ok
[INFO] [stdout] test integrators::dopri5::tests::step_below_minimum_triggered_by_tight_tolerance ... ok
[INFO] [stdout] test integrators::dopri5::tests::try_new_rejects_invalid_tolerances ... ok
[INFO] [stdout] test models::j2::tests::partials_degenerate_returns_error ... ok
[INFO] [stdout] test integrators::rk4::tests::rk4_propagate_series_first_is_initial ... ok
[INFO] [stdout] test models::j2::tests::try_with_min_radius_rejects_invalid_threshold ... ok
[INFO] [stdout] test models::j2::tests::try_new_rejects_invalid_parameters ... ok
[INFO] [stdout] test models::tests::acceleration_partials_zero ... ok
[INFO] [stdout] test models::tests::composite_acceleration_matches_single_model ... ok
[INFO] [stdout] test models::tests::composite_default_is_empty ... ok
[INFO] [stdout] test models::tests::composite_empty_name_and_counts ... ok
[INFO] [stdout] test models::tests::composite_partials_matches_single_model ... ok
[INFO] [stdout] test models::tests::default_partials_returns_unavailable ... ok
[INFO] [stdout] test models::two_body::tests::acceleration_degenerate_returns_error ... ok
[INFO] [stdout] test models::tests::composite_push_increments_len ... ok
[INFO] [stdout] test integrators::rk4::tests::rk4_propagate_series_length ... ok
[INFO] [stdout] test models::two_body::tests::acceleration_magnitude_approx_correct ... ok
[INFO] [stdout] test models::two_body::tests::name_is_two_body ... ok
[INFO] [stdout] test models::two_body::tests::acceleration_direction_is_minus_radial ... ok
[INFO] [stdout] test models::two_body::tests::partials_degenerate_returns_error ... ok
[INFO] [stdout] test models::j2::tests::acceleration_degenerate_returns_error ... ok
[INFO] [stdout] test models::two_body::tests::try_with_min_radius_rejects_invalid_threshold ... ok
[INFO] [stdout] test propagation::tests::event_direction_either_fires_on_any_crossing ... ok
[INFO] [stdout] test propagation::tests::event_direction_rising_ignores_falling ... ok
[INFO] [stdout] test models::two_body::tests::try_new_rejects_non_positive_or_non_finite_mu ... ok
[INFO] [stdout] test propagation::tests::max_steps_exceeded_returns_error ... ok
[INFO] [stdout] test models::two_body::tests::partials_symmetry ... ok
[INFO] [stdout] test propagation::tests::propagate_builder_methods_work ... ok
[INFO] [stdout] test propagation::tests::propagate_with_output_at_explicit_epochs ... ok
[INFO] [stdout] test propagation::tests::propagate_with_output_every_produces_samples ... ok
[INFO] [stdout] test propagation::tests::propagation_error_source ... ok
[INFO] [stdout] test propagation::tests::event_direction_falling_fires_correctly ... ok
[INFO] [stdout] test propagation::tests::radial_threshold_event_fires ... ok
[INFO] [stdout] test propagation::tests::propagate_terminal_event_stops_early ... ok
[INFO] [stdout] test propagation::tests::validate_rejects_h_min_gt_h_max ... ok
[INFO] [stdout] test propagation::tests::validate_rejects_invalid_h0 ... ok
[INFO] [stdout] test propagation::tests::validate_rejects_max_steps_zero ... ok
[INFO] [stdout] test propagation::tests::zero_duration_returns_initial_state ... ok
[INFO] [stdout] test state::tests::add_sums_components ... ok
[INFO] [stdout] test integrators::dopri5::tests::with_h_min_overrides ... ok
[INFO] [stdout] test state::tests::advance_does_not_update_epoch ... ok
[INFO] [stdout] test propagation::tests::propagation_error_display ... ok
[INFO] [stdout] test state::tests::advance_with_epoch_advances_epoch ... ok
[INFO] [stdout] test propagation::tests::validate_accepts_valid_config ... ok
[INFO] [stdout] test integrators::rk4::tests::rk4_propagate_conserves_radius ... ok
[INFO] [stdout] test state::tests::position_norm_matches_euclidean_length ... ok
[INFO] [stdout] test state::tests::is_finite_true_for_valid_state ... ok
[INFO] [stdout] test state::tests::rk4_combine_uniform_gives_same_as_scaled ... ok
[INFO] [stdout] test state::tests::scaled_doubles_components ... ok
[INFO] [stdout] test state::tests::state_derivative_try_new_accepts_finite ... ok
[INFO] [stdout] test state::tests::state_derivative_acceleration_accessor ... ok
[INFO] [stdout] test state::tests::state_derivative_try_new_rejects_non_finite_component ... ok
[INFO] [stdout] test state::tests::is_finite_detects_nan_component ... ok
[INFO] [stdout] test state::tests::try_new_accepts_finite_state ... ok
[INFO] [stdout] test state::tests::state_derivative_velocity_accessor ... ok
[INFO] [stdout] test propagation::tests::radial_threshold_event_name ... ok
[INFO] [stdout] test variational::tests::analytic_and_fd_stm_are_close ... ok
[INFO] [stdout] test variational::tests::finite_diff_stm_one_step_is_not_identity ... ok
[INFO] [stdout] test variational::tests::finite_diff_stm_series_length ... ok
[INFO] [stdout] test variational::tests::finite_diff_stm_series_zero_steps_returns_identity ... ok
[INFO] [stdout] test variational::tests::finite_diff_zero_steps_is_identity ... ok
[INFO] [stdout] test variational::tests::propagate_stm_one_step_advances_state ... ok
[INFO] [stdout] test variational::tests::propagate_stm_with_explicit_step_matches_default ... ok
[INFO] [stdout] test variational::tests::variational_config_default_is_valid ... ok
[INFO] [stdout] test variational::tests::zero_dt_returns_identity ... ok
[INFO] [stdout] test variational::tests::propagate_stm_with_rejects_non_positive_step ... ok
[INFO] [stdout] test propagation::tests::validate_rejects_non_finite_span ... ok
[INFO] [stdout] test variational::tests::propagate_stm_backward_advances_epoch_negatively ... ok
[INFO] [stdout] test state::tests::partial_eq_same_state ... ok
[INFO] [stdout] test state::tests::velocity_norm_matches_euclidean_length ... ok
[INFO] [stdout] test state::tests::try_new_rejects_non_finite_position ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 133 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/two_body_rk4.rs (/opt/rustwide/target/release/deps/two_body_rk4-5c9adbd2e849f95d)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test rk4_two_body_circular_orbit_closes_after_one_period ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests principia
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf", kill_on_drop: false }`
[INFO] [stdout] b71afe708068ea7b7d8982c142958589b70aeacc5c7a509670ebd2f2f7b81bdf
