[INFO] fetching crate ephemerust 1.1.0...
[INFO] testing ephemerust-1.1.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ephemerust 1.1.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate ephemerust 1.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ephemerust 1.1.0
[INFO] tweaked toml for crates.io crate ephemerust 1.1.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ephemerust 1.1.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ephemerust 1.1.0 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6
[INFO] running `Command { std: "docker" "start" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6", 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" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6", 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" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.154
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling jiff-core v0.1.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.8
[INFO] [stderr]    Compiling jiff v0.2.38
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling sgp4 v2.4.0
[INFO] [stderr]    Compiling ephemerust v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 46.22s
[INFO] running `Command { std: "docker" "inspect" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6", 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" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.62
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling either v1.19.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling sgp4 v2.4.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.62
[INFO] [stderr]    Compiling ephemerust v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 45.63s
[INFO] running `Command { std: "docker" "inspect" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6", 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" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/ephemerust/42fd6b224af2227b/out/ephemerust-42fd6b224af2227b)
[INFO] [stdout] 
[INFO] [stdout] running 146 tests
[INFO] [stdout] test celestial::tests::test_lunar_position_basic ... ok
[INFO] [stdout] test coordinates::tests::geodetic_wgs84_round_trip_sub_mm ... ok
[INFO] [stdout] test coordinates::refraction_tests::refraction_is_zero_at_zenith_and_outside_valid_range ... ok
[INFO] [stdout] test celestial::tests::test_lunar_position_declination_range ... ok
[INFO] [stdout] test celestial::tests::test_lunar_position_changes_over_month ... ok
[INFO] [stdout] test celestial::tests::test_planet_rise_set_all_planets_no_error ... ok
[INFO] [stdout] test coordinates::refraction_tests::refraction_decreases_with_elevation_and_air_density ... ok
[INFO] [stdout] test celestial::tests::test_solar_position_ra_range ... ok
[INFO] [stdout] test coordinates::tests::test_coordinate_range_validation ... ok
[INFO] [stdout] test coordinates::refraction_tests::refraction_matches_reference_values ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_eci_round_trip_at_different_gmst ... ok
[INFO] [stdout] test coordinates::tests::test_coordinate_structs ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_eci_round_trip ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_to_eci_at_north_pole ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_to_eci_at_equator ... ok
[INFO] [stdout] test celestial::tests::test_solar_position_equinox ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_to_eci_gmst_normalization ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_to_eci_known_coordinate_pairs ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_to_eci_large_coordinates ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_to_eci_invalid_inputs ... ok
[INFO] [stdout] test coordinates::tests::test_eci_to_ecef_at_greenwich_meridian ... ok
[INFO] [stdout] test coordinates::tests::test_north_celestial_pole ... ok
[INFO] [stdout] test coordinates::tests::test_ra_dec_to_alt_az_south ... ok
[INFO] [stdout] test coordinates::tests::test_rotation_matrix_z_180_degrees ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_to_eci_at_greenwich_meridian ... ok
[INFO] [stdout] test coordinates::tests::test_ecef_to_eci_at_origin ... ok
[INFO] [stdout] test coordinates::tests::test_rotation_matrix_z_90_degrees ... ok
[INFO] [stdout] test coordinates::tests::test_ra_dec_to_alt_az_horizon ... ok
[INFO] [stdout] test coordinates::tests::test_ra_dec_to_alt_az_zenith ... ok
[INFO] [stdout] test coordinates::tests::test_alt_az_to_ra_dec_zenith ... ok
[INFO] [stdout] test coordinates::tests::test_rotation_matrix_z_270_degrees ... ok
[INFO] [stdout] test eclipse::tests::beyond_penumbra_cone_is_sunlit ... ok
[INFO] [stdout] test eclipse::tests::perpendicular_to_sun_line_is_sunlit ... ok
[INFO] [stdout] test eclipse::tests::anti_sun_axis_is_umbra ... ok
[INFO] [stdout] test eclipse::tests::iss_penumbra_crossings_last_seconds_not_minutes ... ok
[INFO] [stdout] test celestial::tests::test_solar_position_winter_solstice ... ok
[INFO] [stdout] test coordinates::tests::test_rotation_matrix_z_0_degrees ... ok
[INFO] [stdout] test coordinates::tests::test_rotation_matrix_orthogonal ... ok
[INFO] [stdout] test eclipse::tests::shadow_depth_ordering_matches_enum_order ... ok
[INFO] [stdout] test eclipse::tests::shadow_state_types_are_send_sync_and_serializable ... ok
[INFO] [stdout] test eclipse::tests::iss_transitions_alternate_and_bracket_umbra_with_penumbra ... ok
[INFO] [stdout] test eclipse::tests::sunward_side_is_sunlit ... ok
[INFO] [stdout] test eclipse::tests::degenerate_inputs_classified_as_umbra ... ok
[INFO] [stdout] test celestial::tests::test_planet_rise_set_returns_times ... ok
[INFO] [stdout] test eclipse::tests::iss_umbra_fraction_over_one_orbit_is_plausible ... ok
[INFO] [stdout] test coordinates::tests::geodetic_wgs84_longitude_branch_at_equator ... ok
[INFO] [stdout] test frames::tests::eop_validation_catches_unit_mistakes ... ok
[INFO] [stdout] test coordinates::tests::geodetic_wgs84_north_pole_height ... ok
[INFO] [stdout] test celestial::tests::test_solar_position_dec_range ... ok
[INFO] [stdout] test frames::tests::frame_bias_matches_sofa ... ok
[INFO] [stdout] test celestial::tests::test_solar_position_summer_solstice ... ok
[INFO] [stdout] test coordinates::tests::test_alt_az_to_ra_dec_round_trip ... ok
[INFO] [stdout] test eclipse::tests::shadow_cone_edge_is_penumbra ... ok
[INFO] [stdout] test eclipse::tests::transitions_empty_window_and_bad_step ... ok
[INFO] [stdout] test orbital::tests::test_mean_to_true_anomaly_range ... ok
[INFO] [stdout] test orbital::tests::test_elements_to_state_vector_circular ... ok
[INFO] [stdout] test orbital::tests::test_mean_to_true_anomaly_circular ... ok
[INFO] [stdout] test planets::tests::test_calculate_planet_position_validation ... ok
[INFO] [stdout] test orbital::tests::test_mean_to_true_anomaly_eccentric ... ok
[INFO] [stdout] test orbital::tests::test_orbital_period_earth ... ok
[INFO] [stdout] test orbital::tests::test_elements_to_state_vector_energy ... ok
[INFO] [stdout] test orbital::tests::test_orbital_period_iss ... ok
[INFO] [stdout] test planets::tests::test_calculate_planet_position_complete ... ok
[INFO] [stdout] test planets::tests::test_calculate_heliocentric_ecliptic ... ok
[INFO] [stdout] test planets::tests::test_earth_radius_near_one_au ... ok
[INFO] [stdout] test frames::tests::leap_second_boundaries ... ok
[INFO] [stdout] test planets::tests::test_evaluate_vsop87_term ... ok
[INFO] [stdout] test planets::tests::test_integration_multiple_planets_same_epoch ... ok
[INFO] [stdout] test planets::tests::test_mercury_heliocentric_j2000 ... ok
[INFO] [stdout] test planets::tests::test_ecliptic_to_equatorial ... ok
[INFO] [stdout] test planets::tests::test_geocentric_positions_match_reference_j2000 ... ok
[INFO] [stdout] test planets::tests::test_mercury_heliocentric_multiple_epochs ... ok
[INFO] [stdout] test planets::tests::test_evaluate_vsop87_series ... ok
[INFO] [stdout] test planets::tests::test_calculate_obliquity ... ok
[INFO] [stdout] test planets::tests::test_mercury_vsop87_data_structure ... ok
[INFO] [stdout] test planets::tests::test_performance_planet_calculation ... ok
[INFO] [stdout] test planets::tests::test_integration_planets_different_epochs ... ok
[INFO] [stdout] test planets::tests::test_planet_from_str ... ok
[INFO] [stdout] test planets::tests::test_planet_name ... ok
[INFO] [stdout] test planets::tests::test_get_planet_vsop87_data ... ok
[INFO] [stdout] test frames::tests::rotation_matrices_are_orthonormal ... ok
[INFO] [stdout] test planets::tests::test_heliocentric_coordinate_ranges ... ok
[INFO] [stdout] test planets::tests::test_heliocentric_to_geocentric_full_pipeline ... ok
[INFO] [stdout] test planets::tests::test_heliocentric_to_geocentric_rectangular ... ok
[INFO] [stdout] test planets::tests::test_time_calculation_accuracy ... ok
[INFO] [stdout] test planets::tests::test_rectangular_to_ra_dec ... ok
[INFO] [stdout] test planets::tests::test_vsop87_series_evaluation_trigonometric ... ok
[INFO] [stdout] test planets::tests::test_vsop87_term_structure ... ok
[INFO] [stdout] test satellite::tests::cross_check_fields_against_sgp4_parser ... ok
[INFO] [stdout] test satellite::tests::ground_track_continuity_small_lon_steps_for_60s_sampling ... ok
[INFO] [stdout] test planets::tests::test_vsop87_series_evaluation_edge_cases ... ok
[INFO] [stdout] test satellite::tests::look_angles_approaching_has_negative_range_rate ... ok
[INFO] [stdout] test satellite::tests::ground_track_csv_and_json_round_trip_shape ... ok
[INFO] [stdout] test satellite::tests::ground_track_longitude_shift_per_orbit_matches_earth_rotation ... ok
[INFO] [stdout] test satellite::tests::ground_track_rejects_nonpositive_step ... ok
[INFO] [stdout] test satellite::tests::ground_track_sample_count_matches_span ... ok
[INFO] [stdout] test satellite::tests::iss_propagation_yields_plausible_leo_radius ... ok
[INFO] [stdout] test satellite::tests::look_angles_near_zenith_when_observer_at_subpoint ... ok
[INFO] [stdout] test planets::tests::test_vsop87_series_consistency ... ok
[INFO] [stdout] test satellite::tests::afspc_mode_reproduces_reference_to_sub_metre ... ok
[INFO] [stdout] test satellite::tests::ecef_to_geodetic_matches_wgs84_engine ... ok
[INFO] [stdout] test satellite::tests::ground_track_empty_for_reversed_window ... ok
[INFO] [stdout] test satellite::tests::parses_two_line_set_without_name ... ok
[INFO] [stdout] test satellite::tests::parses_all_iss_fields ... ok
[INFO] [stdout] test satellite::tests::predict_passes_empty_for_extreme_mask ... ok
[INFO] [stdout] test satellite::tests::propagates_sat5_epoch_to_reference_teme_state ... ok
[INFO] [stdout] test satellite::tests::propagate_afspc_wrapper_matches_reference_at_epoch ... ok
[INFO] [stdout] test satellite::tests::propagation_at_unrepresentable_time_errors ... ok
[INFO] [stdout] test satellite::tests::propagation_diverges_after_drag_decay_fixture ... ok
[INFO] [stdout] test satellite::tests::rejects_non_numeric_field_naming_columns ... ok
[INFO] [stdout] test satellite::tests::rejects_short_line ... ok
[INFO] [stdout] test satellite::tests::select_tle_ambiguous_selector_reports_matches ... ok
[INFO] [stdout] test satellite::tests::propagator_is_send_and_sync ... ok
[INFO] [stdout] test satellite::tests::propagation_diverges_at_epoch_for_degenerate_element_set ... ok
[INFO] [stdout] test planets::tests::test_performance_vsop87_series_evaluation ... ok
[INFO] [stdout] test satellite::tests::select_tle_no_match_lists_available ... ok
[INFO] [stdout] test satellite::tests::select_tle_by_case_insensitive_name_substring ... ok
[INFO] [stdout] test satellite::tests::select_tle_numeric_selector_matches_catalog_number ... ok
[INFO] [stdout] test satellite::tests::select_tle_only_validates_the_selected_entry ... ok
[INFO] [stdout] test satellite::tests::look_angles_range_rate_matches_central_difference ... ok
[INFO] [stdout] test satellite::tests::strips_leading_zero_on_title_line ... ok
[INFO] [stdout] test satellite::tests::subpoint_iss_epoch_is_plausible_leo ... ok
[INFO] [stdout] test satellite::tests::rejects_corrupted_checksum ... ok
[INFO] [stdout] test satellite::tests::select_tle_single_set_without_selector ... ok
[INFO] [stdout] test satellite::tests::rejects_wrong_line_number ... ok
[INFO] [stdout] test satellite::tests::select_tle_empty_input_is_a_teaching_error ... ok
[INFO] [stdout] test satellite::tests::subpoint_iss_crosses_equator_within_one_orbit ... ok
[INFO] [stdout] test satellite::tests::select_tle_multiple_sets_without_selector_lists_names ... ok
[INFO] [stdout] test satellite::tests::rejects_wrong_line_count ... ok
[INFO] [stdout] test satellite::tests::wrapper_matches_engine_across_offsets ... ok
[INFO] [stdout] test satellite::tests::subpoint_longitude_stays_in_range_and_crosses_antimeridian ... ok
[INFO] [stdout] test satellite::tests::subpoint_high_inclination_reaches_polar_latitudes ... ok
[INFO] [stdout] test time::tests::test_julian_date_2024 ... ok
[INFO] [stdout] test time::tests::test_lst_normalization ... ok
[INFO] [stdout] test satellite::tests::teme_to_ecef_inverts_ecef_to_eci_bridge ... ok
[INFO] [stdout] test time::tests::test_lst_calculation ... ok
[INFO] [stdout] test sgp4_teaching::tests::keplerian_period_matches_reciprocal_mean_motion ... ok
[INFO] [stdout] test time::tests::test_gmst_j2000 ... ok
[INFO] [stdout] test sgp4_teaching::tests::low_mean_motion_is_not_teaching_supported ... ok
[INFO] [stdout] test time::tests::test_hours_degrees_conversion ... ok
[INFO] [stdout] test sgp4_teaching::tests::teaching_two_body_vs_sgp4_iss_within_documented_loose_bound ... ok
[INFO] [stdout] test sgp4_teaching::tests::mean_anomaly_advances_linearly_matches_manual_mean_to_true ... ok
[INFO] [stdout] test time::tests::gmst_stays_in_range_before_j2000 ... ok
[INFO] [stdout] test time::tests::test_julian_date_j2000 ... ok
[INFO] [stdout] test satellite::tests::predict_passes_iss_finds_visible_pass_over_everett ... ok
[INFO] [stdout] test satellite::tests::predict_passes_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 146 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/ephemerust/1e7baaf6d4b7d2a8/out/ephemerust-1e7baaf6d4b7d2a8)
[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] [stderr]      Running tests/cli_track.rs (/opt/rustwide/target/release/build/ephemerust/6cdf47a2a1d330a3/out/cli_track-6cdf47a2a1d330a3)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test checksum_error_explains_the_rule ... ok
[INFO] [stdout] test valid_tle_with_ground_track_prints_csv_header ... ok
[INFO] [stdout] test valid_tle_prints_sub_satellite_section ... ok
[INFO] [stdout] test track_rejects_unknown_tle_url_flag_without_network_feature ... ok
[INFO] [stdout] test track_requires_exactly_one_tle_source ... ok
[INFO] [stdout] test malformed_tle_prints_educational_error_and_hint ... ok
[INFO] [stdout] test valid_tle_with_predict_passes_prints_pass_section ... ok
[INFO] [stderr]      Running tests/external_reference.rs (/opt/rustwide/target/release/build/ephemerust/290e070f31490948/out/external_reference-290e070f31490948)
[INFO] [stdout] test track_format_json_all_is_valid_json_with_expected_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test look_angles_match_skyfield_reference ... ok
[INFO] [stdout] test look_angles_with_eop_close_the_gap_to_skyfield ... ok
[INFO] [stderr]      Running tests/frames_reference.rs (/opt/rustwide/target/release/build/ephemerust/f3a0a04faabae0df/out/frames_reference-f3a0a04faabae0df)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/network_fetch.rs (/opt/rustwide/target/release/build/ephemerust/15d07f84e0bbe886/out/network_fetch-15d07f84e0bbe886)
[INFO] [stdout] running 1 test
[INFO] [stdout] test inertial_to_itrf_matches_astropy ... 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] [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] [stderr]    Doc-tests ephemerust
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test src/celestial.rs - celestial::calculate_rise_set_times (line 65) - compile ... ok
[INFO] [stdout] test src/celestial.rs - celestial::calculate_position (line 194) - compile ... ok
[INFO] [stdout] test src/orbital.rs - orbital::elements_to_state_vector (line 73) ... ok
[INFO] [stdout] test src/eclipse.rs - eclipse (line 51) ... ok
[INFO] [stdout] test src/eclipse.rs - eclipse::shadow_transitions (line 270) ... ok
[INFO] [stdout] test src/frames.rs - frames::tai_minus_utc_s (line 151) ... ok
[INFO] [stdout] test src/eclipse.rs - eclipse::shadow_state_from_vectors (line 149) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::ra_dec_to_alt_az (line 273) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::refraction_deg_with_conditions (line 238) ... ok
[INFO] [stdout] test src/frames.rs - frames::inertial_to_itrf (line 420) ... ok
[INFO] [stdout] test src/frames.rs - frames::EarthOrientation (line 56) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::refraction_deg (line 219) ... ok
[INFO] [stdout] test src/celestial.rs - celestial::sun_vector_km (line 281) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::ecef_to_eci (line 469) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::eci_to_ecef (line 624) ... ok
[INFO] [stdout] test src/planets.rs - planets::Planet (line 105) ... ok
[INFO] [stdout] test src/planets.rs - planets::Planet::from_name (line 69) ... ok
[INFO] [stdout] test src/orbital.rs - orbital::orbital_period (line 155) ... ok
[INFO] [stdout] test src/lib.rs - (line 78) ... ok
[INFO] [stdout] test src/orbital.rs - orbital::mean_to_true_anomaly (line 179) ... ok
[INFO] [stdout] test src/coordinates.rs - coordinates::alt_az_to_ra_dec (line 320) ... ok
[INFO] [stdout] test src/planets.rs - planets::calculate_planet_position (line 227) - compile ... ok
[INFO] [stdout] test src/time.rs - time::degrees_to_hours (line 121) ... ok
[INFO] [stdout] test src/satellite.rs - satellite::select_tle (line 567) ... ok
[INFO] [stdout] test src/time.rs - time::greenwich_mean_sidereal_time (line 68) ... ok
[INFO] [stdout] test src/time.rs - time::local_sidereal_time (line 95) ... ok
[INFO] [stdout] test src/satellite.rs - satellite::Propagator::look_angles_with_eop (line 1052) ... ok
[INFO] [stdout] test src/satellite.rs - satellite::Propagator (line 896) ... ok
[INFO] [stdout] test src/satellite.rs - satellite::Tle (line 470) ... ok
[INFO] [stdout] test src/satellite.rs - satellite (line 40) ... ok
[INFO] [stdout] test src/satellite.rs - satellite::look_angles (line 1446) ... ok
[INFO] [stdout] test src/time.rs - time::julian_date (line 22) ... ok
[INFO] [stdout] test src/satellite.rs - satellite::propagate (line 1185) ... ok
[INFO] [stdout] test src/satellite.rs - satellite::topocentric_look_angles (line 1101) ... ok
[INFO] [stdout] test src/time.rs - time::hours_to_degrees (line 110) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.85s; merged doctests compilation took 0.77s
[INFO] running `Command { std: "docker" "inspect" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6", kill_on_drop: false }`
[INFO] [stdout] 0537ce832dc4c96e5e1348698680a9c62c19c62c43ca5d822ce41177b150d7c6
