[INFO] cloning repository https://github.com/Brevex/Argos
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Brevex/Argos" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBrevex%2FArgos", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBrevex%2FArgos'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5e6ffc537f35fd6b594d03a78278988e478371ea
[INFO] testing Brevex/Argos against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FBrevex%2FArgos" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/Brevex/Argos
[INFO] finished tweaking git repo https://github.com/Brevex/Argos
[INFO] tweaked toml for git repo https://github.com/Brevex/Argos written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Brevex/Argos on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Brevex/Argos already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ts-rs-macros v12.0.1
[INFO] [stderr]   Downloaded ts-rs v12.0.1
[INFO] [stderr]   Downloaded mimalloc v0.1.52
[INFO] [stderr]   Downloaded jpeg-encoder v0.7.1
[INFO] [stderr]   Downloaded zune-png v0.5.2
[INFO] [stderr]   Downloaded clap v4.6.6
[INFO] [stderr]   Downloaded clap_builder v4.6.6
[INFO] [stderr]   Downloaded libmimalloc-sys v0.1.49
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7
[INFO] running `Command { std: "docker" "start" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7", 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" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7", 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" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling argos_core v0.1.0 (/opt/rustwide/workdir/crates/argos_core)
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zune-core v0.5.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling jpeg-encoder v0.7.1
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling argos_classify v0.1.0 (/opt/rustwide/workdir/crates/argos_classify)
[INFO] [stderr]    Compiling argos_device v0.1.0 (/opt/rustwide/workdir/crates/argos_device)
[INFO] [stderr]    Compiling zune-png v0.5.2
[INFO] [stderr]    Compiling argos_fs v0.1.0 (/opt/rustwide/workdir/crates/argos_fs)
[INFO] [stderr]    Compiling argos_carve v0.1.0 (/opt/rustwide/workdir/crates/argos_carve)
[INFO] [stderr]    Compiling crossbeam-channel v0.5.16
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.49
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling argos_engine v0.1.0 (/opt/rustwide/workdir/crates/argos_engine)
[INFO] [stderr]    Compiling argos_ipc v0.1.0 (/opt/rustwide/workdir/crates/argos_ipc)
[INFO] [stderr]    Compiling argos_report v0.1.0 (/opt/rustwide/workdir/crates/argos_report)
[INFO] [stderr]    Compiling mimalloc v0.1.52
[INFO] [stderr]    Compiling argos v0.1.0 (/opt/rustwide/workdir/crates/argos)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 51.81s
[INFO] running `Command { std: "docker" "inspect" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7", 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" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/examples/gen_fuzz_corpus
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `gen_fuzz_corpus` in package `argos_fs v0.1.0 (/opt/rustwide/workdir/crates/argos_fs)` has the same output filename as the example target `gen_fuzz_corpus` in package `argos_carve v0.1.0 (/opt/rustwide/workdir/crates/argos_carve)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/examples/gen_fuzz_corpus.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `gen_fuzz_corpus` in package `argos_fs v0.1.0 (/opt/rustwide/workdir/crates/argos_fs)` has the same output filename as the example target `gen_fuzz_corpus` in package `argos_carve v0.1.0 (/opt/rustwide/workdir/crates/argos_carve)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling argos_core v0.1.0 (/opt/rustwide/workdir/crates/argos_core)
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling argos_carve v0.1.0 (/opt/rustwide/workdir/crates/argos_carve)
[INFO] [stderr]    Compiling argos_classify v0.1.0 (/opt/rustwide/workdir/crates/argos_classify)
[INFO] [stderr]    Compiling argos_fs v0.1.0 (/opt/rustwide/workdir/crates/argos_fs)
[INFO] [stderr]    Compiling argos_device v0.1.0 (/opt/rustwide/workdir/crates/argos_device)
[INFO] [stderr]    Compiling argos_engine v0.1.0 (/opt/rustwide/workdir/crates/argos_engine)
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling argos_report v0.1.0 (/opt/rustwide/workdir/crates/argos_report)
[INFO] [stderr]    Compiling argos_ipc v0.1.0 (/opt/rustwide/workdir/crates/argos_ipc)
[INFO] [stderr]    Compiling argos v0.1.0 (/opt/rustwide/workdir/crates/argos)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 01s
[INFO] running `Command { std: "docker" "inspect" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7", 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" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/examples/gen_fuzz_corpus
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `gen_fuzz_corpus` in package `argos_fs v0.1.0 (/opt/rustwide/workdir/crates/argos_fs)` has the same output filename as the example target `gen_fuzz_corpus` in package `argos_carve v0.1.0 (/opt/rustwide/workdir/crates/argos_carve)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/release/examples/gen_fuzz_corpus.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `gen_fuzz_corpus` in package `argos_fs v0.1.0 (/opt/rustwide/workdir/crates/argos_fs)` has the same output filename as the example target `gen_fuzz_corpus` in package `argos_carve v0.1.0 (/opt/rustwide/workdir/crates/argos_carve)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/argos-a196471fa8b6ad5b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test serve::pace::tests::only_the_newest_of_a_cumulative_run_is_sent ... ok
[INFO] [stdout] test serve::pace::tests::a_quiet_wire_repeats_the_last_progress_and_a_busy_one_does_not ... ok
[INFO] [stdout] test console::tests::a_clock_carries_the_largest_two_units_that_say_anything ... ok
[INFO] [stdout] test serve::pace::tests::a_heartbeat_before_any_progress_says_nothing ... ok
[INFO] [stdout] test serve::pace::tests::unreadable_regions_arrive_as_a_running_total ... ok
[INFO] [stdout] test medium::tests::an_acquisition_tells_its_caller_what_it_passed_and_what_it_recovered ... ok
[INFO] [stdout] test medium::tests::acquiring_into_a_path_that_already_exists_is_refused_before_anything_is_written ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/characterization.rs (/opt/rustwide/target/release/deps/characterization-e85b1cc7771124f2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test a_scan_of_the_planted_medium_produces_what_it_produced_before ... ok
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-b499de65054995d0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.45s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test a_scan_with_every_stage_disabled_is_refused ... ok
[INFO] [stdout] test listing_devices_needs_no_privileges_and_never_fails ... ok
[INFO] [stdout] test acquire_refuses_to_overwrite_an_image_that_already_exists ... ok
[INFO] [stdout] test scan_refuses_an_output_directory_containing_the_source ... ok
[INFO] [stdout] test scanning_an_image_file_warns_about_nothing ... ok
[INFO] [stdout] test scan_recovers_all_images_bit_identical_end_to_end ... ok
[INFO] [stdout] test acquire_copies_a_medium_and_the_copy_scans_to_the_same_images ... ok
[INFO] [stdout] test a_range_scans_its_neighbourhood_and_reports_only_what_it_covered ... ok
[INFO] [stdout] test a_single_worker_scan_recovers_exactly_what_a_parallel_one_does ... ok
[INFO] [stdout] test an_image_below_the_size_floor_is_recorded_and_not_written ... ok
[INFO] [stdout] test the_manifest_carries_triage_labels_and_what_decided_them ... ok
[INFO] [stdout] test a_range_that_covers_nothing_is_refused_rather_than_scanned ... ok
[INFO] [stdout] test a_batch_of_photographs_can_be_exported_by_camera_and_date ... ok
[INFO] [stdout] test disabling_triage_removes_the_labels_and_nothing_else ... ok
[INFO] [stdout] test the_recovery_is_identical_on_every_platform ... ok
[INFO] [stderr]      Running tests/serve.rs (/opt/rustwide/target/release/deps/serve-89213f28c1d7e177)
[INFO] [stdout] test a_search_can_be_run_again_from_a_session_without_reading_the_medium_twice ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test an_unknown_method_is_refused_without_touching_a_medium ... ok
[INFO] [stdout] test a_client_speaking_another_schema_is_turned_away_at_the_door ... ok
[INFO] [stdout] test a_malformed_line_is_answered_rather_than_killing_the_connection ... ok
[INFO] [stdout] test a_scan_that_cannot_open_its_source_fails_the_call_rather_than_the_process ... ok
[INFO] [stdout] test the_handshake_agrees_on_the_schema_before_anything_else_is_allowed ... ok
[INFO] [stdout] test acquiring_onto_a_path_that_already_exists_is_refused_by_the_call ... ok
[INFO] [stdout] test cancelling_over_the_wire_still_leaves_a_manifest_behind ... ok
[INFO] [stdout] test a_cancelled_acquisition_reports_what_it_never_reached_as_untried_not_as_damage ... ok
[INFO] [stdout] test results_read_a_session_the_scan_already_wrote ... ok
[INFO] [stdout] test an_acquisition_over_the_wire_copies_the_medium_and_says_what_it_read ... ok
[INFO] [stdout] test the_final_account_never_reports_an_unwritten_artifact_as_recovered ... ok
[INFO] [stdout] test a_client_that_disappears_mid_scan_still_leaves_a_manifest ... ok
[INFO] [stdout] test a_scan_over_the_wire_recovers_exactly_what_the_command_line_does ... ok
[INFO] [stdout] test a_client_is_never_asked_to_keep_up_with_the_report_stage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/session.rs (/opt/rustwide/target/release/deps/session-68bc09de3dab99af)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_preview_is_written_per_artifact_and_named_by_its_hash ... ok
[INFO] [stdout] test an_artifact_that_carves_but_does_not_decode_is_reported_without_a_preview ... ok
[INFO] [stdout] test export_refuses_an_artifact_whose_bytes_changed_since_the_scan ... ok
[INFO] [stdout] test the_manifest_stage_announces_itself_after_the_last_artifact_is_written ... ok
[INFO] [stdout] test an_ambiguous_selection_is_refused_rather_than_guessed ... ok
[INFO] [stdout] test export_copies_what_was_selected_and_nothing_else ... ok
[INFO] [stdout] test report_reads_back_every_artifact_the_scan_recorded ... ok
[INFO] [stdout] test previews_are_written_only_when_asked_for ... ok
[INFO] [stdout] test previews_do_not_depend_on_triage_and_change_nothing_about_the_recovery ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/argos_carve-86266cbcef1f24df)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/carve.rs (/opt/rustwide/target/release/deps/carve-2bc782f32034a9a0)
[INFO] [stdout] running 1 test
[INFO] [stdout] test mcu::tests::the_lookup_agrees_with_the_canonical_walk_on_every_prefix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test a_description_whose_offsets_point_outside_it_yields_nothing ... ok
[INFO] [stdout] test truncation_at_every_segment_boundary_is_corrupt_never_a_panic ... ok
[INFO] [stdout] test a_recovered_image_reports_the_camera_and_the_moment ... ok
[INFO] [stdout] test overflowed_length_fields_are_corrupt_never_a_hang_or_panic ... ok
[INFO] [stdout] test thumbnail_survives_a_parent_that_breaks_after_the_app1_segment ... ok
[INFO] [stdout] test zero_filled_regions_yield_no_findings ... ok
[INFO] [stdout] test validator_reports_the_exact_length_despite_trailing_garbage ... ok
[INFO] [stdout] test truncation_at_every_byte_of_a_described_image_never_panics ... ok
[INFO] [stdout] test cyclic_exif_ifd_chain_terminates_without_a_thumbnail ... ok
[INFO] [stdout] test a_cyclic_ifd_chain_terminates_without_a_description ... ok
[INFO] [stdout] test exif_thumbnail_is_a_separate_lower_tier_finding ... ok
[INFO] [stdout] test corrupt_candidates_are_rejected_without_breaking_the_scan ... ok
[INFO] [stdout] test a_photograph_that_lost_its_picture_still_says_when_it_was_taken ... ok
[INFO] [stdout] test every_contiguous_image_is_recovered_bit_identical ... ok
[INFO] [stdout] test signature_straddling_a_window_boundary_is_still_found ... ok
[INFO] [stderr]      Running tests/decode_rgba.rs (/opt/rustwide/target/release/deps/decode_rgba-8a071c201db65850)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_png_header_just_past_the_ceiling_is_refused ... ok
[INFO] [stdout] test a_zero_dimension_frame_is_refused ... ok
[INFO] [stdout] test refusing_an_oversized_frame_reserves_no_memory_for_it ... ok
[INFO] [stdout] test a_png_header_claiming_more_pixels_than_the_ceiling_is_refused ... ok
[INFO] [stdout] test a_real_photograph_decodes_to_its_declared_size ... ok
[INFO] [stdout] test truncated_and_corrupt_bytes_are_refused_rather_than_decoded ... ok
[INFO] [stdout] test a_jpeg_header_claiming_more_pixels_than_the_ceiling_is_refused ... ok
[INFO] [stdout] test every_png_colour_type_expands_to_four_opaque_or_alpha_channels ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcu.rs (/opt/rustwide/target/release/deps/mcu-c0b77054e370c000)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test decodes::a_colour_photograph_with_subsampling_decodes_completely ... ok
[INFO] [stdout] test decodes::a_progressive_frame_is_reported_unsupported_not_guessed_at ... ok
[INFO] [stdout] test decodes::a_truncated_photograph_is_never_complete_and_reports_how_far_it_got ... ok
[INFO] [stdout] test decodes::restart_markers_out_of_order_break_the_scan ... ok
[INFO] [stdout] test decodes::a_real_photograph_decodes_every_mcu_it_declares ... ok
[INFO] [stdout] test decodes::an_mcu_index_maps_to_the_pixel_row_it_starts ... ok
[INFO] [stdout] test decodes::arbitrary_bytes_never_panic_and_never_claim_completeness ... ok
[INFO] [stdout] test decodes::noise_alone_decodes_almost_nothing ... ok
[INFO] [stdout] test decodes::a_photograph_spliced_onto_unrelated_data_is_never_complete ... ok
[INFO] [stdout] test equivalence::the_entropy_decoder_reports_exactly_what_it_reported_before ... ok
[INFO] [stderr]      Running tests/reassemble.rs (/opt/rustwide/target/release/deps/reassemble-f6a9f13140b25378)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test restart_markers_are_offered_as_independent_entry_points ... ok
[INFO] [stdout] test a_jpeg_entropy_stream_classifies_as_one_and_filler_does_not ... ok
[INFO] [stdout] test a_png_idat_stream_classifies_as_deflate ... ok
[INFO] [stdout] test a_block_too_short_to_measure_is_not_claimed_as_image_data ... ok
[INFO] [stdout] test a_fragmented_png_declares_its_size_so_a_search_can_skip_the_small_ones ... ok
[INFO] [stdout] test an_n_fragment_image_is_reassembled_by_the_graph_walk ... ok
[INFO] [stdout] test the_hypothesis_budget_bounds_the_search ... ok
[INFO] [stdout] test a_two_fragment_image_is_reassembled_to_the_exact_planted_bytes ... ok
[INFO] [stdout] test a_coarser_grid_costs_proportionally_fewer_hypotheses ... ok
[INFO] [stdout] test a_fragment_stored_before_its_predecessor_is_still_reassembled_in_file_order ... ok
[INFO] [stdout] test the_search_steps_on_the_volume_grid_rather_than_the_medium_one ... ok
[INFO] [stdout] test reassembly_never_claims_an_image_that_is_not_there ... ok
[INFO] [stdout] test bytes_another_recovery_already_claimed_are_not_offered_to_the_walk ... ok
[INFO] [stderr]      Running tests/reassemble_at_scale.rs (/opt/rustwide/target/release/deps/reassemble_at_scale-2d1b861564efc53c)
[INFO] [stdout] test the_walk_never_reads_the_same_bytes_twice ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test recovery::the_graph_walk_reaches_a_continuation_its_candidate_list_ranks_last ... ok
[INFO] [stdout] test recovery::a_second_fragment_past_the_first_sixteen_megabytes_is_still_found ... ok
[INFO] [stdout] test recovery::a_fragment_stored_before_its_header_is_found_by_the_gap_search ... ok
[INFO] [stdout] test recovery::a_header_whose_continuation_is_not_on_the_medium_reassembles_to_nothing ... ok
[INFO] [stdout] test walk_cost::extents_claimed_elsewhere_change_nothing_about_what_is_recovered ... ok
[INFO] [stdout] test walk_cost::the_walk_costs_what_the_medium_holds_not_what_was_recovered_from_it ... ok
[INFO] [stdout] test walk_cost::doubling_what_was_already_recovered_does_not_double_the_search ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.58s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/recovery_rate.rs (/opt/rustwide/target/release/deps/recovery_rate-28143d98b8935ed6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/reference.rs (/opt/rustwide/target/release/deps/reference-4c1d11d5f0c5d5f2)
[INFO] [stdout] test recovery_rates_per_fragmentation_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.38s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_progressive_frame_is_refused_as_a_reference ... ok
[INFO] [stdout] test a_reference_decodes_a_siblings_entropy_data ... ok
[INFO] [stdout] test a_reference_lends_a_header_that_reproduces_its_own_file ... ok
[INFO] [stdout] test a_colour_reference_lends_its_own_component_geometry ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/argos_classify-38e27b3bd428c21d)
[INFO] [stdout] test entering_an_orphan_anywhere_but_a_restart_marker_is_not_offered ... ok
[INFO] [stdout] test a_reference_reports_what_is_wrong_with_it_rather_than_guessing ... ok
[INFO] [stdout] test an_orphaned_fragment_entered_at_a_restart_marker_decodes_to_a_picture ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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 tests/phash.rs (/opt/rustwide/target/release/deps/phash-a1cfd710aea434d4)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_faint_but_real_gradient_is_still_hashed ... ok
[INFO] [stdout] test an_image_with_no_structure_gets_no_hash ... ok
[INFO] [stdout] test a_resized_copy_stays_within_the_near_duplicate_distance ... ok
[INFO] [stdout] test a_photograph_and_an_asset_never_collapse ... ok
[INFO] [stdout] test a_re_encoded_copy_stays_within_the_near_duplicate_distance ... ok
[INFO] [stdout] test unrelated_photographs_do_not_collapse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.83s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rank.rs (/opt/rustwide/target/release/deps/rank-641f4d98fbde318b)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_cache_entry_never_outranks_a_photograph_even_carrying_its_camera ... ok
[INFO] [stdout] test every_standing_survives_being_written_and_read_back ... ok
[INFO] [stderr]      Running tests/rules.rs (/opt/rustwide/target/release/deps/rules-423cc3d4820d3fd5)
[INFO] [stdout] test evidence_orders_camera_above_date_above_size_above_nothing ... ok
[INFO] [stdout] test a_picture_that_did_not_decode_is_ranked_by_what_it_still_says ... ok
[INFO] [stdout] test the_size_floor_sits_at_the_smallest_frame_a_camera_of_the_era_produced ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test an_image_with_no_texture_is_never_called_a_photograph ... ok
[INFO] [stdout] test the_manifest_can_name_what_labelled_it ... ok
[INFO] [stdout] test an_image_that_satisfies_neither_direction_is_reported_unclear ... ok
[INFO] [stdout] test transparency_settles_an_image_on_its_own ... ok
[INFO] [stdout] test a_photograph_carries_the_high_frequency_floor_a_fill_does_not ... ok
[INFO] [stdout] test no_asset_in_the_corpus_is_called_a_photograph ... ok
[INFO] [stdout] test no_photograph_in_the_corpus_is_called_an_asset ... ok
[INFO] [stdout] test a_photograph_label_always_rests_on_positive_evidence ... ok
[INFO] [stdout] test eval_corpus_meets_the_recorded_precision_and_recall ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/thresholds.rs (/opt/rustwide/target/release/deps/thresholds-6e9e9e2ad8cc3407)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/argos_core-0f08e692955d3799)
[INFO] [stdout] running 2 tests
[INFO] [stdout] test feature_distributions_over_the_validation_range ... ignored, prints the distributions a threshold is derived from; not an assertion
[INFO] [stdout] test feature_values_of_two_synthetic_pngs ... ignored, prints the features of two fixtures; not an assertion
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/core.rs (/opt/rustwide/target/release/deps/core-7b2f1c1cc4ad5068)
[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 8 tests
[INFO] [stdout] test sector_range_end_is_checked ... ok
[INFO] [stdout] test bad_sector_fails_the_covering_read_and_names_the_sector ... ok
[INFO] [stdout] test sector_size_accepts_every_power_of_two_in_range ... ok
[INFO] [stdout] test confidence_orders_metadata_above_all_carving ... ok
[INFO] [stdout] test lba_to_byte_offset_is_checked ... ok
[INFO] [stdout] test out_of_range_reads_are_rejected_not_truncated ... ok
[INFO] [stdout] test reads_return_the_bytes_at_the_claimed_offset ... ok
[INFO] [stdout] test sector_size_rejects_out_of_range_and_non_powers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/argos_device-a1654103d17aa72c)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test class::tests::a_driver_that_declines_leaves_the_class_unknown ... ok
[INFO] [stdout] test class::tests::an_unknown_class_only_warns_on_evidence ... ok
[INFO] [stdout] test class::tests::an_ssd_with_trim_off_still_expects_its_deleted_content ... ok
[INFO] [stdout] test class::tests::every_platform_reads_the_same_fact_the_same_way ... ok
[INFO] [stdout] test inventory::tests::a_shadow_copy_path_round_trips_through_its_index ... ok
[INFO] [stdout] test class::tests::sysfs_whitespace_does_not_change_the_answer ... ok
[INFO] [stdout] test inventory::tests::a_live_volume_is_not_mistaken_for_a_snapshot ... ok
[INFO] [stdout] test inventory::tests::a_writable_mount_is_told_from_a_read_only_one ... ok
[INFO] [stdout] test inventory::tests::enumeration_never_fails_on_any_platform ... ok
[INFO] [stdout] test inventory::tests::the_namespace_is_matched_case_insensitively ... ok
[INFO] [stdout] test mount::tests::a_disk_inherits_the_mounts_of_its_partitions ... ok
[INFO] [stdout] test mount::tests::a_macos_slice_joins_to_its_disk ... ok
[INFO] [stdout] test inventory::tests::an_unmounted_device_reports_neither ... ok
[INFO] [stdout] test class::tests::a_rotational_disk_always_expects_its_deleted_content ... ok
[INFO] [stdout] test mount::tests::a_partition_matches_only_its_own_mount ... ok
[INFO] [stdout] test mount::tests::a_read_only_mount_is_recognised_from_either_option_list ... ok
[INFO] [stdout] test mount::tests::pseudo_filesystems_are_not_mounts_of_any_medium ... ok
[INFO] [stdout] test naming::tests::macos_slices_are_partitions_and_bare_disks_are_not ... ok
[INFO] [stdout] test naming::tests::the_raw_node_is_preferred_and_asking_twice_changes_nothing ... ok
[INFO] [stdout] test naming::tests::two_spellings_of_one_medium_compare_equal ... ok
[INFO] [stdout] test naming::tests::windows_drive_paths_round_trip ... ok
[INFO] [stdout] test naming::tests::windows_physical_drives_are_whole_disks_and_volumes_are_not ... ok
[INFO] [stdout] test platform::linux::tests::debug_never_renders_bounce_buffer_content ... ok
[INFO] [stdout] test naming::tests::a_linux_partition_names_the_disk_it_belongs_to ... ok
[INFO] [stdout] test naming::tests::a_macos_slice_names_the_disk_it_belongs_to ... ok
[INFO] [stdout] test mount::tests::a_mount_path_with_a_space_survives_parsing ... ok
[INFO] [stdout] test naming::tests::canonicalising_leaves_different_media_apart ... ok
[INFO] [stdout] test naming::tests::linux_partitions_are_told_from_their_disks ... ok
[INFO] [stdout] test inventory::tests::enumeration_never_fails_however_little_the_platform_offers ... ok
[INFO] [stdout] test mount::tests::a_mountinfo_line_without_a_separator_is_skipped_not_guessed_at ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/acquire.rs (/opt/rustwide/target/release/deps/acquire-318c91b72b8234f0)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test small_chunks_and_trailing_partial_chunk_are_handled ... ok
[INFO] [stdout] test bad_sectors_are_zero_filled_and_mapped_exactly ... ok
[INFO] [stdout] test a_stopped_acquisition_counts_what_it_never_reached_apart_from_what_the_medium_refused ... ok
[INFO] [stderr]      Running tests/read_only.rs (/opt/rustwide/target/release/deps/read_only-0a32e3090aa94758)
[INFO] [stdout] test healthy_medium_is_acquired_bit_identical ... ok
[INFO] [stdout] test both_passes_report_progress_that_reaches_their_own_total ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test no_open_in_this_crate_asks_for_write_access ... ok
[INFO] [stderr]      Running tests/sources.rs (/opt/rustwide/target/release/deps/sources-8456cb2a42b9f1d9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test seeking_before_the_start_is_an_error_not_a_wrapped_offset ... ok
[INFO] [stdout] test mocked_device_serves_the_fixture_and_counts_reads ... ok
[INFO] [stdout] test reads_the_whole_medium_byte_for_byte ... ok
[INFO] [stdout] test image_source_reads_the_bytes_at_the_claimed_offset ... ok
[INFO] [stdout] test unaligned_reads_yield_the_same_bytes_as_aligned_ones ... ok
[INFO] [stdout] test a_trailing_partial_sector_of_a_truncated_image_is_not_addressable ... ok
[INFO] [stdout] test image_source_ignores_a_trailing_partial_sector ... ok
[INFO] [stdout] test a_bad_sector_surfaces_as_an_error_never_as_zeros ... ok
[INFO] [stdout] test opening_a_regular_file_as_a_device_is_rejected ... ok
[INFO] [stdout] test seeking_past_the_end_reads_nothing_rather_than_failing ... 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 unittests src/lib.rs (/opt/rustwide/target/release/deps/argos_engine-13a4526e68ab7834)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test finding::tests::an_artifact_that_did_not_decode_belongs_to_no_run ... ok
[INFO] [stdout] test pipeline::reassembly::tests::clustered_headers_are_read_once_instead_of_once_each ... ok
[INFO] [stdout] test pipeline::reassembly::tests::every_header_belongs_to_exactly_one_region ... ok
[INFO] [stdout] test annotate::tests::two_hashes_at_the_distance_limit_always_share_a_band ... ok
[INFO] [stdout] test pipeline::reassembly::tests::a_region_never_runs_past_the_medium ... ok
[INFO] [stdout] test finding::tests::a_run_of_identical_sizes_is_named_with_its_length ... ok
[INFO] [stdout] test finding::tests::a_handful_of_one_size_is_not_a_cache ... ok
[INFO] [stdout] test pipeline::reassembly::tests::a_region_holds_the_first_fragment_of_every_header_it_takes ... ok
[INFO] [stdout] test finding::tests::a_distant_neighbour_starts_a_new_run ... ok
[INFO] [stdout] test pipeline::reassembly::tests::every_header_gets_its_whole_reach_either_side ... ok
[INFO] [stdout] test pipeline::reassembly::tests::the_medium_is_read_at_most_twice_over ... ok
[INFO] [stdout] test pipeline::reassembly::tests::headers_further_apart_than_a_region_stay_separate ... ok
[INFO] [stdout] test pipeline::reassembly::tests::a_candidate_that_counts_no_units_sorts_behind_one_that_does ... ok
[INFO] [stdout] test finding::tests::photographs_between_two_caches_are_left_alone ... ok
[INFO] [stdout] test pipeline::reassembly::tests::a_photograph_a_tenth_decoded_is_searched_before_a_small_frame_nearly_through ... ok
[INFO] [stdout] test annotate::tests::every_band_of_a_hash_is_a_distinct_slice_of_it ... ok
[INFO] [stdout] test pipeline::tests::a_stage_that_overran_its_budget_reports_it_full_and_not_past_full ... ok
[INFO] [stdout] test pipeline::tests::a_tick_speaks_for_a_stage_that_has_not_finished_an_item ... ok
[INFO] [stdout] test annotate::tests::the_banded_lookup_finds_exactly_what_comparing_against_everything_found ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus_recall.rs (/opt/rustwide/target/release/deps/corpus_recall-32e1a138779e08d1)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test recall_against_published_corpora ... ok
[INFO] [stdout] test an_answer_file_is_read_as_sha256sum_writes_it ... ok
[INFO] [stdout] test the_harness_reports_a_recovery_as_found_and_an_absent_file_as_missed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graft.rs (/opt/rustwide/target/release/deps/graft-e24d7b7b4dbc2de0)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test the_grafted_tier_is_the_floor_of_the_ladder ... ok
[INFO] [stdout] test a_medium_with_no_entropy_data_yields_nothing ... ok
[INFO] [stdout] test a_headerless_fragment_is_recovered_as_pixels_at_the_floor_tier ... ok
[INFO] [stderr]      Running tests/pipeline.rs (/opt/rustwide/target/release/deps/pipeline-0e480599daa0753a)
[INFO] [stdout] test a_fragment_with_no_restart_marker_is_not_entered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test a_name_is_never_reported_against_a_different_filesystem_object ... ok
[INFO] [stdout] test a_carved_artifact_is_reported_at_the_carving_tier_with_its_extents ... ok
[INFO] [stdout] test a_recovery_lost_to_neighbouring_damage_is_counted_rather_than_vanishing ... ok
[INFO] [stdout] test a_scan_that_covers_nothing_is_a_configuration_error ... ok
[INFO] [stdout] test a_medium_of_noise_costs_reassembly_nothing ... ok
[INFO] [stdout] test a_sink_that_refuses_an_artifact_stops_the_scan ... ok
[INFO] [stdout] test a_file_from_the_filesystem_before_the_last_format_still_comes_back ... ok
[INFO] [stdout] test a_picture_whose_frame_survives_is_measured_by_it_even_when_its_scan_does_not_decode ... ok
[INFO] [stdout] test a_deleted_file_recovered_from_btrfs_keeps_its_name_and_beats_carving ... ok
[INFO] [stdout] test a_deleted_file_whose_volume_is_gone_is_still_named_and_dated ... ok
[INFO] [stdout] test a_corrupt_candidate_is_counted_never_reported ... ok
[INFO] [stdout] test a_deleted_file_recovered_from_ntfs_keeps_its_name_and_beats_carving ... ok
[INFO] [stdout] test a_volume_whose_first_sector_was_overwritten_is_still_found_by_its_copy ... ok
[INFO] [stdout] test a_fragmented_deleted_file_is_reassembled_from_its_extents_in_order ... ok
[INFO] [stdout] test a_metadata_claim_the_medium_contradicts_is_counted_rather_than_reported ... ok
[INFO] [stdout] test cancelling_stops_the_scan_and_keeps_what_was_already_found ... ok
[INFO] [stdout] test an_image_stored_twice_is_reported_once_with_the_earlier_extent ... ok
[INFO] [stdout] test an_embedded_thumbnail_is_a_separate_lower_tier_artifact ... ok
[INFO] [stdout] test cancelling_the_search_still_writes_what_the_search_found ... ok
[INFO] [stdout] test every_stage_that_can_run_long_reports_progress_while_it_runs ... ok
[INFO] [stdout] test every_planted_image_comes_back_byte_identical ... ok
[INFO] [stdout] test a_recovery_whose_own_record_lost_its_name_is_named_by_the_index_slack ... ok
[INFO] [stdout] test an_unreadable_region_is_reported_and_never_recovered_from ... ok
[INFO] [stdout] test metadata_pointing_at_bytes_that_are_not_an_image_yields_nothing ... ok
[INFO] [stdout] test filesystem_metadata_whose_bytes_do_not_validate_drops_to_the_partial_tier ... ok
[INFO] [stdout] test cancelling_stops_the_stage_that_writes_artifacts ... ok
[INFO] [stdout] test stored_events_count_recoveries_and_never_candidates ... ok
[INFO] [stdout] test restricting_the_range_restricts_what_is_found ... ok
[INFO] [stdout] test merging_scales_with_the_findings_rather_than_their_square ... ok
[INFO] [stdout] test progress_events_bracket_every_stage_and_carry_no_content ... ok
[INFO] [stdout] test two_runs_over_the_same_medium_produce_the_same_manifest ... ok
[INFO] [stdout] test the_result_does_not_depend_on_how_many_workers_ran ... ok
[INFO] [stdout] test the_report_stage_reaches_its_total_even_when_findings_are_not_stored ... ok
[INFO] [stdout] test pausing_suspends_the_run_until_it_is_resumed ... ok
[INFO] [stdout] test merging_stays_affordable_when_one_weak_finding_spans_thousands ... ok
[INFO] [stdout] test a_truncated_png_is_recorded_as_a_break_and_never_written_as_a_header ... ok
[INFO] [stdout] test a_fragmented_image_comes_back_through_the_pipeline_as_a_reassembly ... ok
[INFO] [stdout] test an_artifact_is_read_off_the_medium_once_after_it_is_found ... ok
[INFO] [stdout] test a_deadline_bounded_reassembly_reports_against_the_deadline ... ok
[INFO] [stdout] test reassembly_counts_steps_and_does_not_offer_them_as_a_candidate_count ... ok
[INFO] [stdout] test the_search_finds_the_same_images_however_many_threads_ran_it ... ok
[INFO] [stdout] test every_fragmentation_point_is_offered_to_reassembly ... ok
[INFO] [stdout] test a_photograph_whose_tail_is_gone_comes_back_as_the_part_that_decodes ... ok
[INFO] [stdout] test a_recovered_photograph_carries_its_camera_and_date_into_the_report ... ok
[INFO] [stdout] test a_fragmented_photograph_far_into_a_large_medium_is_reassembled ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.83s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/triage.rs (/opt/rustwide/target/release/deps/triage-85c5c36e6e195223)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test an_artifact_the_floor_kept_out_is_never_shown_to_the_classifier ... ok
[INFO] [stdout] test every_persisted_artifact_gets_an_outcome_keyed_by_its_hash ... ok
[INFO] [stdout] test identical_images_collapse_into_one_decision_and_share_its_score ... ok
[INFO] [stdout] test a_classifier_that_fails_leaves_artifacts_reported_but_unscored ... ok
[INFO] [stdout] test a_classifier_condemning_every_artifact_removes_none_of_them ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/argos_fs-260ed9ac27be294d)
[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/recovery.rs (/opt/rustwide/target/release/deps/recovery-2805fccd2523de80)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test a_census_of_two_regions_is_the_sum_of_them ... ok
[INFO] [stdout] test a_compressed_extent_is_not_reported_as_the_file ... ok
[INFO] [stdout] test a_directory_block_with_an_overflowed_record_length_terminates ... ok
[INFO] [stdout] test a_cyclic_apfs_tree_terminates_instead_of_looping ... ok
[INFO] [stdout] test a_record_truncated_at_any_boundary_is_never_misread ... ok
[INFO] [stdout] test a_fat_directory_chain_that_loops_terminates ... ok
[INFO] [stdout] test a_corrupt_gpt_crc_is_rejected_not_trusted ... ok
[INFO] [stdout] test a_btrfs_mirror_locates_the_volume_when_the_primary_is_gone ... ok
[INFO] [stdout] test a_cyclic_btrfs_tree_terminates_instead_of_looping ... ok
[INFO] [stdout] test a_superblock_whose_counts_disagree_is_not_an_anchor ... ok
[INFO] [stdout] test a_resident_data_extent_points_at_the_payload_in_the_record ... ok
[INFO] [stdout] test a_sector_that_parses_as_a_boot_sector_by_chance_locates_no_volume ... ok
[INFO] [stdout] test an_exfat_size_field_cannot_claim_more_than_the_volume ... ok
[INFO] [stdout] test a_stale_tree_block_no_root_reaches_still_names_its_file ... ok
[INFO] [stdout] test a_wiped_primary_gpt_falls_back_to_the_backup_header ... ok
[INFO] [stdout] test a_superblock_whose_checksum_does_not_match_locates_no_volume ... ok
[INFO] [stdout] test a_superblock_with_no_filesystem_behind_it_locates_nothing ... ok
[INFO] [stdout] test an_extent_tree_claiming_an_impossible_depth_yields_no_extents ... ok
[INFO] [stdout] test a_truncated_btrfs_superblock_is_never_misread ... ok
[INFO] [stdout] test an_orphaned_record_keeps_every_fragment_of_its_run_list ... ok
[INFO] [stdout] test a_truncated_gpt_yields_nothing_rather_than_a_partial_table ... ok
[INFO] [stdout] test a_volume_without_a_change_journal_reports_no_events_rather_than_failing ... ok
[INFO] [stdout] test a_zero_filled_or_truncated_fat_directory_yields_nothing ... ok
[INFO] [stdout] test an_absurd_exfat_cluster_size_is_rejected_before_any_allocation ... ok
[INFO] [stdout] test a_striped_chunk_yields_no_extents_rather_than_wrong_ones ... ok
[INFO] [stdout] test ext4_directory_blocks_yield_orphan_names ... ok
[INFO] [stdout] test apfs_rejects_an_object_whose_checksum_does_not_match ... ok
[INFO] [stdout] test btrfs_recovers_a_fragmented_file_in_extent_order ... ok
[INFO] [stdout] test an_orphaned_record_names_and_dates_its_file_without_any_volume ... ok
[INFO] [stdout] test an_overflowed_attribute_length_is_rejected ... ok
[INFO] [stdout] test ext4_recovers_deleted_extents_from_the_journal ... ok
[INFO] [stdout] test btrfs_recovers_an_inode_present_in_an_older_backup_root ... ok
[INFO] [stdout] test an_absurd_gpt_entry_size_is_rejected_before_any_allocation ... ok
[INFO] [stdout] test a_backup_superblock_locates_the_volume_it_belongs_to_rather_than_past_it ... ok
[INFO] [stdout] test fat32_recovers_a_deleted_file_from_inside_a_folder ... ok
[INFO] [stdout] test exfat_recovers_a_deleted_entry_set_with_exact_extents ... ok
[INFO] [stdout] test gpt_partitions_are_read_from_the_primary_header ... ok
[INFO] [stdout] test no_debug_impl_ever_renders_a_name_read_off_the_medium ... ok
[INFO] [stdout] test an_overflowed_item_count_is_rejected_before_any_allocation ... ok
[INFO] [stdout] test ntfs_orphan_scan_finds_records_outside_any_mft ... ok
[INFO] [stdout] test apfs_recovers_an_inode_present_in_an_older_checkpoint ... ok
[INFO] [stdout] test ext4_falls_back_to_a_backup_superblock ... ok
[INFO] [stdout] test ntfs_index_slack_yields_names_with_no_surviving_record ... ok
[INFO] [stdout] test ntfs_recovers_a_deleted_file_with_name_timestamps_and_extents ... ok
[INFO] [stdout] test btrfs_resolves_extents_through_the_chunk_tree ... ok
[INFO] [stdout] test fat32_recovers_a_deleted_entry_with_its_long_name ... ok
[INFO] [stdout] test ntfs_recovers_a_fragmented_file_in_run_order ... ok
[INFO] [stdout] test ntfs_recovers_a_file_whose_runs_outgrew_its_record ... ok
[INFO] [stdout] test the_census_counts_the_records_the_scan_does_not_report ... ok
[INFO] [stdout] test plain_mbr_partitions_carry_a_filesystem_hint ... ok
[INFO] [stdout] test residue_sweep_finds_a_filesystem_two_reformats_ago ... ok
[INFO] [stdout] test the_change_journal_dates_a_batch_deletion_and_names_what_it_removed ... ok
[INFO] [stdout] test residue_sweep_marks_volumes_listed_in_the_current_table ... ok
[INFO] [stdout] test the_orphan_scan_ignores_records_still_in_use ... ok
[INFO] [stdout] test usn_journal_yields_deletion_events ... ok
[INFO] [stdout] test zero_filled_and_random_regions_yield_no_anchors ... ok
[INFO] [stdout] test ext4_recovers_a_file_whose_extents_outgrew_its_inode ... ok
[INFO] [stdout] test residue_sweep_finds_a_btrfs_volume_under_a_later_format ... ok
[INFO] [stdout] test btrfs_rejects_a_block_whose_checksum_does_not_match ... ok
[INFO] [stdout] test orphan_extents_are_resolved_against_the_volume_they_belong_to ... ok
[INFO] [stdout] test ext4_recovers_a_fragmented_file_in_extent_order ... ok
[INFO] [stdout] test the_boot_sector_copy_resolves_to_the_volume_rather_than_past_it ... ok
[INFO] [stdout] test every_recovery_records_its_source_filesystem_object ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/argos_ipc-b429ec8877eefb4d)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::the_handshake_carries_the_version_this_crate_defines ... ok
[INFO] [stdout] test tests::a_scan_request_defaults_to_what_the_command_line_defaults_to ... ok
[INFO] [stdout] test wire::tests::a_request_round_trips_through_its_line ... ok
[INFO] [stdout] test wire::tests::an_unknown_method_fails_to_parse_rather_than_being_ignored ... ok
[INFO] [stdout] test wire::tests::a_reply_with_no_value_is_still_an_object ... ok
[INFO] [stdout] test wire::tests::a_failure_is_shaped_the_way_json_rpc_specifies ... ok
[INFO] [stdout] test wire::tests::the_method_name_is_the_one_written_in_the_protocol ... ok
[INFO] [stdout] test wire::tests::a_success_is_shaped_the_way_json_rpc_specifies ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 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/release/deps/argos_report-13fb40638687feb4)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::a_preview_never_enlarges_a_small_image ... ok
[INFO] [stdout] test tests::a_refused_handback_stops_the_per_file_attempts ... ok
[INFO] [stdout] test tests::no_owner_means_nothing_to_do ... ok
[INFO] [stdout] test tests::an_empty_image_has_no_preview ... ok
[INFO] [stdout] test tests::a_preview_is_a_decodable_jpeg ... ok
[INFO] [stdout] test tests::transparency_is_composited_over_white_not_over_black ... ok
[INFO] [stdout] test tests::a_large_image_keeps_its_aspect_ratio ... ok
[INFO] [stdout] test tests::handing_a_directory_to_its_current_owner_succeeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/store.rs (/opt/rustwide/target/release/deps/store-fb9f422bceb52294)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_short_save_is_refused_not_misrecorded ... ok
[INFO] [stdout] test bytes_that_do_not_reproduce_the_recovery_digest_are_refused ... ok
[INFO] [stdout] test manifest_carries_every_record_the_rejection_count_and_the_damage ... ok
[INFO] [stdout] test saved_artifact_is_written_hashed_and_recorded ... ok
[INFO] [stdout] test recovered_files_are_given_to_the_account_that_asked ... ok
[INFO] [stderr]    Doc-tests argos_carve
[INFO] [stdout] test annotating_scales_with_the_artifacts_rather_than_their_square ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[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 argos_classify
[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 argos_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 argos_device
[INFO] [stderr]    Doc-tests argos_engine
[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 1 test
[INFO] [stdout] test crates/argos_engine/src/lib.rs - (line 10) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.47s; merged doctests compilation took 0.46s
[INFO] [stderr]    Doc-tests argos_fs
[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 argos_ipc
[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 argos_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" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7", kill_on_drop: false }`
[INFO] [stdout] 9b917fc11bcc6c5c428b1d71d62590d71f96502c7210125a020a53c2c24e1ae7
