[INFO] fetching crate consus-fits 0.2.0...
[INFO] testing consus-fits-0.2.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate consus-fits 0.2.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate consus-fits 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate consus-fits 0.2.0
[INFO] tweaked toml for crates.io crate consus-fits 0.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate consus-fits 0.2.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 consus-fits 0.2.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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:93:12
[INFO] [stderr]    |
[INFO] [stderr] 93 | homepage = "https://github.com/ryancinsight/consus"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 98 | repository = "https://github.com/ryancinsight/consus"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `consus-fits` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f
[INFO] running `Command { std: "docker" "start" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f", 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" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f" "/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" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f", 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" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:93:12
[INFO] [stderr]    |
[INFO] [stderr] 93 | homepage = "https://github.com/ryancinsight/consus"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 98 | repository = "https://github.com/ryancinsight/consus"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `consus-fits` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.62
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy-derive v0.8.62
[INFO] [stderr]    Compiling consus-core v0.2.0
[INFO] [stderr]    Compiling consus-io v0.2.0
[INFO] [stderr]    Compiling consus-compression v0.2.0
[INFO] [stderr]    Compiling consus-fits v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `consus-compression`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.consus-compression]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `consus-compression`
[INFO] [stderr] warning: `consus-fits` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.07s
[INFO] running `Command { std: "docker" "inspect" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f", 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" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f" "/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] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:93:12
[INFO] [stderr]    |
[INFO] [stderr] 93 | homepage = "https://github.com/ryancinsight/consus"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 98 | repository = "https://github.com/ryancinsight/consus"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `consus-fits` (manifest) generated 1 warning
[INFO] [stderr]    Compiling consus-core v0.2.0
[INFO] [stderr]    Compiling consus-compression v0.2.0
[INFO] [stderr]    Compiling consus-io v0.2.0
[INFO] [stderr]    Compiling consus-fits v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `consus-compression`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.consus-compression]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `consus-compression`
[INFO] [stderr] warning: `consus-fits` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.71s
[INFO] running `Command { std: "docker" "inspect" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f", 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" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:93:12
[INFO] [stderr]    |
[INFO] [stderr] 93 | homepage = "https://github.com/ryancinsight/consus"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 98 | repository = "https://github.com/ryancinsight/consus"
[INFO] [stderr]    |              ----------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `consus-fits` (manifest) generated 1 warning
[INFO] [stderr] warning: unused dependency `consus-compression`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.consus-compression]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `consus-compression`
[INFO] [stderr] warning: `consus-fits` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/consus-fits/617d71ef55a16f5d/out/consus_fits-617d71ef55a16f5d)
[INFO] [stdout] 
[INFO] [stdout] running 169 tests
[INFO] [stdout] test datastructure::tests::data_span_contains_offsets_correctly ... ok
[INFO] [stdout] test file::types::tests::create_group_is_unsupported_except_root ... ok
[INFO] [stdout] test file::types::tests::file_write_overwrites_primary_payload_and_preserves_padding ... ok
[INFO] [stdout] test datastructure::tests::logical_record_constants_match_fits_spec ... ok
[INFO] [stdout] test hdu::tests::hdu_kind_rejects_invalid_primary_and_extension_forms ... ok
[INFO] [stdout] test file::types::tests::file_write_overwrites_contiguous_table_rows ... ok
[INFO] [stdout] test file::types::tests::invalid_paths_are_rejected ... ok
[INFO] [stdout] test file::types::tests::scans_multiple_hdus ... ok
[INFO] [stdout] test hdu::tests::parses_binary_table_extension_descriptor ... ok
[INFO] [stdout] test datastructure::tests::block_alignment_reports_record_count ... ok
[INFO] [stdout] test hdu::tests::hdu_kind_derives_from_position_and_xtension ... ok
[INFO] [stdout] test datastructure::tests::data_span_round_trips_lengths_and_offsets ... ok
[INFO] [stdout] test file::types::tests::scans_primary_image_file ... ok
[INFO] [stdout] test header::card::tests::append_string_fragment_removes_trailing_ampersand ... ok
[INFO] [stdout] test datastructure::tests::data_span_handles_empty_payload ... ok
[INFO] [stdout] test header::card::tests::append_string_fragment_rejects_non_string_card ... ok
[INFO] [stdout] test header::card::tests::parses_bitpix_reference_card ... ok
[INFO] [stdout] test file::types::tests::file_read_reads_primary_and_table_payloads ... ok
[INFO] [stdout] test file::types::tests::file_read_maps_paths_to_nodes ... ok
[INFO] [stdout] test datastructure::tests::header_card_count_converts_to_bytes_and_records ... ok
[INFO] [stdout] test datastructure::tests::block_alignment_reports_alignment_and_padding ... ok
[INFO] [stdout] test hdu::tests::sequence_requires_primary_first_and_contiguous_indices ... ok
[INFO] [stdout] test hdu::tests::parses_image_extension_descriptor ... ok
[INFO] [stdout] test hdu::tests::parses_primary_hdu_descriptor ... ok
[INFO] [stdout] test hdu::tests::sequence_push_preserves_invariants ... ok
[INFO] [stdout] test file::types::tests::file_read_reports_dataset_metadata ... ok
[INFO] [stdout] test hdu::tests::parses_ascii_table_extension_descriptor ... ok
[INFO] [stdout] test datastructure::tests::header_block_reports_padding ... ok
[INFO] [stdout] test header::card::tests::parses_hierarch_card ... ok
[INFO] [stdout] test header::card::tests::parses_simple_reference_card ... ok
[INFO] [stdout] test header::keyword::tests::parses_hierarch_keyword_with_dot_segments ... ok
[INFO] [stdout] test header::keyword::tests::parses_hierarch_keyword_without_prefix ... ok
[INFO] [stdout] test header::keyword::tests::mandatory_primary_keyword_table_is_ordered ... ok
[INFO] [stdout] test header::keyword::tests::parses_standard_keyword_naxis1 ... ok
[INFO] [stdout] test header::keyword::tests::rejects_empty_hierarch_payload ... ok
[INFO] [stdout] test header::keyword::tests::parses_standard_keyword_simple ... ok
[INFO] [stdout] test header::card::tests::rejects_wrong_card_length ... ok
[INFO] [stdout] test header::card::tests::parses_end_card ... ok
[INFO] [stdout] test header::card::tests::parses_commentary_card ... ok
[INFO] [stdout] test header::keyword::tests::continue_keyword_is_reserved ... ok
[INFO] [stdout] test header::card::tests::rejects_non_ascii_card ... ok
[INFO] [stdout] test header::card::tests::parses_continue_card_fragment ... ok
[INFO] [stdout] test header::keyword::tests::parses_hierarch_keyword_with_prefix ... ok
[INFO] [stdout] test header::keyword::tests::end_comment_and_history_are_reserved ... ok
[INFO] [stdout] test header::card::tests::parses_naxis_reference_card ... ok
[INFO] [stdout] test header::keyword::tests::fits_standard_reference_example_keywords_are_classified ... ok
[INFO] [stdout] test header::keyword::tests::hierarchical_segment_validation_accepts_common_reference_forms ... ok
[INFO] [stdout] test header::keyword::tests::hierarchical_segment_validation_rejects_invalid_forms ... ok
[INFO] [stdout] test header::parser::tests::rejects_non_multiple_of_eighty ... ok
[INFO] [stdout] test header::parser::tests::rejects_out_of_order_mandatory_keywords ... ok
[INFO] [stdout] test header::parser::tests::rejects_simple_false ... ok
[INFO] [stdout] test header::value::tests::parses_logical_values ... ok
[INFO] [stdout] test header::keyword::tests::reserved_keyword_classification_is_case_insensitive ... ok
[INFO] [stdout] test header::parser::tests::rejects_negative_naxis ... ok
[INFO] [stdout] test header::parser::tests::continue_card_appends_to_previous_string_value ... ok
[INFO] [stdout] test header::value::tests::parses_complex_value ... ok
[INFO] [stdout] test header::value::tests::parses_integer_value ... ok
[INFO] [stdout] test header::parser::tests::parses_reference_style_primary_header_example ... ok
[INFO] [stdout] test header::parser::tests::parse_header_cards_accepts_card_iterator ... ok
[INFO] [stdout] test header::parser::tests::parses_commentary_cards_without_values ... ok
[INFO] [stdout] test header::parser::tests::rejects_continue_without_preceding_string_card ... ok
[INFO] [stdout] test header::parser::tests::parses_hierarch_keyword_card ... ok
[INFO] [stdout] test header::parser::tests::parses_minimal_primary_header ... ok
[INFO] [stdout] test header::keyword::tests::rejects_standard_keyword_longer_than_eight_columns ... ok
[INFO] [stdout] test header::parser::tests::rejects_invalid_bitpix_value ... ok
[INFO] [stdout] test image::tests::parses_scaling_keywords ... ok
[INFO] [stdout] test header::keyword::tests::rejects_standard_keyword_with_internal_space ... ok
[INFO] [stdout] test image::tests::read_selection_supports_all_and_none_only ... ok
[INFO] [stdout] test image::tests::parses_standard_image_descriptor ... ok
[INFO] [stdout] test image::tests::reads_full_raw_image_payload ... ok
[INFO] [stdout] test table::data::tests::decode_column_out_of_bounds ... ok
[INFO] [stdout] test image::tests::parses_random_groups_descriptor ... ok
[INFO] [stdout] test table::data::tests::decode_row_binary_table_two_columns ... ok
[INFO] [stdout] test table::data::tests::reads_contiguous_row_hyperslab ... ok
[INFO] [stdout] test table::data::tests::reads_single_row ... ok
[INFO] [stdout] test header::value::tests::parses_real_value_with_d_exponent ... ok
[INFO] [stdout] test table::data::tests::decode_row_ascii_table_two_columns ... ok
[INFO] [stdout] test header::value::tests::rejects_invalid_complex_value ... ok
[INFO] [stdout] test header::value::tests::parses_string_value ... ok
[INFO] [stdout] test header::value::tests::parses_real_value_with_e_exponent ... ok
[INFO] [stdout] test table::decode::tests::ascii_buffer_too_small ... ok
[INFO] [stdout] test header::value::tests::parses_string_with_escaped_quote ... ok
[INFO] [stdout] test header::value::tests::parses_undefined_value_from_empty_field ... ok
[INFO] [stdout] test header::value::tests::rejects_unterminated_string ... ok
[INFO] [stdout] test table::decode::tests::ascii_integer_field ... ok
[INFO] [stdout] test table::decode::tests::ascii_integer_invalid ... ok
[INFO] [stdout] test table::decode::tests::ascii_float_f_format ... ok
[INFO] [stdout] test table::decode::tests::ascii_float_invalid ... ok
[INFO] [stdout] test table::decode::tests::ascii_unsupported_format_code ... ok
[INFO] [stdout] test table::decode::tests::binary_array_of_int32 ... ok
[INFO] [stdout] test table::decode::tests::binary_bit_array_8bits ... ok
[INFO] [stdout] test table::decode::tests::binary_char_three_bytes ... ok
[INFO] [stdout] test table::decode::tests::ascii_scientific_e_format ... ok
[INFO] [stdout] test table::decode::tests::ascii_string_all_spaces ... ok
[INFO] [stdout] test table::decode::tests::ascii_string_field ... ok
[INFO] [stdout] test table::decode::tests::binary_array_of_float32 ... ok
[INFO] [stdout] test table::decode::tests::ascii_integer_negative ... ok
[INFO] [stdout] test image::tests::rejects_random_groups_without_zero_naxis1 ... ok
[INFO] [stdout] test table::decode::tests::binary_complex64 ... ok
[INFO] [stdout] test table::decode::tests::ascii_nonzero_col_offset ... ok
[INFO] [stdout] test table::decode::tests::ascii_fortran_d_notation ... ok
[INFO] [stdout] test table::decode::tests::binary_descriptor32 ... ok
[INFO] [stdout] test table::decode::tests::binary_descriptor64 ... ok
[INFO] [stdout] test header::value::tests::rejects_unrecognized_token ... ok
[INFO] [stdout] test header::parser::tests::rejects_missing_end_card ... ok
[INFO] [stdout] test table::decode::tests::binary_array_of_logical ... ok
[INFO] [stdout] test table::decode::tests::binary_int16_negative ... ok
[INFO] [stdout] test table::decode::tests::binary_float32 ... ok
[INFO] [stdout] test table::decode::tests::binary_float64 ... ok
[INFO] [stdout] test table::decode::tests::binary_int16 ... ok
[INFO] [stdout] test table::decode::tests::binary_bit_array_partial ... ok
[INFO] [stdout] test table::decode::tests::binary_char_trailing_spaces_stripped ... ok
[INFO] [stdout] test table::decode::tests::binary_buffer_too_small ... ok
[INFO] [stdout] test table::types::tests::binary_column_array_tform_produces_array_datatype ... ok
[INFO] [stdout] test table::types::tests::binary_column_datatype_matches_tform ... ok
[INFO] [stdout] test table::types::tests::binary_column_complex_and_descriptor_types ... ok
[INFO] [stdout] test table::types::tests::hostile_tfields_is_rejected_against_the_card_count ... ok
[INFO] [stdout] test table::decode::tests::binary_complex32 ... ok
[INFO] [stdout] test table::types::tests::rejects_wrong_xtension_for_ascii_descriptor ... ok
[INFO] [stdout] test table::decode::tests::binary_int32 ... ok
[INFO] [stdout] test table::decode::tests::binary_int64 ... ok
[INFO] [stdout] test table::decode::tests::binary_logical_t_is_true ... ok
[INFO] [stdout] test table::decode::tests::binary_logical_f_is_false ... ok
[INFO] [stdout] test table::types::tests::binary_table_rejects_naxis1_mismatch ... ok
[INFO] [stdout] test table::types::tests::parses_binary_table_descriptor_with_heap ... ok
[INFO] [stdout] test table::types::tests::parses_ascii_table_descriptor ... ok
[INFO] [stdout] test types::format::tests::parse_binary_format_all_codes ... ok
[INFO] [stdout] test types::format::tests::parse_binary_format_default_repeat ... ok
[INFO] [stdout] test types::format::tests::parse_binary_format_multi_repeat ... ok
[INFO] [stdout] test types::format::tests::element_size_matches_standard ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_array_type ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_descriptor64 ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_bit_opaque ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_complex_float32 ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_complex_float64 ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_descriptor32 ... ok
[INFO] [stdout] test table::decode::tests::binary_logical_zero_is_false ... ok
[INFO] [stdout] test table::decode::tests::binary_nonzero_col_offset ... ok
[INFO] [stdout] test table::decode::tests::binary_offset_past_end ... ok
[INFO] [stdout] test table::decode::tests::binary_uint8 ... ok
[INFO] [stdout] test table::types::tests::ascii_column_datatype_is_fixed_string ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_string_type ... ok
[INFO] [stdout] test table::types::tests::tfields_within_the_card_count_still_parses ... ok
[INFO] [stdout] test table::types::tests::unified_descriptor_dispatches_on_xtension ... ok
[INFO] [stdout] test types::format::tests::parse_binary_format_rejects_invalid_code ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_int64 ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_logical ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_float32 ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_scalar_types ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_int16 ... ok
[INFO] [stdout] test types::tests::bitpix_maps_to_canonical_consus_datatype ... ok
[INFO] [stdout] test types::format::tests::tform_to_datatype_unsigned_byte ... ok
[INFO] [stdout] test types::tests::bitpix_reports_element_size_and_kind ... ok
[INFO] [stderr]      Running tests/fits_file_roundtrip.rs (/opt/rustwide/target/release/build/consus-fits/169504d49998ab5f/out/fits_file_roundtrip-169504d49998ab5f)
[INFO] [stdout] test types::tests::bitpix_round_trips_to_integer_value ... ok
[INFO] [stdout] test types::tests::hdu_type_classifies_primary_and_extensions ... ok
[INFO] [stdout] test types::tests::bitpix_parses_all_standard_values ... ok
[INFO] [stdout] test types::tests::bitpix_rejects_non_standard_values ... ok
[INFO] [stdout] test types::tests::hdu_type_rejects_unsupported_extensions ... ok
[INFO] [stdout] test types::tests::hdu_type_reports_keyword_value_and_role ... ok
[INFO] [stdout] test validation::tests::validate_dataset_path_requires_dataset_paths ... ok
[INFO] [stdout] test validation::tests::validate_path_accepts_root_primary_and_hdu_paths ... ok
[INFO] [stdout] test validation::tests::validate_path_rejects_invalid_forms ... ok
[INFO] [stdout] test validation::tests::validate_data_span_accepts_aligned_extent ... ok
[INFO] [stdout] test validation::tests::validate_hdu_accepts_primary_and_extension ... ok
[INFO] [stdout] test validation::tests::validate_hdu_sequence_accepts_primary_then_extension ... ok
[INFO] [stdout] test validation::tests::validate_header_block_accepts_aligned_extent ... ok
[INFO] [stdout] test validation::tests::validate_dataset_path_exists_checks_resolution ... ok
[INFO] [stdout] test validation::tests::validate_root_path_exists_accepts_root ... ok
[INFO] [stdout] test validation::tests::validate_root_path_requires_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 169 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/fuzz_surface_typecheck.rs (/opt/rustwide/target/release/build/consus-fits/ae641cd41a5fbd9b/out/fuzz_surface_typecheck-ae641cd41a5fbd9b)
[INFO] [stdout] test preserves_fits_block_padding_after_roundtrip_writes ... ok
[INFO] [stdout] test round_trips_primary_image_and_binary_table_reference_style_hdus ... ok
[INFO] [stdout] test scans_and_reads_legacy_random_groups_primary_hdu ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests consus_fits
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test fits_table_fuzz_surface_is_callable ... 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] running `Command { std: "docker" "inspect" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f", kill_on_drop: false }`
[INFO] [stdout] 68db36ba1fa3b7893b9e7b3c4a888c11a7daeacad9a9b4a2f42da264fceeab0f
