[INFO] cloning repository https://github.com/knopkem/dicom-toolkit-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/knopkem/dicom-toolkit-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknopkem%2Fdicom-toolkit-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknopkem%2Fdicom-toolkit-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2ab8c9ca5cd84e1d6925852525ab2dc76c0de0b9
[INFO] testing knopkem/dicom-toolkit-rs against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fknopkem%2Fdicom-toolkit-rs" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/knopkem/dicom-toolkit-rs
[INFO] finished tweaking git repo https://github.com/knopkem/dicom-toolkit-rs
[INFO] tweaked toml for git repo https://github.com/knopkem/dicom-toolkit-rs written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/knopkem/dicom-toolkit-rs on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/knopkem/dicom-toolkit-rs 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3293e62594c7a7f5551fedd934354526057c51bef142a22e91840ca1213889aa
[INFO] running `Command { std: "docker" "start" "-a" "3293e62594c7a7f5551fedd934354526057c51bef142a22e91840ca1213889aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3293e62594c7a7f5551fedd934354526057c51bef142a22e91840ca1213889aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3293e62594c7a7f5551fedd934354526057c51bef142a22e91840ca1213889aa", kill_on_drop: false }`
[INFO] [stdout] 3293e62594c7a7f5551fedd934354526057c51bef142a22e91840ca1213889aa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 43b123c2cd38b1910c03e86b28ba8409a113413eb1572bc8512354b5ed715807
[INFO] running `Command { std: "docker" "start" "-a" "43b123c2cd38b1910c03e86b28ba8409a113413eb1572bc8512354b5ed715807", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling aws-lc-rs v1.16.1
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling fearless_simd v0.3.0
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling jpeg-encoder v0.6.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling inventory v0.3.22
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tiff v0.9.1
[INFO] [stderr]    Compiling aws-lc-sys v0.38.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling openjph-core v0.1.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling dicom-toolkit-core v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-core)
[INFO] [stderr]    Compiling dicom-toolkit-jpeg2000 v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-jpeg2000)
[INFO] [stderr]    Compiling dicom-toolkit-dict v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-dict)
[INFO] [stderr]    Compiling dicom-toolkit-data v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-data)
[INFO] [stderr]    Compiling dicom-toolkit-image v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-image)
[INFO] [stderr]    Compiling dicom-toolkit-codec v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-codec)
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling dicom-toolkit-net v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-net)
[INFO] [stderr]    Compiling dicom-toolkit-tools v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-tools)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 29s
[INFO] running `Command { std: "docker" "inspect" "43b123c2cd38b1910c03e86b28ba8409a113413eb1572bc8512354b5ed715807", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43b123c2cd38b1910c03e86b28ba8409a113413eb1572bc8512354b5ed715807", kill_on_drop: false }`
[INFO] [stdout] 43b123c2cd38b1910c03e86b28ba8409a113413eb1572bc8512354b5ed715807
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0aca14ab94f0298a189ca77ff460dd79c8f176ed7ac01cdb309f6f96731d0ffe
[INFO] running `Command { std: "docker" "start" "-a" "0aca14ab94f0298a189ca77ff460dd79c8f176ed7ac01cdb309f6f96731d0ffe", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling dicom-toolkit-core v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-core)
[INFO] [stderr]    Compiling dicom-toolkit-dict v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-dict)
[INFO] [stderr]    Compiling dicom-toolkit-data v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-data)
[INFO] [stderr]    Compiling dicom-toolkit-net v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-net)
[INFO] [stderr]    Compiling dicom-toolkit-codec v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-codec)
[INFO] [stderr]    Compiling dicom-toolkit-image v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-image)
[INFO] [stderr]    Compiling dicom-toolkit-jpeg2000 v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-jpeg2000)
[INFO] [stderr]    Compiling dicom-toolkit-tools v0.5.0 (/opt/rustwide/workdir/crates/dicom-toolkit-tools)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 48.18s
[INFO] running `Command { std: "docker" "inspect" "0aca14ab94f0298a189ca77ff460dd79c8f176ed7ac01cdb309f6f96731d0ffe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0aca14ab94f0298a189ca77ff460dd79c8f176ed7ac01cdb309f6f96731d0ffe", kill_on_drop: false }`
[INFO] [stdout] 0aca14ab94f0298a189ca77ff460dd79c8f176ed7ac01cdb309f6f96731d0ffe
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7600f920394d42647b6ef95a367a20e39cbb02bfec97c83096b94c3e35b74c0b
[INFO] running `Command { std: "docker" "start" "-a" "7600f920394d42647b6ef95a367a20e39cbb02bfec97c83096b94c3e35b74c0b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dicom_toolkit_codec-1479f0cbcc45e453)
[INFO] [stdout] 
[INFO] [stdout] running 107 tests
[INFO] [stdout] test jp2k::decoder::tests::decode_garbage_returns_error ... ok
[INFO] [stdout] test jp2k::decoder::tests::decode_empty_returns_error ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_grayscale_8bit ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_htj2k_roundtrip_12bit ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_roundtrip_12bit_in_u16_container ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_lossy ... ok
[INFO] [stdout] test jpeg::encoder::tests::encode_rgb_2x2 ... ok
[INFO] [stdout] test jpeg::encoder::tests::encode_decode_roundtrip_grayscale ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_htj2k_lossy_is_parseable ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_htj2k_lossless_roundtrip_gradient_8bit ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_htj2k_lossless_roundtrip_varied_12bit ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_htj2k_lossless_roundtrip_large_16bit ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_roundtrip_16bit ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_roundtrip_8bit ... ok
[INFO] [stdout] test jpeg::lossless_encoder::tests::encode_lossless_grayscale_16bit_roundtrip ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_rgb_8bit ... ok
[INFO] [stdout] test jpeg::lossless_encoder::tests::encode_lossless_rejects_invalid_predictor ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::ff_bitstuffing_roundtrip ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::peek_byte_works ... ok
[INFO] [stdout] test jpeg::lossless_encoder::tests::encode_lossless_grayscale_8bit_roundtrip ... ok
[INFO] [stdout] test jpeg::decoder::tests::decode_tiny_jpeg_returns_frame ... ok
[INFO] [stdout] test jpeg::encoder::tests::encode_grayscale_2x2 ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::read_highbits_counts_zeros ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::roundtrip_simple_values ... ok
[INFO] [stdout] test jpeg_ls::bitstream::tests::roundtrip_many_small_values ... ok
[INFO] [stdout] test jpeg::lossless_encoder::tests::encode_lossless_rgb_8bit_roundtrip ... ok
[INFO] [stdout] test jpeg_ls::context::tests::error_correction_at_k_zero ... ok
[INFO] [stdout] test jpeg_ls::context::tests::golomb_k_zero ... ok
[INFO] [stdout] test jpeg_ls::context::tests::run_mode_context_golomb ... ok
[INFO] [stdout] test jpeg_ls::context::tests::initial_golomb_parameter ... ok
[INFO] [stdout] test jpeg_ls::context::tests::update_variables_accumulates ... ok
[INFO] [stdout] test jpeg_ls::encoder::tests::encode_decode_roundtrip_8bit_grayscale ... ok
[INFO] [stdout] test jpeg_ls::context::tests::counter_halving_at_reset ... ok
[INFO] [stdout] test jpeg_ls::context::tests::run_mode_update ... ok
[INFO] [stdout] test jpeg_ls::encoder::tests::encode_decode_roundtrip_16bit_grayscale ... ok
[INFO] [stdout] test jpeg_ls::golomb::tests::error_mapping_roundtrip ... ok
[INFO] [stdout] test jpeg_ls::golomb::tests::golomb_escape_code ... ok
[INFO] [stdout] test jpeg_ls::golomb::tests::golomb_encode_decode_roundtrip ... ok
[INFO] [stdout] test jpeg_ls::golomb::tests::unmap_known_values ... ok
[INFO] [stdout] test jpeg_ls::marker::tests::parse_with_color_transform ... ok
[INFO] [stdout] test jpeg_ls::marker::tests::parse_with_custom_params ... ok
[INFO] [stdout] test jpeg_ls::marker::tests::reject_missing_soi ... ok
[INFO] [stdout] test jpeg_ls::marker::tests::reject_too_short ... ok
[INFO] [stdout] test jpeg_ls::params::tests::default_thresholds_12bit ... ok
[INFO] [stdout] test jpeg_ls::params::tests::default_thresholds_16bit ... ok
[INFO] [stdout] test jpeg_ls::params::tests::derived_traits_lossless_8bit ... ok
[INFO] [stdout] test jpeg_ls::params::tests::log2_ceil_values ... ok
[INFO] [stdout] test jpeg_ls::params::tests::correct_prediction_clamps ... ok
[INFO] [stdout] test jpeg_ls::marker::tests::parse_minimal_header ... ok
[INFO] [stdout] test jpeg_ls::prediction::tests::apply_sign_function ... ok
[INFO] [stdout] test jpeg_ls::prediction::tests::context_id_range ... ok
[INFO] [stdout] test jpeg_ls::prediction::tests::med_predictor_basic ... ok
[INFO] [stdout] test jpeg_ls::prediction::tests::med_predictor_equal ... ok
[INFO] [stdout] test jpeg_ls::params::tests::derived_traits_near_lossless ... ok
[INFO] [stdout] test jpeg_ls::prediction::tests::quantize_gradient_buckets ... ok
[INFO] [stdout] test jpeg_ls::prediction::tests::sign_functions ... ok
[INFO] [stdout] test jpeg_ls::sample::tests::into_i32_works ... ok
[INFO] [stdout] test jpeg_ls::sample::tests::u16_read_write_le ... ok
[INFO] [stdout] test jpeg_ls::sample::tests::needs_u16_dispatch ... ok
[INFO] [stdout] test jpeg_ls::sample::tests::u16_sample_basics ... ok
[INFO] [stdout] test jpeg_ls::sample::tests::u8_sample_basics ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::encode_decode_roundtrip_constant ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::encode_decode_roundtrip_1x1 ... ok
[INFO] [stdout] test registry::tests::can_encode_distinguishes_decode_only_transfer_syntaxes ... ok
[INFO] [stdout] test jpeg_ls::encoder::tests::encode_decode_roundtrip_constant ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::encode_decode_roundtrip_gradient ... ok
[INFO] [stdout] test jpeg_ls::prediction::tests::quantization_lut_consistent ... ok
[INFO] [stdout] test registry::tests::codec_registry_can_decode_htj2k ... ok
[INFO] [stdout] test registry::tests::codec_registry_can_decode_jpeg_baseline ... ok
[INFO] [stdout] test registry::tests::codec_registry_can_decode_rle ... ok
[INFO] [stdout] test registry::tests::codec_registry_cannot_decode_unknown ... ok
[INFO] [stdout] test registry::tests::global_registry_has_htj2k_decoder ... ok
[INFO] [stdout] test registry::tests::global_registry_has_jpeg_lossless_encoder ... ok
[INFO] [stdout] test registry::tests::global_registry_exposes_htj2k_encoder_variants ... ok
[INFO] [stdout] test registry::tests::global_registry_has_jpeg_extended ... ok
[INFO] [stdout] test registry::tests::global_registry_has_jpeg_baseline ... ok
[INFO] [stdout] test registry::tests::find_required_returns_error_for_unknown ... ok
[INFO] [stdout] test registry::tests::global_registry_has_jpeg_ls ... ok
[INFO] [stdout] test registry::tests::global_registry_keeps_htj2k_rpcl_decode_only ... ok
[INFO] [stdout] test registry::tests::htj2k_codec_encode_uses_bits_stored_precision ... ok
[INFO] [stdout] test jpeg_ls::sample::tests::u8_read_write_le ... ok
[INFO] [stdout] test registry::tests::jp2k_codec_multiframe_decode_via_registry ... ok
[INFO] [stdout] test jpeg_ls::scan::tests::encode_decode_roundtrip_random_like ... ok
[INFO] [stdout] test jpeg::tests::jpeg_decode_baseline ... ok
[INFO] [stdout] test registry::tests::global_registry_has_rle ... ok
[INFO] [stdout] test registry::tests::rle_codec_roundtrip_via_registry ... ok
[INFO] [stdout] test registry::tests::supported_encode_transfer_syntaxes_excludes_decode_only_codecs ... ok
[INFO] [stdout] test registry::tests::supported_transfer_syntaxes_is_non_empty ... ok
[INFO] [stdout] test registry::tests::unknown_uid_returns_none ... ok
[INFO] [stdout] test rle::tests::encode_decode_segment_roundtrip_varied ... ok
[INFO] [stdout] test rle::tests::encode_decode_segment_roundtrip_uniform ... ok
[INFO] [stdout] test rle::tests::rle_decode_known_pattern ... ok
[INFO] [stdout] test rle::tests::rle_encode_decode_roundtrip_16bit ... ok
[INFO] [stdout] test registry::tests::jp2k_codec_encode_uses_bits_stored_precision ... ok
[INFO] [stdout] test registry::tests::jpeg_ls_codec_encode_uses_bits_stored_precision ... ok
[INFO] [stdout] test rle::tests::rle_encode_decode_roundtrip_8bit ... ok
[INFO] [stdout] test rle::tests::rle_encoded_output_is_even_length ... ok
[INFO] [stdout] test rle::tests::rle_frame_roundtrip_8bit_grayscale ... ok
[INFO] [stdout] test rle::tests::rle_header_too_short_returns_error ... ok
[INFO] [stdout] test rle::tests::rle_frame_roundtrip_8bit_rgb ... ok
[INFO] [stdout] test rle::tests::rle_frame_roundtrip_16bit_grayscale ... ok
[INFO] [stdout] test jpeg_ls::params::tests::default_thresholds_near_lossless ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_htj2k_lossy_large_gradient_has_stable_decode ... ok
[INFO] [stdout] test jp2k::encoder::tests::encode_grayscale_16bit ... ok
[INFO] [stdout] test jpeg_ls::golomb::tests::error_mapping_known_values ... ok
[INFO] [stdout] test jpeg_ls::params::tests::default_thresholds_8bit ... ok
[INFO] [stdout] test jpeg_ls::params::tests::mod_range_lossless_8bit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/htj2k_registry.rs (/opt/rustwide/target/debug/deps/htj2k_registry-84d38841c30e588f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test decodes_real_dicom_pixels_via_flat_api_after_htj2k_encode ... ok
[INFO] [stdout] test encodes_and_decodes_real_dicom_pixels_via_registry_lookup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.55s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dicom_toolkit_core-a5dd63679f541632)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test charset::tests::default_charset ... ok
[INFO] [stdout] test charset::tests::decode_utf8 ... ok
[INFO] [stdout] test charset::tests::decode_ascii ... ok
[INFO] [stdout] test charset::tests::decode_latin1_umlaut ... ok
[INFO] [stdout] test charset::tests::decode_latin2 ... ok
[INFO] [stdout] test charset::tests::decoder_encode_roundtrip ... ok
[INFO] [stdout] test charset::tests::decoder_with_iso2022_japanese ... ok
[INFO] [stdout] test charset::tests::escape_to_term_unknown ... ok
[INFO] [stdout] test charset::tests::latin1_maps_to_windows1252 ... ok
[INFO] [stdout] test charset::tests::decode_cyrillic ... ok
[INFO] [stdout] test charset::tests::latin9_supported ... ok
[INFO] [stdout] test charset::tests::multi_charset_decoder_single ... ok
[INFO] [stdout] test charset::tests::multi_charset_decoder_utf8 ... ok
[INFO] [stdout] test charset::tests::unknown_charset ... ok
[INFO] [stdout] test charset::tests::utf8_charset ... ok
[INFO] [stdout] test error::tests::error_display ... ok
[INFO] [stdout] test error::tests::io_error_conversion ... ok
[INFO] [stdout] test uid::tests::generate_uid ... ok
[INFO] [stdout] test uid::tests::invalid_uid_consecutive_dots ... ok
[INFO] [stdout] test uid::tests::invalid_uid_empty ... ok
[INFO] [stdout] test charset::tests::escape_to_term_known_sequences ... ok
[INFO] [stdout] test uid::tests::valid_uid ... ok
[INFO] [stdout] test uid::tests::invalid_uid_leading_zero ... ok
[INFO] [stdout] test uid::tests::invalid_uid_non_numeric ... ok
[INFO] [stdout] test error::tests::dimse_status_classification ... ok
[INFO] [stdout] test uid::tests::invalid_uid_too_long ... ok
[INFO] [stdout] test uid::tests::invalid_uid_trailing_dot ... ok
[INFO] [stdout] test uid::tests::uid_display ... ok
[INFO] [stdout] test uid::tests::from_static_preserves_value ... ok
[INFO] [stdout] test uid::tests::invalid_uid_leading_dot ... ok
[INFO] [stdout] test charset::tests::encode_roundtrip_latin1 ... ok
[INFO] [stderr]      Running tests/ofstd_port.rs (/opt/rustwide/target/debug/deps/ofstd_port-3f25e3c83def7a11)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test charset_utf8_roundtrip ... ok
[INFO] [stdout] test uid_inequality_and_equality ... ok
[INFO] [stdout] test uid_rejects_too_long ... ok
[INFO] [stdout] test uid_rejects_invalid_strings ... ok
[INFO] [stdout] test io_error_from_conversion ... ok
[INFO] [stdout] test charset_latin1_decode ... ok
[INFO] [stdout] test charset_multi_valued_decoder ... ok
[INFO] [stdout] test generated_uid_is_valid ... ok
[INFO] [stdout] test charset_unknown_returns_error ... ok
[INFO] [stdout] test uid_accepts_valid_strings ... ok
[INFO] [stdout] test error_display_strings_are_non_empty ... ok
[INFO] [stdout] test charset_default_ascii_roundtrip ... ok
[INFO] [stdout] test generated_uids_are_unique ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dicom_toolkit_data-43f487ccac0923ba)
[INFO] [stdout] 
[INFO] [stdout] running 130 tests
[INFO] [stdout] test dataset::tests::dataset_find_element_not_found ... ok
[INFO] [stdout] test dataset::tests::dataset_contains_remove ... ok
[INFO] [stdout] test dataset::tests::dataset_convenience_getters ... ok
[INFO] [stdout] test dataset::tests::dataset_find_element_ok ... ok
[INFO] [stdout] test dataset::tests::dataset_len_is_empty ... ok
[INFO] [stdout] test dataset::tests::dataset_iter ... ok
[INFO] [stdout] test dataset::tests::dataset_nested_sequence ... ok
[INFO] [stdout] test dataset::tests::dataset_tag_order_ascending ... ok
[INFO] [stdout] test dataset::tests::dataset_set_bytes ... ok
[INFO] [stdout] test dataset::tests::parse_attribute_path_nested_sequence ... ok
[INFO] [stdout] test dataset::tests::parse_attribute_path_rejects_malformed_paths ... ok
[INFO] [stdout] test dataset::tests::parse_attribute_path_top_level_tag ... ok
[INFO] [stdout] test dataset::tests::resolve_attribute_path_nested_sequence_item ... ok
[INFO] [stdout] test element::tests::element_display_string ... ok
[INFO] [stdout] test element::tests::element_bytes_roundtrip ... ok
[INFO] [stdout] test dataset::tests::resolve_attribute_path_rejects_out_of_range_item ... ok
[INFO] [stdout] test element::tests::element_is_empty ... ok
[INFO] [stdout] test element::tests::element_strings_roundtrip ... ok
[INFO] [stdout] test element::tests::element_u32_roundtrip ... ok
[INFO] [stdout] test file_format::tests::file_format_meta_generated ... ok
[INFO] [stdout] test element::tests::element_i32_roundtrip ... ok
[INFO] [stdout] test file_format::tests::file_format_roundtrip_explicit_vr_le ... ok
[INFO] [stdout] test element::tests::element_sequence_roundtrip ... ok
[INFO] [stdout] test element::tests::element_string_roundtrip ... ok
[INFO] [stdout] test dataset::tests::resolve_attribute_path_top_level_tag ... ok
[INFO] [stdout] test file_format::tests::file_format_roundtrip_with_sequence ... ok
[INFO] [stdout] test dataset::tests::dataset_insert_and_get ... ok
[INFO] [stdout] test dataset::tests::dataset_overwrite ... ok
[INFO] [stdout] test element::tests::element_f64_roundtrip ... ok
[INFO] [stdout] test element::tests::element_u16_roundtrip ... ok
[INFO] [stdout] test file_format::tests::file_format_from_disk_roundtrip ... ok
[INFO] [stdout] test io::codec::tests::rle_encode_decode_roundtrip_16bit ... ok
[INFO] [stdout] test file_format::tests::file_format_roundtrip_implicit_vr_le ... ok
[INFO] [stdout] test io::codec::tests::rle_decode_segment_runs ... ok
[INFO] [stdout] test element::tests::element_uid_roundtrip ... ok
[INFO] [stdout] test file_format::tests::file_format_save_as_different_ts ... ok
[INFO] [stdout] test io::codec::tests::rle_encode_decode_roundtrip_8bit ... ok
[INFO] [stdout] test io::reader::tests::parse_at_bytes ... ok
[INFO] [stdout] test io::reader::tests::parse_ds_bytes ... ok
[INFO] [stdout] test io::reader::tests::parse_lo_bytes_backslash ... ok
[INFO] [stdout] test io::reader::tests::parse_lo_latin1 ... ok
[INFO] [stdout] test io::reader::tests::parse_us_bytes ... ok
[INFO] [stdout] test io::reader::tests::read_file_recovers_file_meta_without_preamble ... ok
[INFO] [stdout] test io::reader::tests::read_undefined_length_un_as_sequence_cp246 ... ok
[INFO] [stdout] test io::transfer::tests::implicit_vr_lookup_falls_back_to_un_for_unknown_tags ... ok
[INFO] [stdout] test io::transfer::tests::implicit_vr_lookup_resolves_dimse_query_tags ... ok
[INFO] [stdout] test io::writer::tests::element_value_bytes_honors_transfer_syntax_endianness ... ok
[INFO] [stdout] test io::writer::tests::element_value_bytes_pads_odd_length_binary_values ... ok
[INFO] [stdout] test io::reader::tests::parse_ob_bytes ... ok
[INFO] [stdout] test io::reader::tests::parse_pn_utf8 ... ok
[INFO] [stdout] test io::reader::tests::parse_ui_bytes ... ok
[INFO] [stdout] test io::reader::tests::parse_is_bytes ... ok
[INFO] [stdout] test io::writer::tests::element_value_bytes_rejects_encapsulated_pixel_data ... ok
[INFO] [stdout] test io::writer::tests::element_value_bytes_supports_float_binary_values ... ok
[INFO] [stdout] test io::writer::tests::encode_string_single ... ok
[INFO] [stdout] test io::writer::tests::encode_strings_backslash ... ok
[INFO] [stdout] test io::writer::tests::encode_u16_le ... ok
[INFO] [stdout] test json::tests::bulk_data_uri_mode_rejects_encapsulated_pixel_data_without_uri ... ok
[INFO] [stdout] test io::writer::tests::encode_meta_writes_group_length_once_at_start ... ok
[INFO] [stdout] test io::writer::tests::pad_to_even_already_even ... ok
[INFO] [stdout] test io::writer::tests::pad_to_even_odd ... ok
[INFO] [stdout] test json::tests::invalid_json_returns_error ... ok
[INFO] [stdout] test json::tests::from_json_rejects_non_scalar_value_entries ... ok
[INFO] [stdout] test json::tests::pretty_print_is_valid_json ... ok
[INFO] [stdout] test json::tests::invalid_tag_key_returns_error ... ok
[INFO] [stdout] test json::tests::bulk_data_uri_mode_uses_uri_for_binary_vrs ... ok
[INFO] [stdout] test json::tests::from_json_rejects_bulk_data_uri_without_loader ... ok
[INFO] [stdout] test io::writer::tests::encode_string_latin1 ... ok
[INFO] [stdout] test json::tests::bulk_data_uri_mode_uses_uri_for_pixel_data ... ok
[INFO] [stdout] test json::tests::from_json_accepts_dcmtk_style_scalar_tokens ... ok
[INFO] [stdout] test json::tests::roundtrip_person_name ... ok
[INFO] [stdout] test json::tests::serialize_basic_dataset ... ok
[INFO] [stdout] test json::tests::roundtrip_sequence ... ok
[INFO] [stdout] test sequence::tests::get_item_in_bounds ... ok
[INFO] [stdout] test json::tests::roundtrip_string_element ... ok
[INFO] [stdout] test meta_info::tests::meta_roundtrip_to_from_dataset ... ok
[INFO] [stdout] test sequence::tests::get_item_out_of_bounds ... ok
[INFO] [stdout] test json::tests::roundtrip_u16_element ... ok
[INFO] [stdout] test value::tests::build_encapsulated_pixel_data_rejects_empty_frames ... ok
[INFO] [stdout] test meta_info::tests::meta_to_dataset_has_version ... ok
[INFO] [stdout] test value::tests::build_encapsulated_pixel_data_uses_fragment_item_boundaries ... ok
[INFO] [stdout] test sequence::tests::item_count_nonempty ... ok
[INFO] [stdout] test json::tests::roundtrip_uid_element ... ok
[INFO] [stdout] test value::tests::build_encapsulated_pixel_data_handles_multi_fragment_frames ... ok
[INFO] [stdout] test meta_info::tests::meta_from_dataset_missing_ts_uid_errors ... ok
[INFO] [stdout] test value::tests::date_display_full ... ok
[INFO] [stdout] test value::tests::date_display_partial_year ... ok
[INFO] [stdout] test element::tests::element_display_u16 ... ok
[INFO] [stdout] test value::tests::date_display_partial_year_month ... ok
[INFO] [stdout] test value::tests::date_full_parse ... ok
[INFO] [stdout] test value::tests::date_invalid ... ok
[INFO] [stdout] test value::tests::date_legacy_format ... ok
[INFO] [stdout] test value::tests::date_year_month ... ok
[INFO] [stdout] test value::tests::date_year_only ... ok
[INFO] [stdout] test sequence::tests::item_count_empty ... ok
[INFO] [stdout] test value::tests::datetime_display_roundtrip ... ok
[INFO] [stdout] test value::tests::datetime_display_roundtrip_no_fraction ... ok
[INFO] [stdout] test value::tests::datetime_full_parse ... ok
[INFO] [stdout] test value::tests::datetime_negative_offset ... ok
[INFO] [stdout] test value::tests::datetime_no_time ... ok
[INFO] [stdout] test value::tests::encapsulated_frames_handles_empty_bot_one_fragment_per_frame ... ok
[INFO] [stdout] test value::tests::encapsulated_frames_rejects_malformed_offset_table ... ok
[INFO] [stdout] test value::tests::encapsulated_frames_single_frame_concatenates_fragments ... ok
[INFO] [stdout] test value::tests::encapsulated_frames_uses_basic_offset_table_for_multi_fragment_frames ... ok
[INFO] [stdout] test value::tests::pn_display_single_group ... ok
[INFO] [stdout] test value::tests::pn_display_two_groups ... ok
[INFO] [stdout] test value::tests::pn_multi_component ... ok
[INFO] [stdout] test value::tests::pn_simple ... ok
[INFO] [stdout] test value::tests::time_display ... ok
[INFO] [stdout] test value::tests::time_display_no_fraction ... ok
[INFO] [stdout] test value::tests::time_full_parse ... ok
[INFO] [stdout] test value::tests::time_partial_hour ... ok
[INFO] [stdout] test value::tests::time_partial_no_fraction ... ok
[INFO] [stdout] test value::tests::value_as_string ... ok
[INFO] [stdout] test value::tests::value_as_bytes ... ok
[INFO] [stdout] test value::tests::value_is_empty ... ok
[INFO] [stdout] test value::tests::time_partial_hour_minute ... ok
[INFO] [stdout] test value::tests::value_multiplicity ... ok
[INFO] [stdout] test xml::tests::xml_contains_patient_name ... ok
[INFO] [stdout] test xml::tests::xml_contains_sequence ... ok
[INFO] [stdout] test xml::tests::xml_escapes_special_chars ... ok
[INFO] [stdout] test value::tests::value_as_numeric ... ok
[INFO] [stdout] test value::tests::time_fraction_short ... ok
[INFO] [stdout] test value::tests::value_to_display_string_strings ... ok
[INFO] [stdout] test value::tests::value_to_display_string_sequence ... ok
[INFO] [stdout] test value::tests::value_to_display_string_u16 ... ok
[INFO] [stdout] test xml::tests::xml_contains_uid ... ok
[INFO] [stdout] test value::tests::value_as_uid ... ok
[INFO] [stdout] test xml::tests::xml_has_root_element ... ok
[INFO] [stdout] test xml::tests::xml_is_well_formed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 130 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/charset_roundtrip.rs (/opt/rustwide/target/debug/deps/charset_roundtrip-f8db433ddc91e3cc)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test roundtrip_utf8 ... ok
[INFO] [stdout] test roundtrip_multivalue_string_with_charset ... ok
[INFO] [stdout] test roundtrip_utf8_cyrillic ... ok
[INFO] [stdout] test roundtrip_ascii_default ... ok
[INFO] [stdout] test roundtrip_latin1_special_chars ... ok
[INFO] [stdout] test roundtrip_latin2_polish ... ok
[INFO] [stdout] test roundtrip_latin9 ... ok
[INFO] [stderr]      Running tests/dcmdata_port.rs (/opt/rustwide/target/debug/deps/dcmdata_port-d18af9fca29f6643)
[INFO] [stdout] test latin1_bytes_are_not_utf8 ... ok
[INFO] [stdout] test roundtrip_utf8_mixed ... ok
[INFO] [stdout] test roundtrip_preserves_uid_ascii ... ok
[INFO] [stdout] test roundtrip_latin1_german ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test dataset_multi_string_set ... ok
[INFO] [stdout] test dataset_contains_returns_false_for_absent_tag ... ok
[INFO] [stdout] test dataset_insert_and_retrieve_u16 ... ok
[INFO] [stdout] test dataset_set_and_get_string ... ok
[INFO] [stdout] test matching::date_empty_query_matches_all ... ok
[INFO] [stdout] test dataset_overwrite_string ... ok
[INFO] [stdout] test dataset_remove_element ... ok
[INFO] [stdout] test matching::date_up_to_range ... ok
[INFO] [stdout] test matching::date_legacy_dot_format_in_query ... ok
[INFO] [stdout] test dataset_insert_multiple_elements_ordered ... ok
[INFO] [stdout] test dataset_bytes_insert_and_get ... ok
[INFO] [stdout] test dataset_sequence_insert_and_get ... ok
[INFO] [stdout] test dataset_iteration_covers_all_elements ... ok
[INFO] [stdout] test matching::date_from_range ... ok
[INFO] [stdout] test matching::uid_empty_query_matches_all ... ok
[INFO] [stdout] test element_display_dcmdump_style ... ok
[INFO] [stdout] test matching::uid_exact_match ... ok
[INFO] [stdout] test matching::wildcard_combined_patterns ... ok
[INFO] [stdout] test matching::wildcard_question_matches_one ... ok
[INFO] [stdout] test string_element_multivalue_by_backslash ... ok
[INFO] [stdout] test value_strings_multiplicity ... ok
[INFO] [stdout] test value_u16_multiplicity ... ok
[INFO] [stdout] test vr_ae_max_16_chars ... ok
[INFO] [stdout] test vr_dt_valid_datetime ... ok
[INFO] [stdout] test json_roundtrip_nested_sequences ... ok
[INFO] [stdout] test matching::wildcard_exact_match ... ok
[INFO] [stdout] test matching::wildcard_empty_pattern_matches_all ... ok
[INFO] [stdout] test matching::wildcard_literal_star_no_match ... ok
[INFO] [stdout] test json_roundtrip_complex_dataset ... ok
[INFO] [stdout] test matching::uid_list_membership ... ok
[INFO] [stdout] test xml_special_chars_escaped ... ok
[INFO] [stdout] test xml_well_formed_for_complex_dataset ... ok
[INFO] [stdout] test vr_da_valid_yyyymmdd ... ok
[INFO] [stdout] test vr_ui_valid_format ... ok
[INFO] [stdout] test matching::wildcard_star_matches_all ... ok
[INFO] [stdout] test value_empty_has_multiplicity_zero ... ok
[INFO] [stdout] test vr_tm_valid_hhmmss ... ok
[INFO] [stdout] test vr_cs_uppercase_only_valid_chars ... ok
[INFO] [stdout] test value_sequence_multiplicity ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dicom_toolkit_dict-e830515af42a161d)
[INFO] [stdout] test dataset_len_and_is_empty ... ok
[INFO] [stdout] test matching::date_explicit_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test tag::tests::delimiter_tags ... ok
[INFO] [stdout] test tag::tests::tag_ordering ... ok
[INFO] [stdout] test tag::tests::vr_lookup_resolves_query_tags ... ok
[INFO] [stdout] test tag::tests::vr_lookup_returns_none_for_unknown_tags ... ok
[INFO] [stdout] test tag::tests::tag_u32_roundtrip ... ok
[INFO] [stdout] test tag::tests::tag_display ... ok
[INFO] [stdout] test tag::tests::lookup_entry_matches_repeating_even_group_entries ... ok
[INFO] [stdout] test tag::tests::private_tag_detection ... ok
[INFO] [stdout] test ts::tests::jpeg_is_encapsulated ... ok
[INFO] [stdout] test ts::tests::explicit_vr_le ... ok
[INFO] [stdout] test ts::tests::all_ts_have_unique_uids ... ok
[INFO] [stdout] test ts::tests::lookup_by_uid ... ok
[INFO] [stdout] test ts::tests::unknown_uid ... ok
[INFO] [stdout] test uid_registry::tests::known_uid_lookup ... ok
[INFO] [stdout] test uid_registry::tests::transfer_syntax_lookup ... ok
[INFO] [stdout] test uid_registry::tests::unknown_uid_lookup ... ok
[INFO] [stdout] test vr::tests::long_explicit_vrs ... ok
[INFO] [stdout] test vr::tests::invalid_vr_bytes ... ok
[INFO] [stdout] test vr::tests::padding_bytes ... ok
[INFO] [stdout] test vr::tests::roundtrip_all_vrs ... ok
[INFO] [stdout] test vr::tests::string_vrs ... ok
[INFO] [stdout] test tag::tests::file_meta_detection ... ok
[INFO] [stdout] test tag::tests::lookup_entry_exposes_dcmtk_raw_vr_information ... ok
[INFO] [stderr]      Running tests/dcmdata_port.rs (/opt/rustwide/target/debug/deps/dcmdata_port-96ad1980f78a6d60)
[INFO] [stdout] test vr::tests::fixed_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test tag_delimiter_detection ... ok
[INFO] [stdout] test tag_file_meta_detection ... ok
[INFO] [stdout] test tag_display_format ... ok
[INFO] [stdout] test tag_group_element_accessors ... ok
[INFO] [stdout] test tag_group_length_detection ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dicom_toolkit_image-483071a40b975019)
[INFO] [stdout] test tag_ordering_by_group_element ... ok
[INFO] [stdout] test transfer_syntax_all_unique_uids ... ok
[INFO] [stdout] test transfer_syntax_deflated ... ok
[INFO] [stdout] test transfer_syntax_encapsulated ... ok
[INFO] [stdout] test transfer_syntax_lookup_standard ... ok
[INFO] [stdout] test tag_private_detection ... ok
[INFO] [stdout] test tag_u32_roundtrip ... ok
[INFO] [stdout] test transfer_syntax_unknown_uid ... ok
[INFO] [stdout] test vr_byte_roundtrip_all ... ok
[INFO] [stdout] test vr_fixed_sizes ... ok
[INFO] [stdout] test vr_long_explicit_length ... ok
[INFO] [stdout] test vr_padding_bytes ... ok
[INFO] [stdout] test vr_string_classification ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test color::palette::tests::palette_clamps_out_of_range ... ok
[INFO] [stdout] test color::palette::tests::palette_lookup_identity ... ok
[INFO] [stdout] test color::tests::photometric_from_str ... ok
[INFO] [stdout] test color::ycbcr::tests::ybr_to_rgb_white ... ok
[INFO] [stdout] test color::ycbcr::tests::ybr_to_rgb_black ... ok
[INFO] [stdout] test color::tests::photometric_grayscale_color ... ok
[INFO] [stdout] test color::palette::tests::palette_apply_to_frame ... ok
[INFO] [stdout] test color::ycbcr::tests::ybr_full_422_to_rgb_pair ... ok
[INFO] [stdout] test color::rgb::tests::planar_to_pixel_roundtrip ... ok
[INFO] [stdout] test color::rgb::tests::pixel_to_planar_roundtrip ... ok
[INFO] [stdout] test dicom_image::tests::frame_u8_monochrome1_inversion ... ok
[INFO] [stdout] test dicom_image::tests::frame_u8_grayscale_all_zeros ... ok
[INFO] [stdout] test dicom_image::tests::auto_window_sets_center_width ... ok
[INFO] [stdout] test dicom_image::tests::from_dataset_basic ... ok
[INFO] [stdout] test dicom_image::tests::frame_bytes_range_check ... ok
[INFO] [stdout] test dicom_image::tests::bytes_per_frame_16bit ... ok
[INFO] [stdout] test dicom_image::tests::frame_normalized_range ... ok
[INFO] [stdout] test color::ycbcr::tests::ybr_full_to_rgb_frame ... ok
[INFO] [stdout] test dicom_image::tests::set_window_rejects_invalid_width ... ok
[INFO] [stdout] test export::tests::frame_to_jpeg_bytes_rejects_invalid_quality ... ok
[INFO] [stdout] test export::tests::frame_to_jpeg_bytes_rejects_out_of_range_frame ... ok
[INFO] [stdout] test export::tests::frame_to_png_bytes_produces_valid_png ... ok
[INFO] [stdout] test lut::tests::modality_lut_non_identity ... ok
[INFO] [stdout] test lut::tests::modality_lut_ct_rescale ... ok
[INFO] [stdout] test lut::tests::modality_lut_identity ... ok
[INFO] [stdout] test pixel::tests::decode_u16_le_roundtrip ... ok
[INFO] [stdout] test export::tests::frame_to_jpeg_bytes_produces_grayscale_jpeg ... ok
[INFO] [stdout] test overlay::tests::overlay_get_pixel_bit7 ... ok
[INFO] [stdout] test pixel::tests::mask_u16_12bit ... ok
[INFO] [stdout] test export::tests::frame_to_jpeg_bytes_produces_rgb_jpeg ... ok
[INFO] [stdout] test overlay::tests::overlay_out_of_bounds ... ok
[INFO] [stdout] test render::tests::render_frame_u8_applies_window_override ... ok
[INFO] [stdout] test render::tests::render_frame_u8_crops_normalized_region ... ok
[INFO] [stdout] test render::tests::render_frame_u8_rejects_invalid_window_width ... ok
[INFO] [stdout] test render::tests::render_frame_u8_rejects_overlay_burn_in ... ok
[INFO] [stdout] test overlay::tests::overlay_get_pixel ... ok
[INFO] [stdout] test pixel::tests::mask_u16_identity_16bit ... ok
[INFO] [stdout] test export::tests::export_frame_jpeg_writes_file ... ok
[INFO] [stdout] test overlay::tests::overlay_to_bitmap ... ok
[INFO] [stdout] test transform::tests::flip_horizontal ... ok
[INFO] [stdout] test pixel::tests::decode_i16_le_signed ... ok
[INFO] [stdout] test export::tests::export_frame_png_writes_file ... ok
[INFO] [stdout] test transform::tests::flip_vertical ... ok
[INFO] [stdout] test pixel::tests::mask_i16_sign_extend ... ok
[INFO] [stdout] test transform::tests::flip_both ... ok
[INFO] [stdout] test transform::tests::rotate_180 ... ok
[INFO] [stdout] test transform::tests::rotate_270 ... ok
[INFO] [stdout] test render::tests::render_frame_u8_resizes_deterministically ... ok
[INFO] [stdout] test transform::tests::rotate_90 ... ok
[INFO] [stdout] test transform::tests::rotate_none ... ok
[INFO] [stdout] test transform::tests::scale_bilinear_upsample ... ok
[INFO] [stdout] test window::tests::window_level_clamps_below ... ok
[INFO] [stdout] test window::tests::window_level_clamps_above ... ok
[INFO] [stdout] test window::tests::window_level_linear ... ok
[INFO] [stdout] test transform::tests::scale_bilinear_identity ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dicom_toolkit_jpeg2000-0a1971473007a7ae)
[INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test j2c::arithmetic_encoder::tests::test_encode_decode_round_trip ... ok
[INFO] [stdout] test j2c::arithmetic_encoder::tests::test_encode_all_lps ... ok
[INFO] [stdout] test j2c::arithmetic_encoder::tests::test_context_state_identical ... ok
[INFO] [stdout] test j2c::arithmetic_encoder::tests::test_encode_all_mps ... ok
[INFO] [stdout] test j2c::arithmetic_encoder::tests::test_multiple_contexts ... ok
[INFO] [stdout] test j2c::bitplane_encode::tests::test_encode_all_zeros ... ok
[INFO] [stdout] test j2c::bitplane_encode::tests::test_encode_single_nonzero ... ok
[INFO] [stdout] test j2c::codestream_write::tests::test_ht_capability_word_matches_fixture_examples ... ok
[INFO] [stdout] test j2c::bitplane_encode::tests::test_zero_bitplanes_count ... ok
[INFO] [stdout] test j2c::bitplane_encode::tests::test_encode_various_magnitudes ... ok
[INFO] [stdout] test j2c::codestream_write::tests::test_write_rgb_codestream ... ok
[INFO] [stdout] test j2c::codestream_write::tests::test_write_minimal_codestream ... ok
[INFO] [stdout] test j2c::codestream_write::tests::test_write_ht_lossless_codestream_headers ... ok
[INFO] [stdout] test j2c::encode::tests::test_deinterleave_rgb ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_16bit_gray ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_8bit_gray ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_invalid_dimensions ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_decode_roundtrip_gray_8bit ... ok
[INFO] [stdout] test j2c::fdwt::tests::test_forward_97_round_trip ... ok
[INFO] [stdout] test j2c::forward_mct::tests::test_forward_ict_gray ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_high_throughput_zero_image_roundtrip ... ok
[INFO] [stdout] test j2c::forward_mct::tests::test_forward_rct_basic ... ok
[INFO] [stdout] test j2c::forward_mct::tests::test_ict_round_trip ... ok
[INFO] [stdout] test j2c::forward_mct::tests::test_rct_round_trip ... ok
[INFO] [stdout] test j2c::ht_block_decode::tests::test_coefficient_to_i32_shifted_alignment ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_too_short ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_high_throughput_nonzero_roundtrip ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_high_throughput_gradient_8bit_roundtrip ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_high_throughput_varied_12bit_large_roundtrip ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_high_throughput_ramp_16bit_roundtrip ... ok
[INFO] [stdout] test j2c::fdwt::tests::test_forward_dwt_97_multi_level ... ok
[INFO] [stdout] test j2c::packet_encode::tests::test_multi_subband_packet ... ok
[INFO] [stdout] test j2c::packet_encode::tests::test_non_empty_ht_packet ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_rgb ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_lossy ... ok
[INFO] [stdout] test j2c::packet_encode::tests::test_non_empty_packet ... ok
[INFO] [stdout] test j2c::quantize::tests::test_compute_step_sizes_irreversible ... ok
[INFO] [stdout] test j2c::fdwt::tests::test_forward_53_basic ... ok
[INFO] [stdout] test j2c::packet_encode::tests::test_encode_num_passes ... ok
[INFO] [stdout] test j2c::quantize::tests::test_lossless_quantize ... ok
[INFO] [stdout] test j2c::fdwt::tests::test_forward_dwt_53_single_level ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_high_throughput_varied_12bit_roundtrip ... ok
[INFO] [stdout] test j2c::fdwt::tests::test_odd_dimensions ... ok
[INFO] [stdout] test j2c::ht_block_decode::tests::test_direct_ht_block_roundtrip_positive_varied_4x4 ... ok
[INFO] [stdout] test j2c::ht_block_decode::tests::test_direct_ht_block_roundtrip_varied_4x4 ... ok
[INFO] [stdout] test j2c::ht_block_encode::tests::test_convert_to_aligned_sign_magnitude ... ok
[INFO] [stdout] test j2c::ht_block_encode::tests::test_encode_cleanup_only_nonzero_block ... ok
[INFO] [stdout] test j2c::packet_encode::tests::test_empty_packet ... ok
[INFO] [stdout] test j2c::packet_encode::tests::test_encode_num_ht_passes_round_trip ... ok
[INFO] [stdout] test j2c::quantize::tests::test_lossy_quantize ... ok
[INFO] [stdout] test j2c::quantize::tests::test_compute_step_sizes_reversible ... ok
[INFO] [stdout] test j2c::packet_encode::tests::test_encode_num_passes_round_trip ... ok
[INFO] [stdout] test j2c::segment::tests::test_code_block_style_detects_high_throughput ... ok
[INFO] [stdout] test j2c::segment::tests::test_parse_ht_segment_lengths_reads_refinement_segment ... ok
[INFO] [stdout] test j2c::segment::tests::test_parse_ht_segment_lengths_folds_placeholder_passes ... ok
[INFO] [stdout] test j2c::tag_tree_encode::tests::test_2x2_tree ... ok
[INFO] [stdout] test writer::tests::test_byte_stuffing ... ok
[INFO] [stderr]      Running tests/htj2k_conformance.rs (/opt/rustwide/target/debug/deps/htj2k_conformance-259566c52f05829d)
[INFO] [stdout] test j2c::tag_tree_encode::tests::test_single_value ... ok
[INFO] [stdout] test writer::tests::test_marker_write ... ok
[INFO] [stdout] test writer::tests::test_round_trip_u16 ... ok
[INFO] [stdout] test writer::tests::test_write_bits_basic ... ok
[INFO] [stdout] test j2c::tag_tree_encode::tests::test_new_tree_dimensions ... ok
[INFO] [stdout] test writer::tests::test_write_bits_partial ... ok
[INFO] [stdout] test j2c::tile::tests::test_jpeg2000_standard_example_b4 ... ok
[INFO] [stdout] test j2c::encode::tests::test_encode_high_throughput_lossy_large_gradient_is_parseable ... ok
[INFO] [stdout] test j2c::segment::tests::test_decode_num_ht_coding_passes_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test parses_real_dicom_htj2k_codestreams_in_strict_mode ... ok
[INFO] [stdout] test decodes_real_dicom_pixels_from_lossy_htj2k_with_stable_metadata ... ok
[INFO] [stdout] test roundtrips_real_dicom_pixels_through_lossless_htj2k ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.24s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dicom_toolkit_net-aca7553358d2f4d4)
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test association::tests::max_pdv_data_length_honors_peer_limit ... ok
[INFO] [stdout] test association::tests::negotiate_pc_accept_all ... ok
[INFO] [stdout] test association::tests::negotiate_pc_prefer_explicit_le ... ok
[INFO] [stdout] test association::tests::negotiate_pc_prefers_custom_transfer_syntax_order ... ok
[INFO] [stdout] test association::tests::negotiate_pc_unsupported_ts ... ok
[INFO] [stdout] test association::tests::accept_uses_requestor_max_pdu_length_for_outbound_limit ... ok
[INFO] [stdout] test association::tests::recv_optional_dimse_data_keeps_next_command_queued ... ok
[INFO] [stdout] test association::tests::negotiate_pc_unsupported_abstract_syntax ... ok
[INFO] [stdout] test pdu::tests::a_abort_roundtrip ... ok
[INFO] [stdout] test dimse::tests::move_destination_roundtrip ... ok
[INFO] [stdout] test pdu::tests::ae_title_padding ... ok
[INFO] [stdout] test pdu::tests::associate_rj_roundtrip ... ok
[INFO] [stdout] test pdu::tests::associate_ac_roundtrip ... ok
[INFO] [stdout] test pdu::tests::p_data_tf_data_pdv ... ok
[INFO] [stdout] test pdu::tests::read_pdu_associate_rq ... ok
[INFO] [stdout] test presentation::tests::pc_result_roundtrip ... ok
[INFO] [stdout] test config::tests::default_config_sensible ... ok
[INFO] [stdout] test services::echo::tests::echo_rq_command_fields ... ok
[INFO] [stdout] test dimse::tests::c_store_rq_roundtrip ... ok
[INFO] [stdout] test services::echo::tests::echo_rsp_command_fields ... ok
[INFO] [stdout] test services::find::tests::c_find_rsp_final_success ... ok
[INFO] [stdout] test services::find::tests::c_find_rq_command_build ... ok
[INFO] [stdout] test dimse::tests::echo_rq_encode_decode_roundtrip ... ok
[INFO] [stdout] test dimse::tests::command_group_length_is_correct ... ok
[INFO] [stdout] test pdu::tests::associate_rq_roundtrip ... ok
[INFO] [stdout] test association::tests::test_echo_loopback ... ok
[INFO] [stdout] test association::tests::recv_optional_dimse_data_tolerates_empty_data_pdv_before_next_command ... ok
[INFO] [stdout] test pdu::tests::release_rq_rp_encoding ... ok
[INFO] [stdout] test dimse::tests::empty_dataset_encodes_only_group_length ... ok
[INFO] [stdout] test services::provider::tests::static_destination_lookup_case_insensitive ... ok
[INFO] [stdout] test services::find::tests::encode_dataset_uses_requested_transfer_syntax ... ok
[INFO] [stdout] test services::get::tests::c_get_rq_command_build ... ok
[INFO] [stdout] test services::get::tests::c_get_rsp_final_success ... ok
[INFO] [stdout] test services::get::tests::c_get_rsp_pending_has_sub_operation_counts ... ok
[INFO] [stdout] test presentation::tests::pc_result_is_accepted ... ok
[INFO] [stdout] test services::find::tests::c_find_rsp_pending ... ok
[INFO] [stdout] test pdu::tests::read_pdu_release_rq ... ok
[INFO] [stdout] test services::provider::tests::static_destination_lookup_not_found ... ok
[INFO] [stdout] test services::provider::tests::static_destination_lookup_found ... ok
[INFO] [stdout] test services::provider::tests::store_result_failure ... ok
[INFO] [stdout] test services::provider::tests::store_result_success ... ok
[INFO] [stdout] test services::r#move::tests::c_move_rsp_final_success ... ok
[INFO] [stdout] test services::r#move::tests::c_move_rq_command_build ... ok
[INFO] [stdout] test services::r#move::tests::c_move_rsp_pending_has_counts ... ok
[INFO] [stdout] test tls::tests::build_client_config_empty_root_store_succeeds ... ok
[INFO] [stdout] test tls::tests::tls_config_default_is_strict ... ok
[INFO] [stdout] test services::store::tests::c_store_rsp_success_status ... ok
[INFO] [stdout] test services::store::tests::c_store_rq_command_build ... ok
[INFO] [stdout] test tls::tests::build_client_config_no_verify_succeeds ... ok
[INFO] [stdout] test tls::tests::parse_certs_invalid_pem_returns_error ... ok
[INFO] [stdout] test tls::tests::parse_private_key_missing_returns_error ... ok
[INFO] [stdout] test association::tests::negotiate_pc_respects_accepted_transfer_syntaxes ... ok
[INFO] [stdout] test dimse::tests::uid_padded_to_even_length ... ok
[INFO] [stdout] test pdu::tests::p_data_tf_roundtrip ... ok
[INFO] [stdout] test pdu::tests::read_pdu_p_data ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-d5a6da3077641d7e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_store_loopback ... ok
[INFO] [stdout] test test_find_loopback ... ok
[INFO] [stdout] test test_move_loopback ... ok
[INFO] [stdout] test test_get_loopback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/server_e2e.rs (/opt/rustwide/target/debug/deps/server_e2e-b33132004302ace9)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_server_graceful_shutdown ... ok
[INFO] [stdout] test test_server_echo_builtin ... ok
[INFO] [stdout] test test_server_find_loopback_implicit_vr_le ... ok
[INFO] [stdout] test test_server_find_loopback ... ok
[INFO] [stdout] test test_server_store_loopback ... ok
[INFO] [stdout] test test_server_get_loopback ... ok
[INFO] [stdout] test test_server_concurrent_associations ... ok
[INFO] [stdout] test test_server_move_loopback ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dicom_toolkit_tools-1ec31f3f68ec5c46)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/dcmcjp2k.rs (/opt/rustwide/target/debug/deps/dcmcjp2k-1d25e063180bdbc9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/dcmcjpls.rs (/opt/rustwide/target/debug/deps/dcmcjpls-725fb20235c63354)
[INFO] [stderr]      Running unittests src/bin/dcmdjp2k.rs (/opt/rustwide/target/debug/deps/dcmdjp2k-fbb1d8e98a10a99f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/dcmdjpls.rs (/opt/rustwide/target/debug/deps/dcmdjpls-840d5c2497b51b2f)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/dcmdump.rs (/opt/rustwide/target/debug/deps/dcmdump-6ebb406ad3c5e2f5)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/echoscu.rs (/opt/rustwide/target/debug/deps/echoscu-138feacf2645a369)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/findscu.rs (/opt/rustwide/target/debug/deps/findscu-6377c9514dae9a0e)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/getscu.rs (/opt/rustwide/target/debug/deps/getscu-1cfcb618546a726b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/img2dcm.rs (/opt/rustwide/target/debug/deps/img2dcm-2cff14f7ca451452)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/storescp.rs (/opt/rustwide/target/debug/deps/storescp-ad6f174a915e73f5)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/storescu.rs (/opt/rustwide/target/debug/deps/storescu-15e683a2c300d748)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/getscu_cli.rs (/opt/rustwide/target/debug/deps/getscu_cli-3c4065aaffc3430a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/jp2k_cli.rs (/opt/rustwide/target/debug/deps/jp2k_cli-3570d071c41de18c)
[INFO] [stdout] test getscu_retrieves_and_saves_instances ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test dcmcjp2k_lossy_sets_transfer_syntax_and_flag_on_real_dicom ... ok
[INFO] [stdout] test dcmcjp2k_htj2k_lossy_sets_transfer_syntax_and_flag_on_real_dicom ... ok
[INFO] [stdout] test dcmcjp2k_htj2k_lossless_roundtrip_real_dicom ... ok
[INFO] [stdout] test dcmcjpls_reencodes_real_htj2k_losslessly ... ok
[INFO] [stdout] test dcmcjpls_reencodes_multiframe_real_htj2k_losslessly ... ok
[INFO] [stdout] test dcmcjp2k_and_dcmdjp2k_lossless_real_dicom_preserves_core_metadata ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/roundtrip.rs (/opt/rustwide/target/debug/deps/roundtrip-4f6d608a03cec05a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test roundtrip_dataset_in_memory_explicit_vr_le ... ok
[INFO] [stdout] test roundtrip_dicom_file_with_sequence ... ok
[INFO] [stdout] test roundtrip_file_format_in_memory ... ok
[INFO] [stdout] test roundtrip_multiple_numeric_vrs ... ok
[INFO] [stdout] test roundtrip_dicom_file ... ok
[INFO] [stdout] test roundtrip_json_pretty ... ok
[INFO] [stdout] test roundtrip_json_via_dataset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dicom_toolkit_codec
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dicom_toolkit_core
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/dicom-toolkit-core/src/log.rs - log (line 8) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dicom_toolkit_data
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dicom_toolkit_dict
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dicom_toolkit_image
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dicom_toolkit_jpeg2000
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/dicom-toolkit-jpeg2000/src/lib.rs - (line 21) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dicom_toolkit_net
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test crates/dicom-toolkit-net/src/server.rs - server (line 8) - compile ... ok
[INFO] [stdout] test crates/dicom-toolkit-net/src/server.rs - server::FileStoreProvider (line 506) - compile ... ok
[INFO] [stdout] test crates/dicom-toolkit-net/src/services/provider.rs - services::provider::StoreServiceProvider (line 83) - compile ... ok
[INFO] [stdout] test crates/dicom-toolkit-net/src/services/provider.rs - services::provider::StaticDestinationLookup (line 211) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dicom_toolkit_tools
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7600f920394d42647b6ef95a367a20e39cbb02bfec97c83096b94c3e35b74c0b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7600f920394d42647b6ef95a367a20e39cbb02bfec97c83096b94c3e35b74c0b", kill_on_drop: false }`
[INFO] [stdout] 7600f920394d42647b6ef95a367a20e39cbb02bfec97c83096b94c3e35b74c0b
