[INFO] fetching crate ritk-codecs 0.6.0...
[INFO] testing ritk-codecs-0.6.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate ritk-codecs 0.6.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate ritk-codecs 0.6.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ritk-codecs 0.6.0
[INFO] tweaked toml for crates.io crate ritk-codecs 0.6.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ritk-codecs 0.6.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ritk-codecs 0.6.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded reborrow v0.5.5
[INFO] [stderr]   Downloaded bit_field v0.10.3
[INFO] [stderr]   Downloaded qoi v0.4.1
[INFO] [stderr]   Downloaded pulp-wasm-simd-flag v0.1.1
[INFO] [stderr]   Downloaded lebe v0.5.3
[INFO] [stderr]   Downloaded zune-inflate v0.2.54
[INFO] [stderr]   Downloaded pulp v0.22.3
[INFO] [stderr]   Downloaded exr v1.74.2
[INFO] [stderr]   Downloaded tiff v0.9.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6
[INFO] running `Command { std: "docker" "start" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6", 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" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6", 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" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling ritk-codecs v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.25s
[INFO] running `Command { std: "docker" "inspect" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6", 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" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling pulp v0.22.3
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling pulp-wasm-simd-flag v0.1.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling reborrow v0.5.5
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling lebe v0.5.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling bit_field v0.10.3
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling gif v0.13.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling ritk-codecs v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling exr v1.74.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 29s
[INFO] running `Command { std: "docker" "inspect" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6", 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" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", 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/ritk_codecs-782bb4ac198160e2)
[INFO] [stdout] 
[INFO] [stdout] running 320 tests
[INFO] [stdout] test byte_decode::tests::decode_f64_be_narrows_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests::decode_u8_le_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests::decode_f32_le_round_trips ... ok
[INFO] [stdout] test byte_decode::tests::from_metaimage_msb_false_or_unknown_is_little_endian ... ok
[INFO] [stdout] test byte_decode::tests::from_metaimage_msb_mixed_case ... ok
[INFO] [stdout] test byte_decode::tests::from_metaimage_msb_non_bool_string_defaults_to_little_endian ... ok
[INFO] [stdout] test byte_decode::tests::decode_i16_be_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests::decode_unsupported_element_size_returns_error ... ok
[INFO] [stdout] test byte_decode::tests::from_nrrd_big_is_most_significant_byte_first ... ok
[INFO] [stdout] test byte_decode::tests::from_nrrd_embedded_whitespace_defaults_to_little_endian ... ok
[INFO] [stdout] test byte_decode::tests::from_nrrd_partial_match_defaults_to_little_endian ... ok
[INFO] [stdout] test byte_decode::tests::from_metaimage_msb_true_is_most_significant_byte_first ... ok
[INFO] [stdout] test byte_decode::tests::from_nrrd_little_is_least_significant_byte_first ... ok
[INFO] [stdout] test byte_decode::tests::parse_floats_usize_round_trip ... ok
[INFO] [stdout] test byte_decode::tests::require_bytes_err_when_buffer_is_too_short ... ok
[INFO] [stdout] test byte_decode::tests::from_nrrd_trims_whitespace ... ok
[INFO] [stdout] test byte_decode::tests::from_nrrd_unknown_defaults_to_little_endian ... ok
[INFO] [stdout] test byte_decode::tests::parse_floats_bad_token_returns_error ... ok
[INFO] [stdout] test byte_decode::tests::parse_floats_f64_round_trip ... ok
[INFO] [stdout] test byte_decode::tests::parse_floats_length_mismatch_returns_error ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_i16_le_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_count_zero_returns_empty ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_i64_le_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_i32_le_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_i64_be_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests::require_bytes_ok_when_buffer_is_large_enough ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_i32_be_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_u16_le_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests::from_nrrd_is_case_insensitive ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_type_name_passes_through_to_error ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_u16_be_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_i8_be_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_i8_le_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_u32_be_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_u32_le_round_trips_to_f32 ... ok
[INFO] [stdout] test dimensions::tests::accepts_bounded_multicomponent_sample_count ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_u64_be_round_trips_to_f32 ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_u64_le_round_trips_to_f32 ... ok
[INFO] [stdout] test jpeg::color::tests::ycbcr_black_maps_to_black ... ok
[INFO] [stdout] test jpeg::color::tests::ycbcr_midgray_maps_to_midgray ... ok
[INFO] [stdout] test jpeg::color::tests::ycbcr_white_maps_to_white ... ok
[INFO] [stdout] test jpeg::huffman::tests::byte_stuffing_removes_pad_zero_after_ff ... ok
[INFO] [stdout] test jpeg::huffman::tests::huffman_decode_category_15_from_zero_bit ... ok
[INFO] [stdout] test jpeg::huffman::tests::huffman_decode_category_zero_from_zero_bit ... ok
[INFO] [stdout] test dimensions::tests::accepts_realistic_dimensions ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_u8_be_round_trips_to_f32 ... ok
[INFO] [stdout] test dimensions::tests::rejects_overflowing_product ... ok
[INFO] [stdout] test dimensions::tests::rejects_component_amplified_sample_count ... ok
[INFO] [stdout] test jpeg::color::tests::ycbcr_red_maps_to_red ... ok
[INFO] [stdout] test dimensions::tests::rejects_oversized_dimensions ... ok
[INFO] [stdout] test byte_decode::tests_int::decode_unsupported_float_element_size_returns_error ... ok
[INFO] [stdout] test jpeg::huffman::tests::receive_and_extend_zero_bits_returns_zero ... ok
[INFO] [stdout] test jpeg::huffman::tests::huffman_table_single_length_1_code ... ok
[INFO] [stdout] test jpeg::idct::tests::idct_dc_only_gives_constant_output ... ok
[INFO] [stdout] test jpeg::scan_lossless::tests::lossless_8bit_decodes_pixel_128 ... ok
[INFO] [stdout] test jpeg::scan_lossless::tests::lossless_16bit_decodes_pixel_0x1234 ... ok
[INFO] [stdout] test jpeg::tests::jpeg_backend_l16_output_uses_native_endian_contract ... ok
[INFO] [stdout] test jpeg::tests::jpeg_baseline_grayscale_fragment_decodes_with_modality_lut ... ok
[INFO] [stdout] test jpeg::huffman::tests::receive_and_extend_15_bits_negative ... ok
[INFO] [stdout] test jpeg::idct::tests::idct_all_zero_coefficients_produces_zero ... ok
[INFO] [stdout] test jpeg::tests::jpeg_dimension_mismatch_is_rejected ... ok
[INFO] [stdout] test jpeg::tests::jpeg_lossless_grayscale_fragment_decodes_exact_sample ... ok
[INFO] [stdout] test jpeg::tests::jpeg_rgb24_fragment_decodes_interleaved_samples ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::component_spec_precision_and_signed ... ok
[INFO] [stdout] test jpeg::scan_lossless::tests::test_compare_decoders ... ok
[INFO] [stdout] test jpeg::tests::jpeg_lossless_l16_fragment_decodes_exact_unsigned_sample ... ok
[INFO] [stdout] test jpeg::tests::jpeg_rgb24_rejects_grayscale_layout ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::cursor_segment_body_round_trips_length ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::siz_rejects_first_tile_that_misses_the_image ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::siz_rejects_tile_origin_beyond_image_origin ... ok
[INFO] [stdout] test jpeg::marker::tests::parse_lossless_16bit_fixture ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::sot_rejects_reserved_or_too_short_fields ... ok
[INFO] [stdout] test jpeg::marker::tests::parse_lossless_8bit_fixture ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::tile_bounds_intersect_the_image_area ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::siz_rejects_zero_component_sampling ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::tile_bounds_reject_out_of_range_sot_index ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_1x7_tail_refinement_round_trip ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_1x7_tail_refinement_shifted_round_trip ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_all_zeros_round_trip ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_1x1_nonzero_round_trip ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_gradient_round_trip ... ok
[INFO] [stdout] test jpeg::tests::jpeg_lossless_signed_l8_fragment_decodes_exact_sample ... ok
[INFO] [stdout] test jpeg::tests::jpeg_rejects_component_amplified_dimensions_before_scan_allocation ... ok
[INFO] [stdout] test jpeg_2000::codestream::tests::siz_rejects_tile_grid_outside_sot_index_range ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_1x7_symbol_trace_round_trips_at_mq_level ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::sc_context_both_positive_gives_context_13 ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_signed_mixed_round_trip ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_signed_16_bit_extrema_round_trip ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_rejects_empty_body_with_declared_pass ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::sc_context_symmetric_xor_bit ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_uniform_positive_round_trip ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::sample_state_packs_independent_flags_into_one_byte ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::zc_ll_lh_no_neighbours_gives_0 ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_rejects_mismatched_sample_count ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_rejects_samples_outside_declared_range ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_rejects_unrepresentable_lossy_step_before_transform ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_ends_with_eoc ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_output_starts_with_soc ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_rejects_excessive_decomposition ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_rejects_unsupported_precision ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_rejects_zero_geometry ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::zc_ll_lh_context_two_horizontal_gives_8 ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::round_trip_gradient_unsigned_8bit ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::round_trip_signed_8bit ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::round_trip_uniform_unsigned_8bit ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::encoder_accepts_declared_sample_boundaries ... ok
[INFO] [stdout] test jpeg_2000::image::tests::decode_j2k_fragment_rejects_non_soc ... ok
[INFO] [stdout] test jpeg_2000::image::tests::is_soc_accepts_valid_prefix ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::lossy_codestream_qcd_carries_requested_representable_step ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::lossy_zero_exponent_encodes_without_bit_plane_underflow ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::initial_contexts_uni_is_state_46 ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::round_trip_single_pixel_with_rescale ... ok
[INFO] [stdout] test jpeg_2000::image::tests::is_soc_rejects_empty_slice ... ok
[INFO] [stdout] test jpeg_2000::image::tests::unsigned_dc_restoration_covers_complete_32_bit_range ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::mq_round_trip_all_ones_ctx_17 ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::mq_round_trip_alternating ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::qe_table_state_0_has_uniform_probability ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::qe_table_state_45_is_nearly_certain ... ok
[INFO] [stdout] test jpeg_2000::image::tests::is_soc_rejects_jpeg_baseline_prefix ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::trace_v1_mid_reference ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::reference_port_register_differential ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::trace_openjp2_reference_prefix ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::bit_plane_budget_saturates_at_zero ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::mq_round_trip_mixed_contexts ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::num_passes_encode_decode_round_trip ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::mq_round_trip_uniform_zeros ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::tile_decode_rejects_included_code_block_with_zero_body_length ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::openjp2_captured_packet_conformance ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::bit_writer_reader_round_trip ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::tile_part_encode_decode_round_trip_gradient ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::tile_decode_rejects_oversized_dimensions_before_allocation ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::tile_decode_rejects_truncated_packet_length_field ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::tile_part_round_trip_2x2_one_dwt_level ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::trace_v1_mid_ours_vs_port ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::dequantize_exact_full_decode_is_index_value ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::tile_part_encode_decode_round_trip_uniform ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::dequantize_continuous_full_decode_is_half_step ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::dequantize_truncated_reconstructs_undecoded_midpoint ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::quantization_step_rejects_non_positive_or_non_finite_values ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::quantize_dequantize_continuous_obeys_dead_zone_error_bound ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::scalar_quantizer_represents_exact_binary_fraction ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::spqcd_pack_places_exponent_and_mantissa ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::step_size_matches_eq_e3 ... ok
[INFO] [stdout] test jpeg_2000::subband::tests::layout_two_levels_dimensions_tile_exactly ... ok
[INFO] [stdout] test jpeg_2000::subband::tests::layout_zero_levels_is_whole_tile ... ok
[INFO] [stdout] test jpeg_2000::subband::tests::resolution_ranges_cover_band_list ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::quantize_is_sign_symmetric_and_dead_zone ... ok
[INFO] [stdout] test jpeg_2000::quantization::tests::scalar_quantizer_rejects_exponent_outside_qcd_field ... ok
[INFO] [stdout] test jpeg_2000::tag_tree::tests::deep_rectangular_tree_round_trip ... ok
[INFO] [stdout] test jpeg_2000::tag_tree::tests::grid_2x2_bitstream_is_stable ... ok
[INFO] [stdout] test jpeg_2000::tag_tree::tests::grid_3x2_round_trip_iso_example_shape ... ok
[INFO] [stdout] test jpeg_2000::tag_tree::tests::grid_2x2_round_trip ... ok
[INFO] [stdout] test jpeg_2000::tag_tree::tests::maximum_dimension_level_count_fits_fixed_path ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_accepts_only_required_dicom_zero_padding_after_eoc ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossless_rescale_applied_correctly ... ok
[INFO] [stdout] test jpeg_2000::tag_tree::tests::single_leaf_round_trip ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossless_round_trip_4x4_uniform ... ok
[INFO] [stdout] test jpeg_2000::tag_tree::tests::threshold_decode_partial_knowledge ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossless_round_trip_gradient_2x4 ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossless_round_trip_two_dwt_levels_16bit ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossless_round_trip_three_dwt_levels_signed_odd_dims ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::tile_decode_rejects_excessive_lblock_growth ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossless_round_trip_unsigned_16bit ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossy_9_7_round_trip_signed_16bit ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossy_9_7_round_trip_structured_8bit ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_signed_samples_round_trip ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_psot_zero_uses_terminal_eoc_after_structural_tile_header ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_component_precision_beyond_coefficient_capacity ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_declared_multiple_tile_parts ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_empty_packet_data_even_with_eoc ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_main_header_progression_change ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_marker_length_beyond_codestream ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_marker_length_smaller_than_field ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_missing_eoc_after_complete_tile ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_missing_siz_declared_tile ... ok
[INFO] [stdout] test jpeg_2000::packet::tests::arbitrary_packet_headers_are_panic_free ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_multicomponent_stream_before_packet_decode ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_payload_after_eoc ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_out_of_range_sot_before_packet_decode ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_sod_straddling_tile_part_boundary ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_tile_header_coding_and_progression_overrides ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_tile_header_segment_beyond_tile_part ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_tile_part_length_beyond_codestream ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_truncated_marker_length_after_complete_tile ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_unrequired_or_multiple_dicom_zero_padding ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_unsupported_cod_packet_profiles ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_rejects_unsupported_progression_and_component_transform ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_returns_error_for_non_soc_prefix ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_returns_error_for_truncated_codestream ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_validates_tile_header_segments_instead_of_scanning_payload_bytes ... ok
[INFO] [stdout] test jpeg_2000::ebcot::tests::ebcot_rejects_body_exhaustion_before_declared_passes ... ok
[INFO] [stdout] test jpeg_2000::tests::is_jpeg2000_codestream_rejects_jpeg_ls_prefix ... ok
[INFO] [stdout] test jpeg_2000::tests::is_jpeg2000_codestream_rejects_rle_prefix ... ok
[INFO] [stdout] test jpeg_2000::tests::lossy_zero_level_coarse_step_reconstructs_bin_midpoints ... ok
[INFO] [stdout] test jpeg_2000::tests::ritk_native_decoder_replaces_openjp2_backend ... ok
[INFO] [stdout] test jpeg_2000::tests::soc_marker_constant_matches_iso_15444_1 ... ok
[INFO] [stdout] test jpeg_2000::tests::soi_constant_matches_jpeg_start_of_image ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::dwt_2d_round_trip_even_dims ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::dwt_2d_round_trip_odd_dims ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::dwt_2d_round_trip_single_row_and_column ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::dwt_rejects_dimension_product_overflow ... ok
[INFO] [stdout] test jpeg_2000::tests::is_jpeg2000_codestream_detects_soc_at_byte_0 ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::dwt_rejects_levels_wider_than_geometry_arithmetic ... ok
[INFO] [stdout] test jpeg_2000::tests::is_jpeg2000_codestream_rejects_empty_and_single_byte ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::dwt_rejects_zero_geometry_with_nonzero_levels ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::idwt_1d_arbitrary_8_elements ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::idwt_1d_odd_length ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::idwt_1d_ramp ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::idwt_1d_constant_signal ... ok
[INFO] [stdout] test jpeg_2000::wavelet_9_7::tests::dwt_1d_round_trip_recovers_signal ... ok
[INFO] [stdout] test jpeg_2000::wavelet_9_7::tests::dwt_2d_multilevel_round_trip ... ok
[INFO] [stdout] test jpeg_2000::wavelet_9_7::tests::forward_concentrates_energy_in_ll ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::idwt_1d_single_element_is_noop ... ok
[INFO] [stdout] test jpeg_2000::wavelet::tests::inverse_dwt_5_3_zero_levels_is_noop ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::bit_reader_basic_bit_sequence ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::bit_writer_reader_round_trip_with_stuffing ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::golomb_limited_code_decodes_mapped_error_plus_one ... ok
[INFO] [stdout] test jpeg_2000::wavelet_9_7::tests::reflect_is_whole_sample_symmetric ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::golomb_rice_k0_meval_2 ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::golomb_rice_k1_meval_5 ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::golomb_writer_reader_round_trip_escape_form ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::marker_terminates_scan_data ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::golomb_rice_k0_meval_0 ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::golomb_writer_reader_round_trip_normal_form ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::read_bits_3_from_0b101 ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::stuffed_zero_bit_discarded ... ok
[INFO] [stdout] test jpeg_ls::context::tests::compute_k_increases_with_large_a ... ok
[INFO] [stdout] test jpeg_ls::context::tests::compute_k_clamped_to_qbpp ... ok
[INFO] [stdout] test jpeg_ls::context::tests::compute_k_zero_when_a_small ... ok
[INFO] [stdout] test jpeg_ls::context::tests::context_index_q1_1_min ... ok
[INFO] [stdout] test jpeg_ls::context::tests::context_index_max_value_is_364 ... ok
[INFO] [stdout] test jpeg_ls::context::tests::context_index_q1_zero_q2_1_q3_neg4 ... ok
[INFO] [stdout] test jpeg_ls::context::tests::context_index_q1_zero_q2_4_q3_4 ... ok
[INFO] [stdout] test jpeg_ls::context::tests::context_index_q1q2_zero_q3_4 ... ok
[INFO] [stdout] test jpeg_ls::context::tests::default_thresholds_12bit_matches_iso_factor_cap ... ok
[INFO] [stdout] test jpeg_ls::context::tests::default_thresholds_16bit ... ok
[INFO] [stdout] test jpeg_ls::context::tests::default_thresholds_8bit ... ok
[INFO] [stdout] test jpeg_ls::context::tests::context_index_q1_4_max ... ok
[INFO] [stdout] test jpeg_ls::context::tests::default_thresholds_near_lossless_offsets ... ok
[INFO] [stdout] test jpeg_ls::context::tests::context_index_q1q2q3_all_zero ... ok
[INFO] [stdout] test jpeg_ls::context::tests::inverse_map_even_positive ... ok
[INFO] [stdout] test jpeg_ls::context::tests::inverse_map_even_zero ... ok
[INFO] [stdout] test jpeg_ls::context::tests::inverse_map_forward_inverse_bijection ... ok
[INFO] [stdout] test jpeg_ls::context::tests::quant_boundary_mapping ... ok
[INFO] [stdout] test jpeg_ls::context::tests::sign_normalize_all_zero ... ok
[INFO] [stdout] test jpeg_ls::context::tests::inverse_map_odd_large ... ok
[INFO] [stdout] test jpeg_ls::context::tests::inverse_map_odd_negative ... ok
[INFO] [stdout] test jpeg_2000::mq_coder::tests::mq_round_trip_random ... ok
[INFO] [stdout] test jpeg_ls::context::tests::sign_normalize_q1_zero_negative_q2 ... ok
[INFO] [stdout] test jpeg_ls::context::tests::update_context_accumulates_errval ... ok
[INFO] [stdout] test jpeg_ls::context::tests::update_context_bias_positive_decrements_b ... ok
[INFO] [stdout] test jpeg_ls::decoder::tests::decode_fragment_rejects_invalid_precision_before_scan ... ok
[INFO] [stdout] test jpeg_ls::decoder::tests::decode_fragment_rejects_near_outside_precision_range ... ok
[INFO] [stdout] test jpeg_ls::decoder::tests::decode_fragment_rejects_oversized_dimensions_without_oom ... ok
[INFO] [stdout] test jpeg_ls::encoder::validation::tests::enforces_precision_dependent_near_bound ... ok
[INFO] [stdout] test jpeg_ls::encoder::validation::tests::rejects_dimension_not_representable_by_sof55 ... ok
[INFO] [stdout] test jpeg_ls::encoder::validation::tests::rejects_empty_geometry ... ok
[INFO] [stdout] test jpeg_ls::encoder::validation::tests::rejects_first_sample_outside_declared_precision ... ok
[INFO] [stdout] test jpeg_ls::encoder::validation::tests::rejects_sample_count_mismatch ... ok
[INFO] [stdout] test jpeg_ls::encoder::validation::tests::rejects_unsupported_precision_boundaries ... ok
[INFO] [stdout] test jpeg_ls::reconstruction::tests::workspace_stays_two_rows_after_rotation ... ok
[INFO] [stdout] test jpeg_ls::context::tests::sign_normalize_negative_q1 ... ok
[INFO] [stdout] test jpeg_ls::sample_limits::tests::near_limit_tracks_sample_range_and_header_width ... ok
[INFO] [stdout] test jpeg_ls::context::tests::sign_normalize_positive_q1 ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::decode_scan_constant_zero_left_predictor_2x2 ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::predict_adaptive_c_above_max ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::predict_adaptive_c_below_min ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::predict_boundary_first_row ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::predict_boundary_first_sample ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::predict_left_mode_interior ... ok
[INFO] [stdout] test jpeg_ls::tests::conformance::jpeg_ls_fragment_1x1_run_interrupt_with_modality_lut ... ok
[INFO] [stdout] test jpeg_ls::tests::conformance::jpeg_ls_fragment_2x2_all_zero_decodes_correctly ... ok
[INFO] [stdout] test jpeg_ls::tests::decoder::decode_fragment_near_lossless_bounded_error ... ok
[INFO] [stdout] test jpeg_ls::tests::decoder::decode_fragment_rejects_nonzero_point_transform ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::predict_boundary_first_col ... ok
[INFO] [stdout] test jpeg_ls::tests::decoder::decode_fragment_rejects_zero_dimensions ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::predict_adaptive_interior ... ok
[INFO] [stdout] test jpeg_ls::tests::decoder::jpeg_ls_marker_constants_correct ... ok
[INFO] [stdout] test jpeg_ls::tests::parser::parse_jpeg_ls_headers_rejects_invalid_interleave_mode ... ok
[INFO] [stdout] test jpeg_ls::tests::conformance::jpeg_ls_fragment_1x3_constant_value10_decodes_correctly ... ok
[INFO] [stdout] test jpeg_ls::tests::parser::parse_jpeg_ls_headers_rejects_missing_soi ... ok
[INFO] [stdout] test jpeg_ls::tests::decoder::decoder_new_initializes_defaults ... ok
[INFO] [stdout] test jpeg_ls::tests::parser::parse_jpeg_ls_headers_rejects_missing_sos ... ok
[INFO] [stdout] test jpeg_ls::tests::parser::parse_jpeg_ls_headers_rejects_unsupported_mapping_table ... ok
[INFO] [stdout] test jpeg_ls::tests::parser::parse_jpeg_ls_headers_rejects_restart_interval ... ok
[INFO] [stdout] test jpeg_ls::tests::parser::parse_jpeg_ls_headers_rejects_truncated_sos_segment ... ok
[INFO] [stdout] test jpeg_ls::tests::parser::parse_jpeg_ls_headers_returns_bytes_after_sos_header ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_16bit_regression_seed ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_full_range_16bit ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_gradient_8bit ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_full_range_12bit ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_run_mode_with_interrupts_8bit ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_single_pixel ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_single_row_and_single_column ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_uniform_8bit ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_vertical_edges_8bit ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_multi_codeblock_zero_levels ... ok
[INFO] [stdout] test pixel_layout::tests::checked_native_decode_handles_signed_24bit_samples ... ok
[INFO] [stdout] test pixel_layout::tests::checked_native_decode_handles_signed_32bit_samples ... ok
[INFO] [stdout] test pixel_layout::tests::checked_native_decode_handles_unsigned_32bit_samples ... ok
[INFO] [stdout] test pixel_layout::tests::checked_native_decode_rejects_invalid_pixel_representation_from_u16 ... ok
[INFO] [stdout] test pixel_layout::tests::checked_native_decode_rejects_nonfinite_rescale_intercept ... ok
[INFO] [stdout] test pixel_layout::tests::checked_native_decode_rejects_nonfinite_rescale_slope ... ok
[INFO] [stdout] test pixel_layout::tests::checked_native_decode_rejects_trailing_bytes ... ok
[INFO] [stdout] test pixel_layout::tests::ct_signed_i16_rescale_intercept_minus_1024_produces_correct_hu ... ok
[INFO] [stdout] test pixel_layout::tests::identity_rescale_preserves_signed_i16_stored_values ... ok
[INFO] [stdout] test pixel_layout::tests::native_signed_16_decode_applies_linear_modality_lut ... ok
[INFO] [stdout] test pixel_layout::tests::native_signed_8_decode_applies_linear_modality_lut ... ok
[INFO] [stdout] test pixel_layout::tests::pixel_signedness_default_is_unsigned ... ok
[INFO] [stdout] test pixel_layout::tests::pixel_signedness_from_u16_round_trips ... ok
[INFO] [stdout] test pixel_layout::tests::pixel_signedness_try_from_rejects_invalid_u16 ... ok
[INFO] [stdout] test rle::tests::rle_16bit_grayscale_encode_decode_roundtrip_is_exact ... ok
[INFO] [stdout] test rle::tests::rle_8bit_grayscale_fragment_decodes_exact_values ... ok
[INFO] [stdout] test packbits::tests::literal_only_roundtrip ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_random_near_lossless ... ok
[INFO] [stdout] test jpeg_ls::tests::round_trip::round_trip_random ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_lossless_round_trip_random ... ok
[INFO] [stdout] test jpeg_ls::tests::parser::arbitrary_marker_bytes_never_panic ... ok
[INFO] [stdout] test jpeg_2000::encoder::tests::coarser_lossy_step_reduces_documented_fixture_size ... ok
[INFO] [stdout] test jpeg_2000::tests::decode_jpeg2000_multi_codeblock_two_levels_16bit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 320 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/jpeg2000_interop.rs (/opt/rustwide/target/debug/deps/jpeg2000_interop-dccbc4cbef9e97f7)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test corpus_covers_the_complete_previous_interop_matrix ... ok
[INFO] [stdout] test openjpeg_escalation_corpus_matches_tile_bodies ... ok
[INFO] [stdout] test openjpeg_lossy_corpus_tracks_reference_psnr ... ok
[INFO] [stdout] test openjpeg_lossless_corpus_decodes_exactly ... ok
[INFO] [stdout] test ritk_lossless_encoder_remains_openjpeg_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.87s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ritk_codecs
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/jpeg_2000/encoder.rs - jpeg_2000::encoder::Jpeg2000Encoding (line 47) ... ok
[INFO] [stdout] test src/jpeg_2000/quantization.rs - jpeg_2000::quantization::QuantizationStep::new (line 59) ... ok
[INFO] [stdout] test src/jpeg_ls/encoder.rs - jpeg_ls::encoder::encode_grayscale_jpeg_ls (line 46) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6", kill_on_drop: false }`
[INFO] [stdout] 000eae84256b7a31fac2681b74be0bbf64313c45b808a39f8d6e65c0ce5f16e6
