[INFO] cloning repository https://github.com/gitbadger-clan/halftone [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gitbadger-clan/halftone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgitbadger-clan%2Fhalftone", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgitbadger-clan%2Fhalftone'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 569b9bf4263bc99ebfd099a7db629faeac6b93db [INFO] testing gitbadger-clan/halftone against 1.100.0-beta.1 for beta-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgitbadger-clan%2Fhalftone" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-1-tc2/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/gitbadger-clan/halftone [INFO] finished tweaking git repo https://github.com/gitbadger-clan/halftone [INFO] tweaked toml for git repo https://github.com/gitbadger-clan/halftone written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/gitbadger-clan/halftone on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/gitbadger-clan/halftone already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36 [INFO] running `Command { std: "docker" "start" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36", 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" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36", 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" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling shlex v2.0.1 [INFO] [stderr] Compiling syn v3.0.5 [INFO] [stderr] Compiling find-msvc-tools v0.1.12 [INFO] [stderr] Compiling typenum v1.20.1 [INFO] [stderr] Compiling const-oid v0.10.2 [INFO] [stderr] Compiling cpufeatures v0.3.1 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling jobserver v0.1.35 [INFO] [stderr] Compiling simd-adler32 v0.3.10 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling crc32fast v1.5.1 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling cc v1.4.5 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling miniz_oxide v0.9.1 [INFO] [stderr] Compiling pkg-config v0.3.34 [INFO] [stderr] Compiling crossbeam-utils v0.8.23 [INFO] [stderr] Compiling semver v1.0.28 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling hybrid-array v0.4.15 [INFO] [stderr] Compiling flate2 v1.1.10 [INFO] [stderr] Compiling crossbeam-epoch v0.9.21 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling curve25519-dalek v5.0.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.8 [INFO] [stderr] Compiling rustls v0.23.44 [INFO] [stderr] Compiling zstd-safe v8.0.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling http v1.5.0 [INFO] [stderr] Compiling crypto-common v0.2.2 [INFO] [stderr] Compiling block-buffer v0.12.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling zstd-sys v2.1.0+zstd.1.5.7 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling digest v0.11.3 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling zune-core v0.5.3 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling base64 v0.23.1 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling pxfm v0.1.30 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling signature v3.0.0 [INFO] [stderr] Compiling ed25519 v3.0.0 [INFO] [stderr] Compiling image-webp v0.2.4 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling xattr v1.6.1 [INFO] [stderr] Compiling ureq-proto v0.6.2 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.20 [INFO] [stderr] Compiling zune-jpeg v0.5.15 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling thiserror v2.0.20 [INFO] [stderr] Compiling moxcms v0.8.1 [INFO] [stderr] Compiling rustls-webpki v0.103.15 [INFO] [stderr] Compiling webpki-roots v1.0.9 [INFO] [stderr] Compiling filetime v0.2.29 [INFO] [stderr] Compiling halftone-core v0.1.0 (/opt/rustwide/workdir/crates/halftone-core) [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling bytemuck v1.25.2 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling utf8-zero v0.8.1 [INFO] [stderr] Compiling clap_builder v4.6.6 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling tar v0.4.46 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling image v0.25.10 [INFO] [stderr] Compiling ed25519-dalek v3.0.0 [INFO] [stderr] Compiling either v1.18.0 [INFO] [stderr] Compiling mutate_once v0.1.2 [INFO] [stderr] Compiling kamadak-exif v0.6.1 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling ureq v3.4.1 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Compiling is_executable v1.0.6 [INFO] [stderr] Compiling smallvec v1.16.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling halftone-pixel v0.1.0 (/opt/rustwide/workdir/crates/halftone-pixel) [INFO] [stderr] Compiling halftone-bench v0.1.0 (/opt/rustwide/workdir/crates/halftone-bench) [INFO] [stderr] Compiling clap_complete v4.6.9 [INFO] [stderr] Compiling halftone-container v0.1.0 (/opt/rustwide/workdir/crates/halftone-container) [INFO] [stderr] Compiling halftone-blind v0.1.0 (/opt/rustwide/workdir/crates/halftone-blind) [INFO] [stderr] Compiling halftone-mark v0.1.0 (/opt/rustwide/workdir/crates/halftone-mark) [INFO] [stderr] Compiling halftone-report v0.1.0 (/opt/rustwide/workdir/crates/halftone-report) [INFO] [stderr] Compiling zstd v0.14.0 [INFO] [stderr] Compiling halftone-packs v0.1.0 (/opt/rustwide/workdir/crates/halftone-packs) [INFO] [stderr] Compiling halftone-c2pa v0.1.0 (/opt/rustwide/workdir/crates/halftone-c2pa) [INFO] [stderr] Compiling halftone-cli v0.1.0 (/opt/rustwide/workdir/crates/halftone-cli) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 04s [INFO] running `Command { std: "docker" "inspect" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36", 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" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling halftone-bench v0.1.0 (/opt/rustwide/workdir/crates/halftone-bench) [INFO] [stderr] Compiling halftone-pixel v0.1.0 (/opt/rustwide/workdir/crates/halftone-pixel) [INFO] [stderr] Compiling halftone-container v0.1.0 (/opt/rustwide/workdir/crates/halftone-container) [INFO] [stderr] Compiling halftone-cli v0.1.0 (/opt/rustwide/workdir/crates/halftone-cli) [INFO] [stderr] Compiling halftone-packs v0.1.0 (/opt/rustwide/workdir/crates/halftone-packs) [INFO] [stderr] Compiling halftone-c2pa v0.1.0 (/opt/rustwide/workdir/crates/halftone-c2pa) [INFO] [stderr] Compiling halftone-blind v0.1.0 (/opt/rustwide/workdir/crates/halftone-blind) [INFO] [stderr] Compiling halftone-report v0.1.0 (/opt/rustwide/workdir/crates/halftone-report) [INFO] [stderr] Compiling halftone-mark v0.1.0 (/opt/rustwide/workdir/crates/halftone-mark) [INFO] [stderr] Compiling halftone-core v0.1.0 (/opt/rustwide/workdir/crates/halftone-core) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 20.64s [INFO] running `Command { std: "docker" "inspect" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36", 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" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/halftone-bench/6ebcc812aa97a41c/out/halftone_bench-6ebcc812aa97a41c) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test distort::tests::captured_is_a_label_not_a_computation ... ok [INFO] [stdout] test distort::tests::names_round_trip_through_parse ... ok [INFO] [stdout] test distort::tests::identity_passes_bytes_through_untouched ... ok [INFO] [stdout] test distort::tests::garbage_input_is_an_error_not_a_panic ... ok [INFO] [stdout] test distort::tests::synthetic_transforms_drop_embedded_metadata ... ok [INFO] [stdout] test survive::tests::byte_identical_inputs_are_folded_and_reported ... ok [INFO] [stdout] test survive::tests::captured_files_are_matched_by_stem_and_take_columns ... ok [INFO] [stdout] test survive::tests::end_to_end_synthetic_transforms_strip_and_the_table_says_so ... ok [INFO] [stdout] test survive::tests::fates_cover_every_transition ... ok [INFO] [stdout] test distort::tests::noise_is_deterministic_and_bounded ... ok [INFO] [stdout] test metrics::tests::tpr_at_fpr_separable ... ok [INFO] [stdout] test distort::tests::jpeg_quality_orders_file_size ... ok [INFO] [stdout] test survive::tests::unreadable_input_is_an_error_not_a_panic ... ok [INFO] [stdout] test survive::tests::writer_key_follows_the_corpus_convention ... ok [INFO] [stdout] test distort::tests::resize_and_crop_change_dimensions_as_specified ... ok [INFO] [stdout] test distort::tests::same_container_transforms_keep_the_container ... ok [INFO] [stdout] test distort::tests::every_synthetic_transform_produces_a_decodable_file_in_the_right_container ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/halftone-blind/68996d827e4891c9/out/halftone_blind-68996d827e4891c9) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/halftone-c2pa/59682d0defa274f5/out/halftone_c2pa-59682d0defa274f5) [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 22 tests [INFO] [stdout] test source_type::tests::nothing_declared_is_empty ... ok [INFO] [stdout] test source_type::tests::substring_in_unrelated_string_does_not_count ... ok [INFO] [stdout] test tests::fetching_is_off_by_default ... ok [INFO] [stdout] test tests::loopback_and_ip_literals_are_refused ... ok [INFO] [stdout] test source_type::tests::iptc_assertion_is_found_by_prefixed_key ... ok [INFO] [stdout] test tests::adobe_reference_is_fetchable ... ok [INFO] [stdout] test tests::credentials_and_empty_hosts_are_refused ... ok [INFO] [stdout] test source_type::tests::history_with_capture_then_generative_edit_is_ai_not_conflict ... ok [INFO] [stdout] test source_type::tests::unknown_term_is_reported_verbatim ... ok [INFO] [stdout] test source_type::tests::generative_action_declares_ai_with_path ... ok [INFO] [stdout] test tests::plain_http_is_refused ... ok [INFO] [stdout] test trust::tests::a_tsa_list_alone_trusts_no_signer ... ok [INFO] [stdout] test trust::tests::eku_policy_applies_with_trust_lists_disabled ... ok [INFO] [stdout] test trust::tests::eku_oids_ignores_comments_and_junk ... ok [INFO] [stdout] test source_type::tests::capture_only_is_not_ai ... ok [INFO] [stdout] test trust::tests::details_reports_every_bundle ... ok [INFO] [stdout] test trust::tests::disabled_with_no_custom_is_empty ... ok [INFO] [stdout] test trust::tests::eku_config_is_the_six_c2pa_default_oids ... ok [INFO] [stdout] test trust::tests::vendored_lists_become_one_manifest_and_one_tsa_anchor ... ok [INFO] [stdout] test trust::tests::auto_falls_back_to_vendored_when_nothing_installed ... ok [INFO] [stdout] test trust::tests::vendored_snapshot_is_non_empty ... ok [INFO] [stdout] test trust::tests::custom_bundles_are_manifest_anchors_with_distinct_uris ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/build/halftone-cli/6b7c9da85de6cdb4/out/ht-6b7c9da85de6cdb4) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test complete::tests::asset_filter_hides_unrelated_files_but_keeps_dirs ... ok [INFO] [stdout] test complete::tests::registration_script_mentions_the_binary ... ok [INFO] [stdout] test complete::tests::only_layers_complete_after_a_comma ... ok [INFO] [stdout] test complete::tests::subcommands_are_offered ... ok [INFO] [stdout] test complete::tests::nested_packs_subcommands ... ok [INFO] [stdout] test complete::tests::trust_list_offers_keywords ... ok [INFO] [stdout] test complete::tests::value_enums_complete ... ok [INFO] [stdout] test glyph::tests::every_status_has_a_distinct_glyph_in_both_sets ... ok [INFO] [stdout] test complete::tests::writers_come_from_builtin_db ... ok [INFO] [stdout] test glyph::tests::ascii_set_is_ascii ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/completions.rs (/opt/rustwide/target/debug/build/halftone-cli/b214b221bfec622e/out/completions-b214b221bfec622e) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test empty_complete_var_is_a_normal_run ... ok [INFO] [stdout] test flags_and_values_complete_through_the_binary ... ok [INFO] [stderr] Running tests/corpus.rs (/opt/rustwide/target/debug/build/halftone-cli/ef347b8077fd47ba/out/corpus-ef347b8077fd47ba) [INFO] [stdout] test registration_snippet_available_both_ways ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test corpus_files_are_what_their_names_say ... ignored, needs corpus/differential/04-generators on disk; run by preflight or the nightly runner [INFO] [stdout] test unit::groups_ignore_only_the_path ... ok [INFO] [stdout] test unit::pair_keys_ignore_order ... ok [INFO] [stdout] test unit::parses_the_naming_scheme ... ok [INFO] [stdout] test unit::rejects_bad_names ... ok [INFO] [stdout] test unit::sniffs_formats ... ok [INFO] [stdout] test unit::psnr_bounds ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/stdout_shape.rs (/opt/rustwide/target/debug/build/halftone-cli/bfb9ceace990935b/out/stdout_shape-bfb9ceace990935b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test json_mode_emits_only_json_lines ... ok [INFO] [stdout] test batch_json_is_one_object_with_summary_rows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/halftone-container/e03fcd20bfbb0512/out/halftone_container-e03fcd20bfbb0512) [INFO] [stdout] [INFO] [stdout] running 43 tests [INFO] [stdout] test jpeg::coeffs::tests::huffman_decoder_builds_from_standard_tables ... ok [INFO] [stdout] test jpeg::coeffs::tests::rejects_progressive_and_garbage ... ok [INFO] [stdout] test exif::tests::no_metadata_is_absent_not_error ... ok [INFO] [stdout] test fingerprints::tests::builtin_parses ... ok [INFO] [stdout] test fingerprints::tests::roundtrip_and_lookup ... ok [INFO] [stdout] test exif::tests::dims_conflict_respects_orientation_swap ... ok [INFO] [stdout] test exif::tests::generator_in_png_text_is_present ... ok [INFO] [stdout] test jpeg::tests::classifies_libjpeg_quality ... ok [INFO] [stdout] test jpeg::tests::fingerprint_is_stable_and_sensitive ... ok [INFO] [stdout] test jpeg::tests::quality_100_is_all_ones ... ok [INFO] [stdout] test jpeg::tests::rejects_garbage ... ok [INFO] [stdout] test jpeg::tests::nonstandard_tables_are_not_libjpeg ... ok [INFO] [stdout] test jpeg::tests::parses_structure_and_subsampling ... ok [INFO] [stdout] test jpeg::tables::tests::std_huffman_specs_are_well_formed ... ok [INFO] [stdout] test jpeg::tables::tests::zigzag_of_std_luma_matches_known_prefix ... ok [INFO] [stdout] test jpeg::tables::tests::quality_roundtrip ... ok [INFO] [stdout] test marking::tests::app13_iim_block_is_reported_and_does_not_change_status ... ok [INFO] [stdout] test marking::tests::attribute_form_generative_is_present ... ok [INFO] [stdout] test marking::tests::element_form_with_other_prefix_and_bare_term ... ok [INFO] [stdout] test marking::tests::conflicting_values_are_inconclusive ... ok [INFO] [stdout] test marking::tests::extended_xmp_is_reassembled_across_chunks ... ok [INFO] [stdout] test marking::tests::no_xmp_is_absent ... ok [INFO] [stdout] test marking::tests::non_generative_term_is_absent_with_value_reported ... ok [INFO] [stdout] test marking::tests::field_deep_in_a_large_packet_is_not_clipped ... ok [INFO] [stdout] test marking::tests::hostile_input_errors_instead_of_panicking ... ok [INFO] [stdout] test marking::tests::png_itxt_xmp_is_found ... ok [INFO] [stdout] test marking::tests::png_with_manifest_but_no_xmp_points_to_manifest_layer ... ok [INFO] [stdout] test marking::tests::xmp_without_field_is_absent_and_says_so ... ok [INFO] [stdout] test marking::tests::webp_xmp_chunk_is_found ... ok [INFO] [stdout] test png::tests::names_known_generator ... ok [INFO] [stdout] test marking::tests::unknown_term_is_inconclusive_verbatim ... ok [INFO] [stdout] test png::tests::detects_sd_parameters_chunk ... ok [INFO] [stdout] test png::tests::plain_png_is_inconclusive ... ok [INFO] [stdout] test marking::tests::truncated_extended_xmp_is_inconclusive_not_absent ... ok [INFO] [stdout] test marking::tests::retired_term_is_absent_and_flagged ... ok [INFO] [stdout] test png_rules::tests::rules_pick_expected_writers ... ok [INFO] [stdout] test png::tests::parses_ihdr_and_chunk_order ... ok [INFO] [stdout] test marking::tests::resource_form_is_found ... ok [INFO] [stdout] test png_rules::tests::xmp_content_separates_mac_screenshot_from_photoshop ... ok [INFO] [stdout] test png_rules::tests::every_rule_is_reachable_by_a_synthetic_layout ... ok [INFO] [stdout] test webp::tests::parses_extended_with_xmp ... ok [INFO] [stdout] test webp::tests::plain_lossy_is_inconclusive ... ok [INFO] [stdout] test double::tests::synthetic_double_quantization_scores_higher ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/marking_files.rs (/opt/rustwide/target/debug/build/halftone-container/ff26d3062c326d54/out/marking_files-ff26d3062c326d54) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test exiftool_capture_marking_with_iim_block ... ok [INFO] [stdout] test unmarked_pillow_output_is_absent ... ok [INFO] [stdout] test exiftool_generative_marking_in_all_three_containers ... ok [INFO] [stdout] test exiftool_extended_xmp_is_reassembled ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/real_files.rs (/opt/rustwide/target/debug/build/halftone-container/39e86271afa89e08/out/real_files-39e86271afa89e08) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test exif_consistency_on_real_files ... ok [INFO] [stdout] test quant_tables_classify_and_fingerprint_real_pillow_output ... ok [INFO] [stdout] test png_and_webp_sources_on_real_files ... ok [INFO] [stdout] test decoder_handles_baseline_variants_and_rejects_progressive ... ok [INFO] [stdout] test double_compression_separates_single_from_resaved ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/halftone-core/c26a9d4e255e2c10/out/halftone_core-c26a9d4e255e2c10) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test asset::tests::sniffs_jpeg_and_png ... ok [INFO] [stdout] test asset::tests::unknown_is_none ... ok [INFO] [stdout] test batch::tests::long_names_are_truncated_from_the_left ... ok [INFO] [stdout] test asset::tests::asset_hashes_bytes ... ok [INFO] [stdout] test batch::tests::batch_carries_schema_columns_and_counts ... ok [INFO] [stdout] test batch::tests::embedded_manifest_row_has_no_fetched_from ... ok [INFO] [stdout] test batch::tests::fetched_manifest_is_marked ... ok [INFO] [stdout] test batch::tests::matrix_has_legend_grid_and_detail_lines ... ok [INFO] [stdout] test batch::tests::remote_manifest_reference_is_shown ... ok [INFO] [stdout] test batch::tests::matrix_points_to_container_when_manifest_layer_absent ... ok [INFO] [stdout] test batch::tests::row_projects_the_named_columns ... ok [INFO] [stdout] test dst::tests::code_of_handles_uri_and_bare_forms ... ok [INFO] [stdout] test evidence::tests::evidence_roundtrips_json ... ok [INFO] [stdout] test dst::tests::vocabulary_is_well_formed ... ok [INFO] [stdout] test evidence::tests::layers_order_cheapest_first ... ok [INFO] [stdout] test batch::tests::missing_details_yield_none_not_defaults ... ok [INFO] [stdout] test registry::tests::timestamp_shape ... ok [INFO] [stdout] test registry::tests::unsupported_becomes_not_applicable ... ok [INFO] [stdout] test registry::tests::runs_in_layer_order_and_survives_errors ... ok [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/halftone-mark/062dde297ccea999/out/halftone_mark-062dde297ccea999) [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [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/lib.rs (/opt/rustwide/target/debug/build/halftone-packs/3e75fac0b3736fde/out/halftone_packs-3e75fac0b3736fde) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test index::tests::rollback_refused ... ok [INFO] [stdout] test index::tests::trust_file_path_must_be_plain ... ok [INFO] [stdout] test manifest::tests::mismatched_tier_fails_validation ... ok [INFO] [stdout] test manifest::tests::missing_tier_is_rejected ... ok [INFO] [stdout] test manifest::tests::tier_roundtrips_lowercase ... ok [INFO] [stdout] test store::tests::installed_roundtrip ... ok [INFO] [stdout] test update::tests::pem_sniff ... ok [INFO] [stdout] test update::tests::safe_join_rejects_escape ... ok [INFO] [stdout] test store::tests::rfc3339_shape ... ok [INFO] [stdout] test update::tests::dir_fetch_uses_basename_and_limit ... ok [INFO] [stdout] test update::tests::version_compare ... ok [INFO] [stdout] test index::tests::wrong_key_rejected ... ok [INFO] [stdout] test index::tests::signed_index_roundtrip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/from_dir.rs (/opt/rustwide/target/debug/build/halftone-packs/0e710cadeb05e9f9/out/from_dir-0e710cadeb05e9f9) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test wrong_publisher_key_is_rejected ... ok [INFO] [stdout] test dry_run_writes_nothing ... ok [INFO] [stdout] test tampered_file_is_rejected ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/halftone-pixel/3efc021b49492e42/out/halftone_pixel-3efc021b49492e42) [INFO] [stdout] test rollback_is_refused ... ok [INFO] [stdout] test installs_then_reports_up_to_date ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test lattice::tests::small_image_is_inconclusive ... ok [INFO] [stdout] test residual::tests::highpass_kills_constants_and_gradients ... ok [INFO] [stdout] test lattice::tests::partial_grid_fails_consistency ... ok [INFO] [stdout] test lattice::tests::straight_ui_lines_on_the_grid_do_not_fire ... ok [INFO] [stdout] test lattice::tests::grids_score_above_clean ... ok [INFO] [stderr] Running tests/real_files.rs (/opt/rustwide/target/debug/build/halftone-pixel/813a4d43cd214444/out/real_files-813a4d43cd214444) [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test thresholded_mode_verdicts_and_names_all_causes ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/build/halftone-report/efbd410ef0115870/out/halftone_report-efbd410ef0115870) [INFO] [stdout] test separation_on_real_png_fixtures ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s [INFO] [stdout] [INFO] [stderr] Doc-tests halftone_bench [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] [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 halftone_blind [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 halftone_c2pa [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 halftone_container [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 halftone_core [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 halftone_mark [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 halftone_packs [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 halftone_pixel [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 halftone_report [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" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36", kill_on_drop: false }` [INFO] [stdout] 764641b1c2194abd1b92a7efecb8b744faeaa7b52703c55d4ba4652b4b8eea36