[INFO] fetching crate oxigdal-geotiff 0.1.3... [INFO] testing oxigdal-geotiff-0.1.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate oxigdal-geotiff 0.1.3 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate oxigdal-geotiff 0.1.3 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oxigdal-geotiff 0.1.3 [INFO] tweaked toml for crates.io crate oxigdal-geotiff 0.1.3 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oxigdal-geotiff 0.1.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oxigdal-geotiff 0.1.3 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded oxiarc-core v0.2.6 [INFO] [stderr] Downloaded oxiarc-deflate v0.2.6 [INFO] [stderr] Downloaded oxigdal-core v0.1.3 [INFO] [stderr] Downloaded jpeg-encoder v0.7.0 [INFO] [stderr] Downloaded oxiarc-lzw v0.2.6 [INFO] [stderr] Downloaded oxiarc-zstd v0.2.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9f199f06d5cd0a540b63582faabc17e898f32607cf6aaa8f1b7c3df2fb4a013f [INFO] running `Command { std: "docker" "start" "-a" "9f199f06d5cd0a540b63582faabc17e898f32607cf6aaa8f1b7c3df2fb4a013f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9f199f06d5cd0a540b63582faabc17e898f32607cf6aaa8f1b7c3df2fb4a013f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f199f06d5cd0a540b63582faabc17e898f32607cf6aaa8f1b7c3df2fb4a013f", kill_on_drop: false }` [INFO] [stdout] 9f199f06d5cd0a540b63582faabc17e898f32607cf6aaa8f1b7c3df2fb4a013f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2b8adcf8ee4f8b8446c51f8530fdd0c611ab9302d3d90e17043a2a2e5a3c524a [INFO] running `Command { std: "docker" "start" "-a" "2b8adcf8ee4f8b8446c51f8530fdd0c611ab9302d3d90e17043a2a2e5a3c524a", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling oxiarc-core v0.2.6 [INFO] [stderr] Compiling oxiarc-lzw v0.2.6 [INFO] [stderr] Compiling oxiarc-deflate v0.2.6 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling oxigdal-core v0.1.3 [INFO] [stderr] Compiling oxigdal-geotiff v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.52s [INFO] running `Command { std: "docker" "inspect" "2b8adcf8ee4f8b8446c51f8530fdd0c611ab9302d3d90e17043a2a2e5a3c524a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2b8adcf8ee4f8b8446c51f8530fdd0c611ab9302d3d90e17043a2a2e5a3c524a", kill_on_drop: false }` [INFO] [stdout] 2b8adcf8ee4f8b8446c51f8530fdd0c611ab9302d3d90e17043a2a2e5a3c524a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 445e4f834d509217c386690ae06e65b9ee6a22145812b9f0a724b6c2d316b05c [INFO] running `Command { std: "docker" "start" "-a" "445e4f834d509217c386690ae06e65b9ee6a22145812b9f0a724b6c2d316b05c", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling zerocopy-derive v0.8.47 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling oxigdal-core v0.1.3 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling oxigdal-geotiff v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling proptest v1.10.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 33.51s [INFO] running `Command { std: "docker" "inspect" "445e4f834d509217c386690ae06e65b9ee6a22145812b9f0a724b6c2d316b05c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "445e4f834d509217c386690ae06e65b9ee6a22145812b9f0a724b6c2d316b05c", kill_on_drop: false }` [INFO] [stdout] 445e4f834d509217c386690ae06e65b9ee6a22145812b9f0a724b6c2d316b05c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a118b6490d0dc5b5e4bfef40231ecdd384088a2a1a003acd234b6b8f900d5573 [INFO] running `Command { std: "docker" "start" "-a" "a118b6490d0dc5b5e4bfef40231ecdd384088a2a1a003acd234b6b8f900d5573", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oxigdal_geotiff-ec5dd24baacaef4b) [INFO] [stdout] [INFO] [stdout] running 139 tests [INFO] [stdout] test cog::compression_selector::tests::test_compression_selection_float ... ok [INFO] [stdout] test cog::compression_selector::tests::test_analyze_sparse_data ... ok [INFO] [stdout] test cog::compression_selector::tests::test_compression_selection_sparse ... ok [INFO] [stdout] test cog::compression_selector::tests::test_analyze_dense_data ... ok [INFO] [stdout] test cog::converter::tests::test_batch_config_default ... ok [INFO] [stdout] test cog::metadata_optimizer::tests::test_ascii_truncation ... ok [INFO] [stdout] test cog::metadata_optimizer::tests::test_ascii_compression ... ok [INFO] [stdout] test cog::converter::tests::test_converter_builder ... ok [INFO] [stdout] test cog::converter::tests::test_conversion_config_default ... ok [INFO] [stdout] test cog::metadata_optimizer::tests::test_compressible_tag_detection ... ok [INFO] [stdout] test cog::compression_selector::tests::test_entropy_uniform ... ok [INFO] [stdout] test cog::compression_selector::tests::test_entropy_random ... ok [INFO] [stdout] test cog::metadata_optimizer::tests::test_essential_tags ... ok [INFO] [stdout] test cog::metadata_optimizer::tests::test_standard_tags ... ok [INFO] [stdout] test cog::optimizer::tests::test_cloud_cost_estimation ... ok [INFO] [stdout] test cog::metadata_optimizer::tests::test_tag_size_estimation ... ok [INFO] [stdout] test cog::optimizer::tests::test_determine_optimal_tile_size ... ok [INFO] [stdout] test cog::optimizer::tests::test_tile_size_bounds ... ok [INFO] [stdout] test cog::optimizer::tests::test_tile_size_power_of_two ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_batch_size_calculation ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_calculate_optimal_levels ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_invalid_level_order ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_max_levels_limit ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_overview_optimization ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_progressive_order ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_small_image_no_overviews ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_resampling_method_selection ... ok [INFO] [stdout] test cog::tests::test_select_overview ... ok [INFO] [stdout] test cog::validator::tests::test_compliance_score_calculation ... ok [INFO] [stdout] test cog::overview_optimizer::tests::test_validate_overview_config ... ok [INFO] [stdout] test geokeys::tests::test_model_type ... ok [INFO] [stdout] test geokeys::tests::test_geokey_lookup ... ok [INFO] [stdout] test jpeg_codec::tests::test_codec_new_has_no_tables ... ok [INFO] [stdout] test jpeg_codec::tests::test_codec_default_has_no_tables ... ok [INFO] [stdout] test compression::tests::test_predictor ... ok [INFO] [stdout] test cog::validator::tests::test_validation_message_creation ... ok [INFO] [stdout] test compression::tests::test_deflate_roundtrip ... ok [INFO] [stdout] test jpeg_codec::tests::test_extract_table_body_no_markers ... ok [INFO] [stdout] test cog::converter::tests::test_auto_optimize ... ok [INFO] [stdout] test jpeg_codec::tests::test_extract_table_body_empty ... ok [INFO] [stdout] test cog::tools::tests::test_cog_info_struct ... ok [INFO] [stdout] test geokeys::tests::test_raster_type ... ok [INFO] [stdout] test jpeg_codec::tests::test_extract_table_body_only_soi ... ok [INFO] [stdout] test jpeg_codec::tests::test_extract_table_body_only_eoi ... ok [INFO] [stdout] test jpeg_codec::tests::test_codec_set_tables ... ok [INFO] [stdout] test jpeg_codec::tests::test_merge_tables_empty_strip_data_errors ... ok [INFO] [stdout] test jpeg_codec::tests::test_merge_tables_strip_without_soi ... ok [INFO] [stdout] test lerc_codec::tests::test_compress_lerc_invalid_non_multiple_of_4 ... ok [INFO] [stdout] test jpeg_codec::tests::test_merge_tables_result_starts_with_soi ... ok [INFO] [stdout] test lerc_codec::tests::test_decompress_lerc_wrapper ... ok [INFO] [stdout] test lerc_codec::tests::test_encode_decode_multiband ... ok [INFO] [stdout] test jpeg_codec::tests::test_extract_table_body_strips_soi_eoi ... ok [INFO] [stdout] test lerc_codec::tests::test_encode_decode_roundtrip_float ... ok [INFO] [stdout] test lerc_codec::tests::test_encode_decode_roundtrip_double ... ok [INFO] [stdout] test jpeg_codec::tests::test_merge_tables_contains_table_body ... ok [INFO] [stdout] test lerc_codec::tests::test_lerc_data_type_byte_sizes ... ok [INFO] [stdout] test lerc_codec::tests::test_lerc_data_type_codes_roundtrip ... ok [INFO] [stdout] test lerc_codec::tests::test_lerc_data_type_from_code_invalid ... ok [INFO] [stdout] test lerc_codec::tests::test_encode_decode_roundtrip_short ... ok [INFO] [stdout] test lerc_codec::tests::test_lerc_data_type_names_non_empty ... ok [INFO] [stdout] test jpeg_codec::tests::test_merge_tables_single_byte_strip_errors ... ok [INFO] [stdout] test lerc_codec::tests::test_encode_wrong_size_error ... ok [INFO] [stdout] test lerc_codec::tests::test_is_lerc_negative ... ok [INFO] [stdout] test lerc_codec::tests::test_parse_header_too_short ... ok [INFO] [stdout] test lerc_codec::tests::test_parse_header_wrong_magic ... ok [INFO] [stdout] test lerc_codec::tests::test_parse_header_roundtrip ... ok [INFO] [stdout] test lerc_codec::tests::test_version_none_for_non_lerc ... ok [INFO] [stdout] test overviews::tests::is_exact ... ok [INFO] [stdout] test overviews::tests::kernel_size_all_variants ... ok [INFO] [stdout] test tests::test_is_tiff ... ok [INFO] [stdout] test lerc_codec::tests::test_lerc_params_default_is_lossless ... ok [INFO] [stdout] test lerc_codec::tests::test_lerc_params_lossy ... ok [INFO] [stdout] test lerc_codec::tests::test_version_extraction ... ok [INFO] [stdout] test lerc_codec::tests::test_is_lerc_positive ... ok [INFO] [stdout] test cog::compression_selector::tests::test_full_analysis ... ok [INFO] [stdout] test tests::test_parse_geokeys_to_wkt_epsg_4326 ... ok [INFO] [stdout] test tests::test_parse_geokeys_to_wkt_nad83 ... ok [INFO] [stdout] test tests::test_parse_geokeys_to_wkt_none ... ok [INFO] [stdout] test tests::test_parse_geokeys_to_wkt_utm_north ... ok [INFO] [stdout] test tests::test_parse_geokeys_to_wkt_utm_south ... ok [INFO] [stdout] test tests::test_parse_photometric_cmyk ... ok [INFO] [stdout] test tests::test_parse_photometric_gray_single ... ok [INFO] [stdout] test tests::test_parse_photometric_gray_with_alpha ... ok [INFO] [stdout] test tests::test_parse_photometric_palette ... ok [INFO] [stdout] test tests::test_parse_photometric_rgb ... ok [INFO] [stdout] test tests::test_parse_photometric_rgb_extra_bands ... ok [INFO] [stdout] test tests::test_parse_photometric_undefined ... ok [INFO] [stdout] test tests::test_parse_photometric_rgba ... ok [INFO] [stdout] test tests::test_parse_geokeys_to_wkt_epsg_3857 ... ok [INFO] [stdout] test tests::test_parse_geokeys_to_wkt_unknown_epsg ... ok [INFO] [stdout] test cog::metadata_optimizer::tests::test_preservation_levels ... ok [INFO] [stdout] test cog::tools::tests::test_cog_comparison_struct ... ok [INFO] [stdout] test cog::optimizer::tests::test_optimization_comparison ... ok [INFO] [stdout] test compression::tests::test_packbits_roundtrip ... ok [INFO] [stdout] test tests::test_parse_photometric_ycbcr ... ok [INFO] [stdout] test tests::test_parse_photometric_ycbcr_with_alpha ... ok [INFO] [stdout] test tiff::header::tests::test_header_roundtrip ... ok [INFO] [stdout] test tiff::header::tests::test_invalid_version ... ok [INFO] [stdout] test tiff::header::tests::test_parse_bigtiff_le ... ok [INFO] [stdout] test tiff::ifd::tests::test_field_type_properties ... ok [INFO] [stdout] test tiff::header::tests::test_invalid_magic ... ok [INFO] [stdout] test tiff::ifd::tests::test_field_type_sizes ... ok [INFO] [stdout] test tiff::ifd::tests::test_get_u64_from_source_external_double ... ok [INFO] [stdout] test tiff::ifd::tests::test_get_u64_from_source_external_long ... ok [INFO] [stdout] test tiff::ifd::tests::test_get_u64_from_source_external_short ... ok [INFO] [stdout] test tiff::ifd::tests::test_get_u64_from_source_inline ... ok [INFO] [stdout] test writer::geokeys_writer::tests::test_geo_transform_north_up ... ok [INFO] [stdout] test writer::geokeys_writer::tests::test_geokeys_builder ... ok [INFO] [stdout] test tiff::tests::test_image_info_tiles ... ok [INFO] [stdout] test tiff::header::tests::test_parse_classic_be ... ok [INFO] [stdout] test writer::cog_writer::tests::test_cog_config_validation ... ok [INFO] [stdout] test tiff::ifd::tests::test_parse_ifd_entry_classic ... ok [INFO] [stdout] test writer::ifd_writer::tests::test_double_array_with_tiepoint ... ok [INFO] [stdout] test writer::ifd_writer::tests::test_double_array_writing ... ok [INFO] [stdout] test writer::geokeys_writer::tests::test_add_to_ifd ... ok [INFO] [stdout] test tiff::header::tests::test_parse_classic_le ... ok [INFO] [stdout] test tiff::tags::tests::test_tag_roundtrip ... ok [INFO] [stdout] test writer::ifd_writer::tests::test_ifd_builder_ascii ... ok [INFO] [stdout] test writer::ifd_writer::tests::test_ifd_builder_arrays ... ok [INFO] [stdout] test writer::ifd_writer::tests::test_ifd_builder_basic ... ok [INFO] [stdout] test writer::geokeys_writer::tests::test_geo_transform_rotated ... ok [INFO] [stdout] test writer::geotiff_writer::tests::test_writer_creation ... ok [INFO] [stdout] test writer::overviews::tests::test_nearest_resampling ... ok [INFO] [stdout] test writer::tests::test_writer_config_builder ... ok [INFO] [stdout] test tiff::tags::tests::test_compression_names ... ok [INFO] [stdout] test tiff::tags::tests::test_geotiff_tags ... ok [INFO] [stdout] test writer::tests::test_bits_per_sample ... ok [INFO] [stdout] test writer::tests::test_writer_config_validation ... ok [INFO] [stdout] test writer::tiles::tests::test_strip_processor_dimensions ... ok [INFO] [stdout] test writer::overviews::tests::test_mode_finding ... ok [INFO] [stdout] test writer::overviews::tests::test_invalid_factor ... ok [INFO] [stdout] test writer::tiles::tests::test_tile_processor_dimensions ... ok [INFO] [stdout] test writer::tests::test_sample_format ... ok [INFO] [stdout] test writer::tiles::tests::test_tile_processor_partial ... ok [INFO] [stdout] test writer::tiles::tests::test_tile_extraction ... ok [INFO] [stdout] test writer::geokeys_writer::tests::test_geokeys_with_ascii ... ok [INFO] [stdout] test writer::geokeys_writer::tests::test_geokeys_with_doubles ... ok [INFO] [stdout] test writer::overviews::tests::test_overview_dimensions ... ok [INFO] [stderr] Running tests/adaptive_tiling_test.rs (/opt/rustwide/target/debug/deps/adaptive_tiling_test-d95d1e677d86cdfa) [INFO] [stdout] test cog::optimizer::tests::test_full_optimization ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 139 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test local_storage_tiles_are_at_most_512 ... ok [INFO] [stdout] test low_bandwidth_uses_smaller_tiles ... ok [INFO] [stdout] test overview_levels_1024x1024_tile256_returns_level_2 ... ok [INFO] [stdout] test overview_levels_are_ascending_powers_of_two ... ok [INFO] [stdout] test overview_levels_large_image_has_multiple ... ok [INFO] [stdout] test overview_levels_small_image_returns_empty ... ok [INFO] [stdout] test padding_fraction_positive_when_not_exact ... ok [INFO] [stdout] test padding_fraction_zero_for_exact_fit ... ok [INFO] [stdout] test selected_tile_never_exceeds_image_height ... ok [INFO] [stdout] test random_access_base_is_256 ... ok [INFO] [stdout] test selected_tile_never_exceeds_image_width ... ok [INFO] [stdout] test sequential_access_base_is_512 ... ok [INFO] [stdout] test overview_build_pattern_gives_large_tiles_on_cloud ... ok [INFO] [stdout] test snap_to_power_of_2_below_midpoint ... ok [INFO] [stdout] test snap_to_power_of_2_300 ... ok [INFO] [stdout] test snap_to_power_of_2_exact_power ... ok [INFO] [stdout] test snap_to_power_of_2_rounds_down_when_closer ... ok [INFO] [stdout] test snap_to_power_of_2_zero_returns_256 ... ok [INFO] [stdout] test tile_pyramid_access_returns_256 ... ok [INFO] [stdout] test tile_size_new ... ok [INFO] [stdout] test tile_size_pixels_per_tile ... ok [INFO] [stdout] test tile_size_square ... ok [INFO] [stdout] test tiles_for_image_exact_fit ... ok [INFO] [stdout] test tiles_for_image_with_remainder ... ok [INFO] [stdout] test tiny_image_returns_image_dimensions ... ok [INFO] [stdout] test total_tiles_calculation ... ok [INFO] [stdout] test high_latency_cloud_uses_larger_tiles ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/band_algebra_test.rs (/opt/rustwide/target/debug/deps/band_algebra_test-97ff283aac0a2219) [INFO] [stdout] [INFO] [stdout] running 82 tests [INFO] [stdout] test test_band_is_nodata_exact_match ... ok [INFO] [stdout] test test_band_is_nodata_none_only_nan ... ok [INFO] [stdout] test test_band_pixel_at_valid ... ok [INFO] [stdout] test test_band_pixel_count ... ok [INFO] [stdout] test test_band_set_pixel_out_of_bounds ... ok [INFO] [stdout] test test_band_pixel_at_out_of_bounds ... ok [INFO] [stdout] test test_band_is_nodata_nan_sentinel ... ok [INFO] [stdout] test test_band_set_pixel_valid ... ok [INFO] [stdout] test test_band_new_dimensions ... ok [INFO] [stdout] test test_band_valid_count_nan_nodata ... ok [INFO] [stdout] test test_band_valid_count_with_nodata ... ok [INFO] [stdout] test test_band_valid_count_no_nodata ... ok [INFO] [stdout] test test_band_with_nodata_sets_sentinel ... ok [INFO] [stdout] test test_bandmath_add_dimension_mismatch ... ok [INFO] [stdout] test test_bandmath_add_nodata_propagated_from_first_band ... ok [INFO] [stdout] test test_bandmath_add_nodata_propagation ... ok [INFO] [stdout] test test_bandmath_add_scalar_changes_all_values ... ok [INFO] [stdout] test test_bandmath_add_scalar_skips_nodata ... ok [INFO] [stdout] test test_bandmath_add_values ... ok [INFO] [stdout] test test_bandmath_apply_square ... ok [INFO] [stdout] test test_bandmath_divide_nodata_in_numerator ... ok [INFO] [stdout] test test_bandmath_divide_values ... ok [INFO] [stdout] test test_bandmath_multiply_by_zero ... ok [INFO] [stdout] test test_bandmath_multiply_values ... ok [INFO] [stdout] test test_bandmath_normalize_all_nodata_returns_error ... ok [INFO] [stdout] test test_bandmath_multiply_scalar ... ok [INFO] [stdout] test test_bandmath_normalize_all_equal_returns_error ... ok [INFO] [stdout] test test_bandmath_normalize_produces_zero_to_one ... ok [INFO] [stdout] test test_bandmath_normalize_empty_band_returns_error ... ok [INFO] [stdout] test test_bandmath_subtract_dimension_mismatch ... ok [INFO] [stdout] test test_band_with_name ... ok [INFO] [stdout] test test_bandmath_clamp_clips_below_min ... ok [INFO] [stdout] test test_bandmath_subtract_values ... ok [INFO] [stdout] test test_bandstack_band_count ... ok [INFO] [stdout] test test_bandstack_get_band_by_index ... ok [INFO] [stdout] test test_bandstack_get_band_by_name ... ok [INFO] [stdout] test test_bandstack_pixel_mean ... ok [INFO] [stdout] test test_bandmath_normalize_with_nodata_pixels ... ok [INFO] [stdout] test test_bandstack_pixel_mean_all_nodata_returns_none ... ok [INFO] [stdout] test test_bandstack_pixel_mean_with_nodata_excluded ... ok [INFO] [stdout] test test_bandstack_pixel_min_max ... ok [INFO] [stdout] test test_bandstack_push_band_dimension_mismatch ... ok [INFO] [stdout] test test_bandstack_reduce_empty_slice_for_all_nodata ... ok [INFO] [stdout] test test_evi_dimension_mismatch ... ok [INFO] [stdout] test test_bandstack_reduce_sum ... ok [INFO] [stdout] test test_evi_known_values ... ok [INFO] [stdout] test test_ndsi_known_values ... ok [INFO] [stdout] test test_evi_nodata_propagation ... ok [INFO] [stdout] test test_bsi_known_values ... ok [INFO] [stdout] test test_ndvi_dimension_mismatch ... ok [INFO] [stdout] test test_nbr_nodata_propagation ... ok [INFO] [stdout] test test_ndvi_nir_equals_red_yields_zero ... ok [INFO] [stdout] test test_ndvi_nodata_propagation ... ok [INFO] [stdout] test test_ndwi_negative_for_vegetation ... ok [INFO] [stdout] test test_mndwi_uses_swir ... ok [INFO] [stdout] test test_nbr_known_values ... ok [INFO] [stdout] test test_ndvi_denominator_zero_yields_nodata ... ok [INFO] [stdout] test test_ndwi_positive_for_water ... ok [INFO] [stdout] test test_nodata_mask_all_valid ... ok [INFO] [stdout] test test_nodata_mask_invert ... ok [INFO] [stdout] test test_nodata_mask_valid_count ... ok [INFO] [stdout] test test_nodata_mask_or_union ... ok [INFO] [stdout] test test_nodata_mask_from_value ... ok [INFO] [stdout] test test_nodata_mask_all_invalid ... ok [INFO] [stdout] test test_nodata_mask_and_intersection ... ok [INFO] [stdout] test test_ndvi_known_values ... ok [INFO] [stdout] test test_nodata_mask_from_band_marks_nodata_pixels ... ok [INFO] [stdout] test test_ndvi_band_name_set ... ok [INFO] [stdout] test test_ndvi_result_clamped_to_minus_one_plus_one ... ok [INFO] [stdout] test test_nodata_mask_apply_to_band ... ok [INFO] [stdout] test test_savi_invalid_l_parameter ... ok [INFO] [stdout] test test_savi_known_values ... ok [INFO] [stdout] test test_threshold_classifier_add_class_keeps_sorted ... ok [INFO] [stdout] test test_threshold_classifier_ndvi_dense ... ok [INFO] [stdout] test test_threshold_classifier_custom_thresholds ... ok [INFO] [stdout] test test_threshold_classifier_ndvi_moderate ... ok [INFO] [stdout] test test_threshold_classifier_ndvi_water ... ok [INFO] [stdout] test test_threshold_classifier_nodata_maps_to_default ... ok [INFO] [stdout] test test_threshold_classifier_ndvi_sparse ... ok [INFO] [stdout] test test_bsi_nodata_propagation_blue ... ok [INFO] [stdout] test test_bandmath_clamp_preserves_nodata ... ok [INFO] [stdout] test test_bandmath_divide_by_zero_becomes_nodata ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/color_space_test.rs (/opt/rustwide/target/debug/deps/color_space_test-8258bee26925f4d0) [INFO] [stdout] [INFO] [stdout] running 71 tests [INFO] [stdout] test test_channel_count_black_is_zero ... ok [INFO] [stdout] test test_channel_count_cmyk ... ok [INFO] [stdout] test test_channel_count_lab_variants ... ok [INFO] [stdout] test test_channel_count_palette ... ok [INFO] [stdout] test test_channel_count_white_is_zero ... ok [INFO] [stdout] test test_channel_count_rgb ... ok [INFO] [stdout] test test_channel_count_ycbcr ... ok [INFO] [stdout] test test_cie_lab_d50_different_white_point_than_d65 ... ok [INFO] [stdout] test test_cie_lab_buffer_to_rgb_length ... ok [INFO] [stdout] test test_cie_lab_d65_black ... ok [INFO] [stdout] test test_cie_lab_rgb_to_lab_black ... ok [INFO] [stdout] test test_cie_lab_d65_white ... ok [INFO] [stdout] test test_cie_lab_rgb_to_lab_white ... ok [INFO] [stdout] test test_cie_lab_xyz_intermediate ... ok [INFO] [stdout] test test_cmyk_buffer_to_rgb_length ... ok [INFO] [stdout] test test_cie_lab_round_trip_midtone ... ok [INFO] [stdout] test test_cmyk_buffer_to_rgb_white_pixel ... ok [INFO] [stdout] test test_cmyk_from_rgb_round_trip ... ok [INFO] [stdout] test test_cmyk_full_black_key ... ok [INFO] [stdout] test test_cmyk_full_cyan_channel ... ok [INFO] [stdout] test test_cmyk_pure_black_from_rgb ... ok [INFO] [stdout] test test_converter_black_is_zero_passthrough ... ok [INFO] [stdout] test test_converter_cie_lab_to_rgb ... ok [INFO] [stdout] test test_converter_cmyk_to_rgb_produces_correct_length ... ok [INFO] [stdout] test test_converter_icc_lab_to_rgb ... ok [INFO] [stdout] test test_converter_rgb_passthrough ... ok [INFO] [stdout] test test_converter_ycbcr_to_rgb ... ok [INFO] [stdout] test test_converter_unsupported_bit_depth ... ok [INFO] [stdout] test test_from_photometric_black_is_zero ... ok [INFO] [stdout] test test_converter_white_is_zero_inverts ... ok [INFO] [stdout] test test_from_photometric_cmyk ... ok [INFO] [stdout] test test_from_photometric_icc_lab ... ok [INFO] [stdout] test test_from_photometric_palette ... ok [INFO] [stdout] test test_from_photometric_itu_lab ... ok [INFO] [stdout] test test_from_photometric_white_is_zero ... ok [INFO] [stdout] test test_from_photometric_rgb ... ok [INFO] [stdout] test test_from_photometric_unknown_errors ... ok [INFO] [stdout] test test_icc_profile_is_valid_false_size_zero ... ok [INFO] [stdout] test test_icc_profile_is_valid_true ... ok [INFO] [stdout] test test_icc_profile_tag_count_zero_without_extended ... ok [INFO] [stdout] test test_icc_profile_parse_cmyk_printer ... ok [INFO] [stdout] test test_from_photometric_ycbcr ... ok [INFO] [stdout] test test_pixel_from_u16_slice_rgb ... ok [INFO] [stdout] test test_pixel_from_u8_slice_cmyk ... ok [INFO] [stdout] test test_pixel_from_u16_slice_insufficient ... ok [INFO] [stdout] test test_pixel_from_u8_slice_insufficient_channels ... ok [INFO] [stdout] test test_icc_profile_parse_truncated_errors ... ok [INFO] [stdout] test test_from_photometric_cie_lab ... ok [INFO] [stdout] test test_cmyk_white_is_zero_ink ... ok [INFO] [stdout] test test_icc_profile_is_valid_false_unknown_cs ... ok [INFO] [stdout] test test_pixel_to_rgb_insufficient_channels_error ... ok [INFO] [stdout] test test_pixel_from_u8_slice_rgb ... ok [INFO] [stdout] test test_is_grayscale ... ok [INFO] [stdout] test test_icc_profile_parse_gray_scanner ... ok [INFO] [stdout] test test_pixel_to_rgb_cmyk ... ok [INFO] [stdout] test test_icc_profile_parse_rgb_display ... ok [INFO] [stdout] test test_ycbcr_from_tiff_tags_defaults_to_rec601 ... ok [INFO] [stdout] test test_ycbcr_rec601_neutral_gray ... ok [INFO] [stdout] test test_ycbcr_rec601_red_pixel ... ok [INFO] [stdout] test test_ycbcr_rec709_has_different_luma_coefficients ... ok [INFO] [stdout] test test_pixel_gray ... ok [INFO] [stdout] test test_ycbcr_rgb_to_buffer_length_preserved ... ok [INFO] [stdout] test test_pixel_to_u8_rgb_clamps ... ok [INFO] [stderr] Running tests/coverage_expansion_test.rs (/opt/rustwide/target/debug/deps/coverage_expansion_test-1006899374deb457) [INFO] [stdout] test test_pixel_to_u8_rgba_clamps ... ok [INFO] [stdout] test test_to_photometric_round_trip ... ok [INFO] [stdout] test test_ycbcr_buffer_to_rgb_length_preserved ... ok [INFO] [stdout] test test_pixel_to_rgb_white_is_zero ... ok [INFO] [stdout] test test_ycbcr_from_rgb_to_rgb_round_trip ... ok [INFO] [stdout] test test_pixel_rgba ... ok [INFO] [stdout] test test_pixel_from_u8_slice_ycbcr ... ok [INFO] [stdout] test test_ycbcr_buffer_to_rgb_partial_pixels_dropped ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 28 tests [INFO] [stdout] test test_coverage_data_size_mismatch ... ok [INFO] [stdout] test test_coverage_header_byte_orders ... ok [INFO] [stdout] test test_coverage_bigtiff_roundtrip ... ok [INFO] [stdout] test test_coverage_geotransform_wgs84 ... ok [INFO] [stdout] test test_coverage_float32_roundtrip ... ok [INFO] [stdout] test test_coverage_is_tiff_extended ... ok [INFO] [stdout] test test_coverage_corrupt_header ... ok [INFO] [stdout] test test_coverage_nodata_roundtrip ... ok [INFO] [stdout] test test_coverage_deflate_compression ... ok [INFO] [stdout] test test_coverage_truncated_header ... ok [INFO] [stdout] test test_coverage_packbits_compression ... ok [INFO] [stdout] test test_coverage_float64_roundtrip ... ok [INFO] [stdout] test test_coverage_geotransform_webmercator ... ok [INFO] [stdout] test test_coverage_full_metadata_roundtrip ... ok [INFO] [stdout] test test_coverage_four_band_rgba ... ok [INFO] [stdout] test test_coverage_three_band_rgb ... ok [INFO] [stdout] test test_coverage_non_pow2_dimensions ... ok [INFO] [stdout] test test_coverage_uint8_roundtrip ... ok [INFO] [stdout] test test_coverage_striped_layout ... ok [INFO] [stdout] test test_coverage_zero_dimensions ... ok [INFO] [stdout] test test_coverage_lzw_compression ... ok [INFO] [stdout] test test_coverage_single_band ... ok [INFO] [stdout] test test_coverage_uint32_roundtrip ... ok [INFO] [stdout] test test_coverage_tiled_layout ... ok [INFO] [stdout] test test_coverage_uint16_roundtrip ... ok [INFO] [stdout] test test_coverage_1x1_image ... ok [INFO] [stdout] test test_coverage_1xn_image ... ok [INFO] [stdout] test test_coverage_nx1_image ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-01647fb3b77b7114) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_data_types ... ok [INFO] [stdout] test test_compression_roundtrip ... ok [INFO] [stdout] test test_geo_transform_extraction ... ok [INFO] [stdout] test test_header_parsing ... ok [INFO] [stdout] test test_geotiff_writer_roundtrip_striped ... ok [INFO] [stdout] test test_is_tiff_detection ... ok [INFO] [stdout] test test_parse_minimal_tiff ... ok [INFO] [stdout] test test_geotiff_writer_roundtrip_tiled ... ok [INFO] [stdout] test test_geotiff_writer_georeferencing ... ok [INFO] [stdout] test test_geotiff_writer_bigtiff ... ok [INFO] [stdout] test test_geotiff_writer_multiband ... ok [INFO] [stdout] test test_cog_writer_with_overviews ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s [INFO] [stdout] [INFO] [stderr] Running tests/overviews_test.rs (/opt/rustwide/target/debug/deps/overviews_test-0ecc42056fa2325b) [INFO] [stdout] [INFO] [stdout] running 86 tests [INFO] [stdout] test bilinear_4x4_to_2x2_output_size ... ok [INFO] [stdout] test average_output_size ... ok [INFO] [stdout] test bilinear_8x8_to_4x4 ... ok [INFO] [stdout] test average_ignores_nodata ... ok [INFO] [stdout] test average_uniform_equals_constant ... ok [INFO] [stdout] test bilinear_center_average ... ok [INFO] [stdout] test bilinear_uniform_is_constant ... ok [INFO] [stdout] test bilinear_values_in_range ... ok [INFO] [stdout] test builder_data_populated ... ok [INFO] [stdout] test builder_default_tile_size_is_256 ... ok [INFO] [stdout] test builder_empty_source_returns_empty ... ok [INFO] [stdout] test builder_all_methods_produce_output ... ok [INFO] [stdout] test builder_level_factors_stored ... ok [INFO] [stdout] test builder_correct_level_count ... ok [INFO] [stdout] test builder_nearest_method ... ok [INFO] [stdout] test builder_skips_invalid_factor_1 ... ok [INFO] [stdout] test builder_with_nodata_sets_nodata ... ok [INFO] [stdout] test builder_level_dimensions ... ok [INFO] [stdout] test builder_with_method_sets_method ... ok [INFO] [stdout] test histogram_bucket_for_value_at_max_minus_epsilon ... ok [INFO] [stdout] test builder_with_tile_size ... ok [INFO] [stdout] test average_all_nodata_returns_fallback ... ok [INFO] [stdout] test builder_with_nodata ... ok [INFO] [stdout] test histogram_all_nodata_returns_none ... ok [INFO] [stdout] test histogram_bucket_for_value_above_range ... ok [INFO] [stdout] test histogram_bucket_for_value_at_min ... ok [INFO] [stdout] test histogram_bucket_for_value_below_range ... ok [INFO] [stdout] test histogram_compute_correct_bucket_count ... ok [INFO] [stdout] test is_not_exact_bilinear ... ok [INFO] [stdout] test histogram_mode_value_uniform ... ok [INFO] [stdout] test histogram_p100_approx_max ... ok [INFO] [stdout] test kernel_size_bilinear ... ok [INFO] [stdout] test kernel_size_average ... ok [INFO] [stdout] test kernel_size_lanczos ... ok [INFO] [stdout] test histogram_total_counts_correct ... ok [INFO] [stdout] test is_exact_mode ... ok [INFO] [stdout] test is_exact_nearest ... ok [INFO] [stdout] test kernel_size_gauss ... ok [INFO] [stdout] test kernel_size_bicubic ... ok [INFO] [stdout] test is_not_exact_average ... ok [INFO] [stdout] test histogram_empty_returns_none ... ok [INFO] [stdout] test is_not_exact_lanczos ... ok [INFO] [stdout] test kernel_size_min ... ok [INFO] [stdout] test histogram_nodata_excluded_from_total ... ok [INFO] [stdout] test kernel_size_mode ... ok [INFO] [stdout] test kernel_size_max ... ok [INFO] [stdout] test kernel_size_nearest ... ok [INFO] [stdout] test lanczos_4x4_to_2x2_in_range ... ok [INFO] [stdout] test lanczos_output_size ... ok [INFO] [stdout] test level_pixel_at_exact_boundary ... ok [INFO] [stdout] test histogram_p0_approx_min ... ok [INFO] [stdout] test level_pixel_at_in_bounds ... ok [INFO] [stdout] test lanczos_uniform_is_constant ... ok [INFO] [stdout] test level_pixel_at_out_of_bounds ... ok [INFO] [stdout] test level_tile_count_512_with_256_tile ... ok [INFO] [stdout] test max_ignores_nodata ... ok [INFO] [stdout] test kernel_size_median ... ok [INFO] [stdout] test max_returns_maximum ... ok [INFO] [stdout] test max_uniform ... ok [INFO] [stdout] test level_tile_count_non_divisible ... ok [INFO] [stdout] test min_uniform ... ok [INFO] [stdout] test min_returns_minimum ... ok [INFO] [stdout] test mode_dominant_value ... ok [INFO] [stdout] test mode_output_size ... ok [INFO] [stdout] test mode_uniform ... ok [INFO] [stdout] test nearest_1x1_source ... ok [INFO] [stdout] test min_ignores_nodata ... ok [INFO] [stdout] test nearest_output_size ... ok [INFO] [stdout] test nearest_preserves_corners ... ok [INFO] [stdout] test standard_factors_1024 ... ok [INFO] [stdout] test standard_factors_256x256_stops_small ... ok [INFO] [stdout] test standard_factors_1x1 ... ok [INFO] [stdout] test standard_factors_are_powers_of_two ... ok [INFO] [stdout] test stats_known_dataset_1_to_100 ... ok [INFO] [stdout] test stats_mean_correct ... ok [INFO] [stdout] test stats_percentile_50_is_median ... ok [INFO] [stdout] test stats_single_value ... ok [INFO] [stdout] test stats_std_dev_nonzero ... ok [INFO] [stdout] test nearest_uniform_data_is_identity ... ok [INFO] [stdout] test nearest_4x4_to_2x2 ... ok [INFO] [stdout] test standard_factors_small_raster ... ok [INFO] [stdout] test stats_all_nodata_returns_none ... ok [INFO] [stdout] test stats_approximate_matches_exact_roughly ... ok [INFO] [stdout] test stats_empty_returns_none ... ok [INFO] [stdout] test stats_std_dev_zero_uniform ... ok [INFO] [stdout] test stats_with_nodata_ignores_nodata ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/writer_comprehensive_test.rs (/opt/rustwide/target/debug/deps/writer_comprehensive_test-cba24ebcdc0994db) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_write_error_invalid_dimensions ... ok [INFO] [stdout] test test_write_packbits ... ok [INFO] [stdout] test test_write_uint16 ... ok [INFO] [stdout] test test_write_lzw_striped ... ok [INFO] [stdout] test test_write_float32 ... ok [INFO] [stdout] test test_write_byte_alignment ... ok [INFO] [stdout] test test_write_with_nodata ... ok [INFO] [stdout] test test_write_georeferenced ... ok [INFO] [stdout] test test_write_bigtiff ... ok [INFO] [stdout] test test_write_cog_no_overviews ... ok [INFO] [stdout] test test_write_deflate_tiled ... ok [INFO] [stdout] test test_write_multispectral ... ok [INFO] [stdout] test test_write_rgba ... ok [INFO] [stdout] test test_write_float64 ... ok [INFO] [stdout] test test_write_rgb ... ok [INFO] [stdout] test test_write_cog_with_overviews ... ok [INFO] [stdout] test test_cog_validation_comprehensive ... ok [INFO] [stdout] test test_write_various_tile_sizes ... ok [INFO] [stdout] test test_write_cog_multiple_overviews ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.92s [INFO] [stdout] [INFO] [stderr] Doc-tests oxigdal_geotiff [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 18) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.32s; merged doctests compilation took 0.32s [INFO] running `Command { std: "docker" "inspect" "a118b6490d0dc5b5e4bfef40231ecdd384088a2a1a003acd234b6b8f900d5573", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a118b6490d0dc5b5e4bfef40231ecdd384088a2a1a003acd234b6b8f900d5573", kill_on_drop: false }` [INFO] [stdout] a118b6490d0dc5b5e4bfef40231ecdd384088a2a1a003acd234b6b8f900d5573