[INFO] fetching crate wbhdf 0.1.0...
[INFO] testing wbhdf-0.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate wbhdf 0.1.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate wbhdf 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wbhdf 0.1.0
[INFO] tweaked toml for crates.io crate wbhdf 0.1.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate wbhdf 0.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 wbhdf 0.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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:36:12
[INFO] [stderr]    |
[INFO] [stderr] 36 | homepage = "https://github.com/jblindsay/whitebox_next_gen"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 41 | repository = "https://github.com/jblindsay/whitebox_next_gen"
[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: `wbhdf` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14
[INFO] running `Command { std: "docker" "start" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14", 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" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14" "/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" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14", 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" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:36:12
[INFO] [stderr]    |
[INFO] [stderr] 36 | homepage = "https://github.com/jblindsay/whitebox_next_gen"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 41 | repository = "https://github.com/jblindsay/whitebox_next_gen"
[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: `wbhdf` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling wbhdf v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.57s
[INFO] running `Command { std: "docker" "inspect" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14", 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" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:36:12
[INFO] [stderr]    |
[INFO] [stderr] 36 | homepage = "https://github.com/jblindsay/whitebox_next_gen"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 41 | repository = "https://github.com/jblindsay/whitebox_next_gen"
[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: `wbhdf` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling wbhdf v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.78s
[INFO] running `Command { std: "docker" "inspect" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14", 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" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:36:12
[INFO] [stderr]    |
[INFO] [stderr] 36 | homepage = "https://github.com/jblindsay/whitebox_next_gen"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 41 | repository = "https://github.com/jblindsay/whitebox_next_gen"
[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: `wbhdf` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/wbhdf/17cd66e24276b39c/out/wbhdf-17cd66e24276b39c)
[INFO] [stdout] 
[INFO] [stdout] running 85 tests
[INFO] [stdout] test btree::tests::parse_tree_node_header_succeeds ... ok
[INFO] [stdout] test btree::tests::parse_internal_and_leaf_records_succeeds ... ok
[INFO] [stdout] test attributes::tests::dataset_text_search_uses_global_fallback_when_scope_misses ... ok
[INFO] [stdout] test attributes::tests::scoped_metadata_search_rejects_far_text ... ok
[INFO] [stdout] test attributes::tests::scoped_metadata_search_matches_near_dataset_marker ... ok
[INFO] [stdout] test btree::tests::lookup_chunk_address_is_deterministic ... ok
[INFO] [stdout] test btree::tests::parses_chunked_storage_internal_records ... ok
[INFO] [stdout] test btree::tests::reads_bounded_chunked_records_through_multilevel_internal_fanout ... ok
[INFO] [stdout] test btree::tests::reads_bounded_chunked_records_through_multilevel_root ... ok
[INFO] [stdout] test btree::tests::parses_multiple_chunked_storage_leaf_records ... ok
[INFO] [stdout] test btree::tests::reads_bounded_chunked_records_through_internal_root ... ok
[INFO] [stdout] test btree::tests::parses_first_chunked_storage_leaf_record ... ok
[INFO] [stdout] test attributes::tests::metadata_text_search_report_structure_behaves_as_expected ... ok
[INFO] [stdout] test btree::tests::route_child_uses_first_upper_bound_or_last ... ok
[INFO] [stdout] test compare::tests::rejects_f64_negative_tolerance ... ok
[INFO] [stdout] test compare::tests::rejects_mismatched_lengths ... ok
[INFO] [stdout] test compare::tests::rejects_negative_tolerance ... ok
[INFO] [stdout] test compare::tests::reports_exact_match_without_mismatches ... ok
[INFO] [stdout] test compare::tests::reports_f64_exact_match_without_mismatches ... ok
[INFO] [stdout] test compare::tests::reports_f64_mismatches_and_first_index ... ok
[INFO] [stdout] test compare::tests::reports_f64_toleranced_match_when_diffs_are_small ... ok
[INFO] [stdout] test compare::tests::reports_mismatches_and_first_index ... ok
[INFO] [stdout] test compare::tests::reports_toleranced_match_when_diffs_are_small ... ok
[INFO] [stdout] test btree::tests::reads_chained_chunked_storage_leaf_records ... ok
[INFO] [stdout] test btree::tests::reports_internal_node_cycle_as_unsupported ... ok
[INFO] [stdout] test btree::tests::reports_invalid_internal_child_address_as_unsupported ... ok
[INFO] [stdout] test btree::tests::reports_malformed_multilevel_root_as_unsupported ... ok
[INFO] [stdout] test btree::tests::reports_multilevel_internal_fanout_budget_exhaustion ... ok
[INFO] [stdout] test btree::tests::reports_malformed_multilevel_internal_fanout_as_unsupported ... ok
[INFO] [stdout] test dataset::tests::fill_mapping_replaces_fill_values_and_reports_counts ... ok
[INFO] [stdout] test dataset::tests::fill_mapping_without_fill_definition_keeps_values_valid ... ok
[INFO] [stdout] test dataset::tests::locator_reports_missing_known_key ... ok
[INFO] [stdout] test dataset::tests::read_contiguous_f32_window_decodes_little_endian_values ... ok
[INFO] [stdout] test dataset::tests::read_contiguous_f32_window_reports_bounds_errors ... ok
[INFO] [stdout] test dataset::tests::read_contiguous_f64_window_reports_bounds_errors ... ok
[INFO] [stdout] test dataset::tests::resolve_dataset_in_file_accepts_split_path_markers ... ok
[INFO] [stdout] test dataset::tests::read_contiguous_f64_window_decodes_little_endian_values ... ok
[INFO] [stdout] test dataset::tests::resolve_dataset_in_file_finds_dataset_marker ... ok
[INFO] [stdout] test dataset::tests::resolve_dataset_in_file_reports_missing_marker ... ok
[INFO] [stdout] test datatypes::tests::decodes_fixed_string_and_trims_null_padding ... ok
[INFO] [stdout] test datatypes::tests::decodes_slices_for_supported_numeric_types ... ok
[INFO] [stdout] test datatypes::tests::decodes_u16_little_and_big_endian_values ... ok
[INFO] [stdout] test datatypes::tests::rejects_invalid_slice_lengths ... ok
[INFO] [stdout] test datatypes::tests::decodes_f32_little_and_big_endian_values ... ok
[INFO] [stdout] test datatypes::tests::decodes_f64_little_and_big_endian_values ... ok
[INFO] [stdout] test filters::tests::reports_invalid_gzip_payload ... ok
[INFO] [stdout] test filters::tests::reports_invalid_zlib_payload ... ok
[INFO] [stdout] test filters::tests::decompresses_gzip_payload ... ok
[INFO] [stdout] test hdf4::tests::extracts_grid_and_datafield_names_from_struct_metadata_text ... ok
[INFO] [stdout] test hdf4::tests::finds_matching_payload_length_candidates ... ok
[INFO] [stdout] test hdf4::tests::geometry_derivation_requires_corner_coordinates ... ok
[INFO] [stdout] test datatypes::tests::decodes_i16_little_and_big_endian_values ... ok
[INFO] [stdout] test filters::tests::decompresses_zlib_payload ... ok
[INFO] [stdout] test hdf4::tests::payload_probe_decodes_i16_preview_for_binary_candidate ... ok
[INFO] [stdout] test hdf4::tests::rejects_invalid_hdf4_dataset_paths ... ok
[INFO] [stdout] test hdf4::tests::heuristic_mapping_prefers_exact_length_candidate_when_present ... ok
[INFO] [stdout] test hdf4::tests::ranks_nearest_payload_candidates_with_signature_hints ... ok
[INFO] [stdout] test hdf4::tests::parses_hdf4_descriptor_blocks ... ok
[INFO] [stdout] test hdf4::tests::rejects_non_hdf4_signature ... ok
[INFO] [stdout] test hdf4::tests::prepares_decode_attempt_for_canonical_hdf4_dataset_path ... ok
[INFO] [stdout] test hdf4::tests::window_decode_at_prefers_binary_exact_candidate_over_ascii_exact_candidate ... ok
[INFO] [stdout] test hdf4::tests::window_decode_at_reports_exact_candidate_attempt_counts_on_failure ... ok
[INFO] [stdout] test hdf4::tests::reports_structured_decode_readiness ... ok
[INFO] [stdout] test hdf4::tests::payload_probe_decodes_i16_preview_from_zlib_candidate ... ok
[INFO] [stdout] test hdf4::tests::window_decode_at_supports_start_offset ... ok
[INFO] [stdout] test object_header::tests::finds_object_header_signature_offsets ... ok
[INFO] [stdout] test dataset::tests::locator_returns_known_addresses ... ok
[INFO] [stdout] test hdf4::tests::reports_unimplemented_decode_for_hdf4_sds_i16_payload_path ... ok
[INFO] [stdout] test hdf4::tests::window_decode_attempt_uses_preferred_endianness ... ok
[INFO] [stdout] test object_header::tests::parse_collects_valid_v2_headers_only ... ok
[INFO] [stdout] test object_header::tests::parse_extracts_layout_message_from_continuation_chunk ... ok
[INFO] [stdout] test object_header::tests::parse_extracts_v1_fill_value_message ... ok
[INFO] [stdout] test object_header::tests::parse_extracts_datatype_message ... ok
[INFO] [stdout] test object_header::tests::parse_extracts_v1_chunked_layout_and_filter_pipeline ... ok
[INFO] [stdout] test object_header::tests::parse_extracts_dataspace_message ... ok
[INFO] [stdout] test object_header::tests::parse_rejects_missing_object_header_signatures ... ok
[INFO] [stdout] test object_header::tests::parse_extracts_v2_first_chunk_message_headers ... ok
[INFO] [stdout] test superblock::tests::rejects_bad_hdf5_signature ... ok
[INFO] [stdout] test superblock::tests::validates_hdf5_signature ... ok
[INFO] [stdout] test object_header::tests::reads_contiguous_layout_payload_bytes ... ok
[INFO] [stdout] test attributes::tests::dataset_text_search_supports_non_slash_anchor_tokens ... ok
[INFO] [stdout] test hdf4::tests::selects_more_plausible_i16_preview_by_score ... ok
[INFO] [stdout] test object_header::tests::parse_extracts_continuation_chunk_message_headers ... ok
[INFO] [stdout] test tests::reader_can_be_constructed ... ok
[INFO] [stdout] test hdf4::tests::window_decode_at_rejects_oversized_compressed_payload_candidate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/build/wbhdf/ad5773272acd38b2/out/integration_tests-ad5773272acd38b2)
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test atl08_can_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_canopy_h_metrics_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test atl08_gt1r_can_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt1r_subset_can_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt1r_subset_te_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt2l_subset_can_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt1r_te_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_fixture_dir_object_header_probe_finds_signatures ... ok
[INFO] [stdout] test atl08_gt2l_subset_te_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt2l_te_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt1l_can_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt2r_can_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt2r_subset_can_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt2l_can_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt2r_subset_te_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt1l_subset_te_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt2r_te_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt3l_can_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt3l_subset_can_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt3l_subset_te_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_gt3l_te_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_h_canopy_20m_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_h_canopy_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_h_canopy_first_chunk_decodes_to_f32_values ... ok
[INFO] [stdout] test atl08_h_canopy_v1_object_header_layout_and_filter_are_decoded ... ok
[INFO] [stdout] test atl08_gt1l_te_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_fixture_dir_smoke_discovers_beam_groups ... ok
[INFO] [stdout] test atl08_subset_te_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_terrain_slope_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test canonical_dataset_path_is_accepted ... ok
[INFO] [stdout] test dataset_chunk_locator_matches_known_reference_addresses ... ok
[INFO] [stdout] test gedi_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test gedi_elev_lowestmode_contiguous_window_matches_h5dump_reference ... ok
[INFO] [stdout] test gedi_fixture_dir_object_header_probe_finds_signatures ... ok
[INFO] [stdout] test atl08_h_te_best_fit_20m_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test gedi_fixture_dir_smoke_discovers_beam_groups ... ok
[INFO] [stdout] test atl08_h_te_best_fit_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test atl08_subset_can_flag_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test gedi_new_granule_fixture_discovers_beam_and_elev_paths ... ok
[INFO] [stdout] test atl08_te_quality_score_bounded_chunk_index_probe_returns_records ... ok
[INFO] [stdout] test metadata_smoke_test_skips_gracefully_without_fixture ... ok
[INFO] [stdout] test modis_mod09_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test modis_mod09_hdf4_descriptor_enumeration_and_candidate_discovery ... ok
[INFO] [stdout] test modis_mod09_hdf4_eos_metadata_probe_enumerates_expected_fields ... ok
[INFO] [stdout] test modis_mod09_hdf4_offset_window_decode_is_exercised ... ok
[INFO] [stdout] test modis_mod09_hdf4_offset_window_decode_rejects_zero_max_values ... ok
[INFO] [stdout] test modis_mod09_hdf4_offset_window_decode_reports_out_of_bounds_start ... ok
[INFO] [stdout] test modis_mod09_hdf4_sds_decode_attempt_returns_window_or_diagnostics ... ok
[INFO] [stdout] test modis_mod09_hdf4_sds_readiness_reports_only_backend_blocker ... ok
[INFO] [stdout] test modis_mod09a1_fixture_has_hdf4_signature ... ok
[INFO] [stdout] test modis_mod11_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test modis_mod11_hdf4_eos_metadata_probe_enumerates_expected_fields ... ok
[INFO] [stdout] test modis_mod11_mod13_fixture_variants_are_present_and_hdf4 ... ok
[INFO] [stdout] test modis_mod13_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test modis_mod13_hdf4_eos_metadata_probe_enumerates_expected_fields ... ok
[INFO] [stdout] test myd09_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test myd09_hdf4_eos_metadata_probe_and_payload_window_are_exercised ... ok
[INFO] [stdout] test myd11_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test myd11_hdf4_eos_metadata_probe_and_payload_window_are_exercised ... ok
[INFO] [stdout] test myd13_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test myd13_hdf4_eos_metadata_probe_and_payload_window_are_exercised ... ok
[INFO] [stdout] test relative_dataset_path_is_rejected ... ok
[INFO] [stdout] test viirs_i4_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test viirs_i4_hdf5_fixture_discovers_science_paths ... ok
[INFO] [stdout] test viirs_vnp09_hdf4_eos_metadata_probe_enumerates_expected_fields ... ok
[INFO] [stdout] test viirs_vnp13_evi_and_evi2_row_prefix_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp13_documented_vi_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test viirs_vnp13_xdim_contiguous_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis14_err_fill_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_m3_documented_field_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test viirs_m3_hdf5_fixture_discovers_science_paths ... ok
[INFO] [stdout] test viirs_vnp09_documented_swath_vocabulary_is_discoverable_with_reports ... ok
[INFO] [stdout] test viirs_vnp21_emis14_err_nonzero_column_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis14_err_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis14_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis15_err_fill_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis16_err_fill_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis15_err_nonzero_column_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis15_err_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis16_err_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis16_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis_aster_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis_cross_field_semantics_contract_is_consistent ... ok
[INFO] [stdout] test viirs_vnp21_emis_err_cross_field_semantics_contract_is_consistent ... ok
[INFO] [stdout] test viirs_vnp21_latitude_bounded_chunk_index_probe_returns_expected_chunk_records ... ok
[INFO] [stdout] test viirs_vnp21_latitude_row_major_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_longitude_bounded_chunk_index_probe_returns_expected_chunk_records ... ok
[INFO] [stdout] test viirs_vnp21_lst_bounded_chunk_index_probe_returns_expected_chunk_records ... ok
[INFO] [stdout] test viirs_vnp21_lst_err_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_lst_row_major_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_netcdf_metadata_probe_discovers_swath_group_and_lst_path ... ok
[INFO] [stdout] test viirs_vnp21_oceanpix_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_pwv_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_qc_documented_semantics_vocabulary_and_observed_bitfield_families_are_consistent ... ok
[INFO] [stdout] test viirs_vnp21_qc_nonoverlapping_window_cluster_profile_contract_is_stable ... ok
[INFO] [stdout] test viirs_vnp21_qc_observed_bitfield_interpretation_matches_oceanpix_windows ... ok
[INFO] [stdout] test viirs_vnp21_emis15_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_emis16_err_nonzero_column_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_qc_observed_profile_classification_is_stable_across_windows ... ok
[INFO] [stdout] test viirs_vnp21_qc_observed_profile_classification_with_origin_baseline_is_stable ... ok
[INFO] [stdout] test viirs_vnp21_qc_observed_profile_classifier_maps_known_and_unknown_states ... ok
[INFO] [stdout] test viirs_vnp21_qc_oceanpix_additional_nonorigin_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_qc_oceanpix_cross_field_bit_pattern_contract_is_stable ... ok
[INFO] [stdout] test viirs_vnp13_ndvi_bounded_chunk_index_probe_returns_expected_chunk_records ... ok
[INFO] [stdout] test viirs_vnp13_ndvi_two_row_prefix_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_qc_observed_bits_in_additional_oceanpix0_window_are_stable ... ok
[INFO] [stdout] test viirs_vnp21_qc_oceanpix_documented_semantics_vocabulary_is_discoverable_and_consistent ... ok
[INFO] [stdout] test viirs_vnp13_ndvi_first_chunk_decodes_h5dump_reference_prefix ... ok
[INFO] [stdout] test viirs_vnp13_ndvi_row_major_window_matches_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_qc_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_qc_oceanpix_observed_state_histogram_contract_is_stable ... ok
[INFO] [stdout] test viirs_vnp21_qc_oceanpix_inland_window_profile_contract_is_stable ... ok
[INFO] [stdout] test viirs_vnp21_thermal_cross_field_semantics_contract_is_consistent ... ok
[INFO] [stdout] test viirs_vnp21_qc_oceanpix_profile_contract_is_exhaustive_across_key_windows ... ok
[INFO] [stdout] test viirs_vnp21_qc_oceanpix_row_alignment_contract_is_stable ... ok
[INFO] [stdout] test viirs_vnp21_qc_profile_bit_invariants_are_stable_across_key_windows ... ok
[INFO] [stdout] test viirs_vnp21_qc_raw_state_whitelist_by_oceanpix_is_stable_across_key_windows ... ok
[INFO] [stdout] test viirs_vnp21_view_angle_row_major_window_and_semantics_match_h5dump_reference ... ok
[INFO] [stdout] test viirs_vnp21_longitude_row_major_window_matches_h5dump_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests wbhdf
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 22) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 9) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14", kill_on_drop: false }`
[INFO] [stdout] 137b907ffda89ea7ea7981f3f2a64028131c4cd29508b44403aaaee18d80ec14
