[INFO] cloning repository https://github.com/Darian-Frey/Amiga-Disk-Engine
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Darian-Frey/Amiga-Disk-Engine" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDarian-Frey%2FAmiga-Disk-Engine", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDarian-Frey%2FAmiga-Disk-Engine'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b0fb2e1bfb84ed254fca3ff285942abe79fd8210
[INFO] testing Darian-Frey/Amiga-Disk-Engine 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%2FDarian-Frey%2FAmiga-Disk-Engine" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Darian-Frey/Amiga-Disk-Engine
[INFO] finished tweaking git repo https://github.com/Darian-Frey/Amiga-Disk-Engine
[INFO] tweaked toml for git repo https://github.com/Darian-Frey/Amiga-Disk-Engine written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Darian-Frey/Amiga-Disk-Engine 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/Darian-Frey/Amiga-Disk-Engine already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0
[INFO] running `Command { std: "docker" "start" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0", 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" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0" "/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" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0", 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" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling ade-endian v0.0.0 (/opt/rustwide/workdir/src/endian)
[INFO] [stderr]    Compiling ade-fixtures v0.0.0 (/opt/rustwide/workdir/tools/fixtures)
[INFO] [stderr]    Compiling ade-block v0.0.0 (/opt/rustwide/workdir/src/block)
[INFO] [stderr]    Compiling ade-filesystem v0.0.0 (/opt/rustwide/workdir/src/filesystem)
[INFO] [stderr]    Compiling ade-track v0.0.0 (/opt/rustwide/workdir/src/track)
[INFO] [stderr]    Compiling ade-container v0.0.0 (/opt/rustwide/workdir/src/container)
[INFO] [stderr]    Compiling ade-flux v0.0.0 (/opt/rustwide/workdir/src/flux)
[INFO] [stderr]    Compiling ade-object v0.0.0 (/opt/rustwide/workdir/src/object)
[INFO] [stderr]    Compiling ade-catalogue v0.0.0 (/opt/rustwide/workdir/src/catalogue)
[INFO] [stderr]    Compiling ade-core v0.0.0 (/opt/rustwide/workdir/src/api)
[INFO] [stderr]    Compiling ade-cli v0.0.0 (/opt/rustwide/workdir/cli)
[INFO] [stderr]    Compiling ade-bridge v0.0.0 (/opt/rustwide/workdir/bridge)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 14.91s
[INFO] running `Command { std: "docker" "inspect" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0", 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" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0" "/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]    Compiling ade-bridge v0.0.0 (/opt/rustwide/workdir/bridge)
[INFO] [stderr]    Compiling ade-cli v0.0.0 (/opt/rustwide/workdir/cli)
[INFO] [stderr]    Compiling ade-core v0.0.0 (/opt/rustwide/workdir/src/api)
[INFO] [stderr]    Compiling ade-catalogue v0.0.0 (/opt/rustwide/workdir/src/catalogue)
[INFO] [stderr]    Compiling ade-flux v0.0.0 (/opt/rustwide/workdir/src/flux)
[INFO] [stderr]    Compiling ade-object v0.0.0 (/opt/rustwide/workdir/src/object)
[INFO] [stderr]    Compiling ade-filesystem v0.0.0 (/opt/rustwide/workdir/src/filesystem)
[INFO] [stderr]    Compiling ade-fixtures v0.0.0 (/opt/rustwide/workdir/tools/fixtures)
[INFO] [stderr]    Compiling ade-track v0.0.0 (/opt/rustwide/workdir/src/track)
[INFO] [stderr]    Compiling ade-container v0.0.0 (/opt/rustwide/workdir/src/container)
[INFO] [stderr]    Compiling ade-block v0.0.0 (/opt/rustwide/workdir/src/block)
[INFO] [stderr]    Compiling ade-endian v0.0.0 (/opt/rustwide/workdir/src/endian)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.47s
[INFO] running `Command { std: "docker" "inspect" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0", 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" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ade_block-401610c1a9e838f9)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test checksum::tests::normal_ignores_the_stored_field ... ok
[INFO] [stdout] test tests::dd_floppy_is_880k ... ok
[INFO] [stdout] test checksum::tests::boot_ignores_the_stored_field ... ok
[INFO] [stdout] test checksum::tests::a_written_checksum_validates ... ok
[INFO] [stdout] test tests::hd_floppy_is_1760k ... ok
[INFO] [stdout] test checksum::tests::the_algorithms_differ ... ok
[INFO] [stdout] test tests::root_block_follows_the_documented_formula_not_the_midpoint ... ok
[INFO] [stdout] test tests::rejects_degenerate_geometry ... ok
[INFO] [stdout] test checksum::tests::the_boot_carry_actually_carries ... ok
[INFO] [stdout] test tests::read_at_rejects_a_mis_sized_buffer ... ok
[INFO] [stdout] test tests::read_at_checks_bounds_before_dispatching ... ok
[INFO] [stdout] test checksum::tests::rejects_lengths_that_are_not_whole_longs ... ok
[INFO] [stdout] test tests::validate_admits_only_in_range_blocks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 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/ade-4f941f80731147f6)
[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/abi.rs (/opt/rustwide/target/release/deps/abi-9f62a6d66d13f79e)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test a_container_with_no_usable_geometry_still_opens ... ok
[INFO] [stdout] test a_floppy_has_no_partition_table ... ok
[INFO] [stdout] test a_directory_lists_and_entries_come_back ... ok
[INFO] [stdout] test a_missing_file_reports_io_rather_than_panicking ... ok
[INFO] [stdout] test a_latin1_name_keeps_its_exact_bytes ... ok
[INFO] [stdout] test an_image_is_identified_at_open_when_a_dataset_is_given ... ok
[INFO] [stdout] test an_image_opens_and_reports_itself ... ok
[INFO] [stdout] test an_unknown_region_code_is_empty_rather_than_wrong ... ok
[INFO] [stdout] test carving_tolerates_null_like_everything_else ... ok
[INFO] [stdout] test an_image_with_no_volume_says_why_rather_than_failing_to_open ... ok
[INFO] [stdout] test the_catalogue_calls_tolerate_null_like_everything_else ... ok
[INFO] [stdout] test a_walk_returns_every_entry_with_its_path ... ok
[INFO] [stdout] test partition_calls_tolerate_null_like_everything_else ... ok
[INFO] [stdout] test null_is_tolerated_everywhere ... ok
[INFO] [stdout] test the_create_type_strings_match_the_engines ... ok
[INFO] [stdout] test a_carve_comes_back_graded_and_writes_itself_out ... ok
[INFO] [stdout] test the_region_strings_match_the_engines ... ok
[INFO] [stdout] test the_evidence_codes_match_the_engine ... ok
[INFO] [stdout] test an_edit_shows_in_the_next_listing_and_saves_only_to_a_new_file ... ok
[INFO] [stdout] test the_edit_calls_tolerate_null ... ok
[INFO] [stdout] test the_version_is_a_valid_c_string ... ok
[INFO] [stdout] test without_a_dataset_an_image_is_simply_unnamed ... ok
[INFO] [stdout] test walking_a_volumeless_image_is_null_not_a_crash ... ok
[INFO] [stdout] test a_plain_listing_carries_no_path ... ok
[INFO] [stdout] test the_surface_comes_across_or_says_there_is_none ... ok
[INFO] [stdout] test a_layout_tiles_the_whole_image_and_tolerates_null ... ok
[INFO] [stdout] test a_file_reads_back_its_contents ... ok
[INFO] [stdout] test the_specs_come_across_with_their_evidence ... ok
[INFO] [stdout] test a_file_that_is_not_a_disk_image_says_so ... ok
[INFO] [stdout] test a_refused_pattern_is_not_a_search_that_found_nothing ... ok
[INFO] [stdout] test the_finding_count_is_the_health_check_not_the_inspection ... ok
[INFO] [stdout] test a_content_search_finds_and_attributes_its_hits ... ok
[INFO] [stdout] test a_device_reports_each_partition_with_its_own_geometry ... ok
[INFO] [stdout] test a_partition_index_that_does_not_exist_is_null_not_a_crash ... ok
[INFO] [stdout] test a_partition_lists_extracts_and_walks_like_any_volume ... ok
[INFO] [stdout] test creating_a_disk_across_the_abi_makes_one_ade_can_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ade_catalogue-87e697cc73e5a5c8)
[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/collisions.rs (/opt/rustwide/target/release/deps/collisions-9e31c4d3d83bd181)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_wrong_size_still_rules_an_entry_out_before_any_of_this ... ok
[INFO] [stdout] test sha1_separates_two_entries_that_share_a_crc32 ... ok
[INFO] [stdout] test a_tie_with_no_sha1_to_check_is_still_reported_rather_than_dropped ... ok
[INFO] [stdout] test two_different_files_claiming_one_crc_is_reported_as_a_collision ... ok
[INFO] [stdout] test identical_content_under_two_names_is_a_duplicate_not_an_ambiguity ... ok
[INFO] [stdout] test it_is_the_bytes_that_decide_which_entry_wins ... ok
[INFO] [stdout] test a_single_match_is_returned_without_consulting_sha1 ... 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] [stderr]      Running tests/sha1.rs (/opt/rustwide/target/release/deps/sha1-63e122827c2bb2cf)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test the_empty_input ... ok
[INFO] [stdout] test the_rfc_3174_test_vectors ... ok
[INFO] [stdout] test a_disk_sized_input_agrees_with_the_oracle ... ok
[INFO] [stdout] test every_length_across_the_block_and_padding_boundaries ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/ade-2b707ca78cfdfb9f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.42s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/bulk_convert.rs (/opt/rustwide/target/release/deps/bulk_convert-5232913fe232f102)
[INFO] [stdout] test tests::a_closed_pipe_stops_the_output_rather_than_failing ... ok
[INFO] [stdout] test tests::output_that_fits_is_written_in_full ... ok
[INFO] [stdout] test tests::emit_lines_stops_at_the_line_the_pipe_closed_on ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_container_ade_cannot_write_is_a_usage_error_not_a_silent_skip ... ok
[INFO] [stdout] test nothing_is_ever_overwritten ... ok
[INFO] [stdout] test a_target_without_a_destination_is_a_usage_error ... ok
[INFO] [stdout] test the_machine_surface_carries_the_outcome_per_image ... ok
[INFO] [stdout] test a_directory_of_images_converts_in_one_run ... ok
[INFO] [stdout] test bulk_and_single_conversion_produce_the_same_bytes ... ok
[INFO] [stdout] test a_refusal_is_reported_and_the_run_continues ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/carve.rs (/opt/rustwide/target/release/deps/carve-3ce75a83bee5fd9f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test json_carries_the_grading ... ok
[INFO] [stdout] test a_disk_with_nothing_lost_exits_non_zero_like_grep ... ok
[INFO] [stdout] test orphaned_files_are_listed_with_how_far_they_are_believable ... ok
[INFO] [stdout] test writing_out_never_writes_what_it_cannot_confirm ... ok
[INFO] [stdout] test a_partial_recovery_says_so_in_the_filename ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/convert.rs (/opt/rustwide/target/release/deps/convert-7db259edb50cdf00)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test batch_on_nothing_is_a_usage_error ... ok
[INFO] [stdout] test diff_reports_identical_images_as_identical ... ok
[INFO] [stdout] test the_matrix_lists_every_format_with_a_reason ... ok
[INFO] [stdout] test a_plain_adf_copies_to_a_hardfile ... ok
[INFO] [stdout] test diff_locates_a_difference ... ok
[INFO] [stdout] test batch_json_emits_records_then_a_summary ... ok
[INFO] [stdout] test consolidate_says_two_dumps_cannot_vote ... ok
[INFO] [stdout] test an_unknown_output_extension_is_an_error_not_a_guess ... ok
[INFO] [stdout] test writing_ipf_is_refused_with_the_constraint_named ... ok
[INFO] [stdout] test batch_summarises_a_directory ... ok
[INFO] [stdout] test an_existing_output_is_never_overwritten ... ok
[INFO] [stdout] test an_adz_converts_to_the_adf_inside_it ... ok
[INFO] [stdout] test consolidate_writes_only_when_asked_and_never_overwrites ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/create.rs (/opt/rustwide/target/release/deps/create-4cd695af552a3a97)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_filesystem_ade_cannot_write_is_a_usage_error ... ok
[INFO] [stdout] test a_hard_disk_too_large_for_its_own_bitmap_is_refused ... ok
[INFO] [stdout] test a_created_disk_carries_a_real_creation_date ... ok
[INFO] [stdout] test it_will_not_overwrite ... ok
[INFO] [stdout] test lnfs_is_refused_by_name_and_says_why ... ok
[INFO] [stdout] test a_created_disk_is_immediately_usable_by_every_other_command ... ok
[INFO] [stdout] test the_filesystem_and_density_are_chosen_not_assumed ... ok
[INFO] [stdout] test the_geometries_are_the_sizes_they_claim ... ok
[INFO] [stdout] test every_type_the_command_offers_writes_that_dostype ... ok
[INFO] [stdout] test a_hard_disk_is_made_by_size_and_is_not_a_bigger_floppy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edit.rs (/opt/rustwide/target/release/deps/edit-4f0cfd25f6965b3d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test json_is_refused_rather_than_ignored ... ok
[INFO] [stdout] test there_is_no_in_place_form ... ok
[INFO] [stdout] test a_refusal_writes_nothing ... ok
[INFO] [stderr]      Running tests/find.rs (/opt/rustwide/target/release/deps/find-042a7b2d2f0de7d9)
[INFO] [stdout] test mkdir_then_put_builds_a_tree_every_command_can_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test an_unreadable_image_is_distinguished_from_a_search_that_found_nothing ... ok
[INFO] [stdout] test a_bad_pattern_is_a_usage_error_not_a_search_that_finds_nothing ... ok
[INFO] [stdout] test nothing_found_exits_non_zero_like_grep ... ok
[INFO] [stdout] test json_carries_every_match_and_how_the_pattern_was_read ... ok
[INFO] [stdout] test a_hit_names_the_file_it_is_in ... ok
[INFO] [stdout] test a_long_result_is_capped_and_says_how_many_it_kept_back ... ok
[INFO] [stdout] test text_and_ignore_case_reach_the_parser ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hashing.rs (/opt/rustwide/target/release/deps/hashing-058df38d7b1458de)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test every_file_is_hashed_and_directories_are_not ... ok
[INFO] [stdout] test an_image_hash_appears_only_when_asked_for ... ok
[INFO] [stdout] test the_image_hash_is_the_hash_of_the_file ... ok
[INFO] [stderr] 27 bytes -> /tmp/ade-hash-3185-out.bin
[INFO] [stdout] test the_container_code_is_always_there_and_is_a_code ... ok
[INFO] [stdout] test a_files_hash_is_the_hash_of_what_extracting_it_produces ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/info.rs (/opt/rustwide/target/release/deps/info-a916064fc2aab83d)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test an_unreadable_path_exits_three ... ok
[INFO] [stdout] test a_container_without_a_bootblock_says_so ... ok
[INFO] [stdout] test a_stale_bitmap_flag_exits_one ... ok
[INFO] [stdout] test a_raw_image_still_reports_its_bootblock ... ok
[INFO] [stdout] test a_clean_volume_exits_zero ... ok
[INFO] [stdout] test a_closed_pipe_does_not_panic ... ok
[INFO] [stdout] test json_escapes_latin1_names_losslessly ... ok
[INFO] [stdout] test info_json_carries_stable_fault_codes ... ok
[INFO] [stdout] test a_foreign_bootblock_still_reports_its_volume ... ok
[INFO] [stdout] test no_rootblock_exits_four_not_zero ... ok
[INFO] [stdout] test ls_json_emits_one_object_per_entry ... ok
[INFO] [stdout] test json_and_text_agree_on_whether_an_image_is_faulty ... ok
[INFO] [stdout] test a_bad_command_line_exits_two ... ok
[INFO] [stdout] test evidence_is_always_shown ... ok
[INFO] [stdout] test an_unrecognised_container_is_still_read_as_blocks ... ok
[INFO] [stdout] test an_unknown_format_is_a_usage_error ... ok
[INFO] [stdout] test degenerate_images_do_not_crash_the_binary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/json_flag.rs (/opt/rustwide/target/release/deps/json_flag-5e7eed0df05ae765)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test formats_emits_json_rather_than_the_table ... ok
[INFO] [stdout] test diff_emits_json_rather_than_the_summary ... ok
[INFO] [stdout] test the_merged_image_still_goes_to_a_file_and_never_into_the_json ... ok
[INFO] [stdout] test consolidate_emits_json_rather_than_the_report ... ok
[INFO] [stdout] test the_exit_code_is_unchanged_by_the_format ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/partitions.rs (/opt/rustwide/target/release/deps/partitions-013a72c1fff16b75)
[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 15 tests
[INFO] [stdout] test naming_a_partition_on_a_floppy_is_an_error ... ok
[INFO] [stdout] test an_unknown_partition_names_the_ones_that_exist ... ok
[INFO] [stdout] test checking_an_absent_partition_is_an_error ... ok
[INFO] [stdout] test info_reports_the_partition_table ... ok
[INFO] [stdout] test check_json_says_what_it_examined ... ok
[INFO] [stdout] test a_partition_can_be_selected_by_index ... ok
[INFO] [stdout] test ls_defaults_to_the_first_partition ... ok
[INFO] [stdout] test info_does_not_report_an_rdb_as_a_bootblock ... ok
[INFO] [stdout] test json_carries_the_partition_table ... ok
[INFO] [stdout] test extract_from_a_different_partition_reads_different_bytes ... ok
[INFO] [stdout] test a_partition_name_is_case_insensitive ... ok
[INFO] [stdout] test check_examines_a_partition_not_the_device ... ok
[INFO] [stdout] test extract_reads_from_the_named_partition ... ok
[INFO] [stdout] test check_follows_the_partition_flag ... ok
[INFO] [stdout] test a_partition_can_be_named ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pipes.rs (/opt/rustwide/target/release/deps/pipes-83def4eca5a31096)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_closed_pipe_does_not_change_what_a_command_reports ... ok
[INFO] [stdout] test no_command_panics_when_its_reader_stops_reading ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/surface.rs (/opt/rustwide/target/release/deps/surface-337f298578573cd2)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test json_carries_every_track_including_the_absent_ones ... ok
[INFO] [stdout] test a_track_the_container_never_mentioned_is_shown_as_absent ... ok
[INFO] [stdout] test a_plain_adf_says_it_has_no_surface_rather_than_showing_a_full_one ... ok
[INFO] [stderr]      Running tests/unpack.rs (/opt/rustwide/target/release/deps/unpack-efa4730fea759a1a)
[INFO] [stdout] test a_raw_track_container_draws_two_rows_of_eighty ... 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] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_partial_recovery_exits_non_zero_and_names_what_it_missed ... ok
[INFO] [stdout] test every_file_lands_in_the_folder_with_its_drawers ... ok
[INFO] [stdout] test json_carries_the_counts_and_every_skip ... ok
[INFO] [stdout] test an_image_with_no_volume_says_so_rather_than_writing_nothing_quietly ... ok
[INFO] [stdout] test without_all_the_second_argument_is_still_a_path_on_the_disk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ade_container-677705b7093698a6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test sniff::tests::a_missing_dos_prefix_does_not_disqualify_an_adf ... ok
[INFO] [stdout] test sniff::tests::canonical_floppies_identify_by_size ... ok
[INFO] [stdout] test sniff::tests::finds_an_rdb_anywhere_in_the_first_sixteen_blocks ... ok
[INFO] [stdout] test sniff::tests::a_fragment_is_not_a_floppy ... ok
[INFO] [stdout] test sniff::tests::evidence_is_recorded_even_when_the_verdict_is_confident ... ok
[INFO] [stdout] test sniff::tests::reads_the_extended_adf_track_count ... ok
[INFO] [stdout] test sniff::tests::a_raw_volume_is_still_a_hardfile ... ok
[INFO] [stdout] test sniff::tests::recognises_unambiguous_signatures ... ok
[INFO] [stdout] test sniff::tests::extra_cylinder_images_are_still_adfs ... ok
[INFO] [stdout] test sniff::tests::size_anomalies_are_reported_not_swallowed ... ok
[INFO] [stdout] test sniff::tests::a_file_that_is_not_a_disk_image_is_not_called_a_hardfile ... ok
[INFO] [stdout] test sniff::tests::tiny_inputs_do_not_panic ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ade_core-0ac6437c630dcac0)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test json::tests::nests_without_malforming ... ok
[INFO] [stdout] test json::tests::output_is_always_ascii ... ok
[INFO] [stdout] test inspect::tests::later_phase_containers_are_named_not_mangled ... ok
[INFO] [stdout] test json::tests::a_key_needing_escapes_is_still_escaped ... ok
[INFO] [stdout] test json::tests::opt_maps_none_to_null ... ok
[INFO] [stdout] test inspect::tests::a_foreign_bootblock_does_not_prevent_mounting ... ok
[INFO] [stdout] test inspect::tests::finds_the_hd_rootblock_at_1760_despite_the_bootblock_claim ... ok
[INFO] [stdout] test inspect::tests::a_damaged_rootblock_still_mounts_but_says_so ... ok
[INFO] [stdout] test inspect::tests::a_missing_rootblock_is_reported_precisely ... ok
[INFO] [stderr]      Running tests/assemble.rs (/opt/rustwide/target/release/deps/assemble-81c4677773ce3eb0)
[INFO] [stdout] test json::tests::writes_scalars ... ok
[INFO] [stdout] test inspect::tests::extra_cylinder_images_mount ... ok
[INFO] [stdout] test inspect::tests::hostile_and_degenerate_inputs_do_not_panic ... ok
[INFO] [stdout] test json::tests::escapes_the_characters_json_requires ... ok
[INFO] [stdout] test json::tests::empty_containers_are_valid ... ok
[INFO] [stdout] test inspect::tests::identifies_and_mounts_a_clean_ofs_floppy ... ok
[INFO] [stdout] test inspect::tests::a_bad_bootblock_checksum_does_not_prevent_mounting ... ok
[INFO] [stdout] test json::tests::latin1_names_round_trip_losslessly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_partial_container_reports_how_much_is_real ... ok
[INFO] [stdout] test a_plain_image_is_never_reported_as_assembled ... ok
[INFO] [stdout] test a_container_that_never_recorded_its_tracks_has_no_surface ... ok
[INFO] [stdout] test sectors_are_placed_by_position_not_by_what_they_claim ... ok
[INFO] [stdout] test the_corpus_extended_adfs_mount_where_they_can ... ok
[INFO] [stdout] test health_says_the_volume_was_reconstructed ... ok
[INFO] [stdout] test the_inspection_reports_the_container_not_the_reconstruction ... ok
[INFO] [stdout] test a_fully_ordinary_container_assembles_to_the_original ... ok
[INFO] [stdout] test every_track_has_a_state_including_the_ones_nobody_looked_at ... ok
[INFO] [stdout] test an_assembled_volume_mounts_and_lists ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/batch.rs (/opt/rustwide/target/release/deps/batch-8075b8aae8153461)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test the_whole_corpus_runs_in_one_pass ... ok
[INFO] [stdout] test an_empty_run_summarises_nothing_rather_than_failing ... ok
[INFO] [stdout] test a_missing_file_is_recorded_with_its_reason ... ok
[INFO] [stdout] test results_are_in_a_deterministic_order ... ok
[INFO] [stdout] test a_directory_of_images_is_summarised ... ok
[INFO] [stdout] test the_json_carries_counts_and_records ... ok
[INFO] [stdout] test a_damaged_image_is_not_counted_as_sound ... ok
[INFO] [stdout] test findings_are_counted_once_per_image_not_once_each ... ok
[INFO] [stdout] test progress_is_reported_for_every_image ... ok
[INFO] [stderr]      Running tests/boot_text.rs (/opt/rustwide/target/release/deps/boot_text-a50f5afe6589829e)
[INFO] [stdout] test an_unreadable_file_is_a_record_not_an_abort ... ok
[INFO] [stdout] test individual_files_can_be_given_instead_of_a_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test repeated_opcodes_are_not_text ... ok
[INFO] [stdout] test a_banner_is_found ... ok
[INFO] [stdout] test text_is_reported_through_the_inspection ... ok
[INFO] [stdout] test a_length_prefix_byte_is_stripped_exactly ... ok
[INFO] [stdout] test extraction_never_executes_and_never_panics ... ok
[INFO] [stdout] test library_names_are_dropped ... ok
[INFO] [stdout] test the_header_is_not_scanned ... ok
[INFO] [stdout] test short_runs_are_ignored ... ok
[INFO] [stdout] test a_container_without_a_bootblock_yields_no_text ... ok
[INFO] [stdout] test dense_punctuation_is_not_text ... ok
[INFO] [stdout] test a_leading_byte_that_is_not_the_length_is_kept ... ok
[INFO] [stdout] test a_longer_repeating_unit_is_kept ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/carve.rs (/opt/rustwide/target/release/deps/carve-d27158332c74b426)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_disk_that_does_not_mount_is_still_carved ... ok
[INFO] [stdout] test a_live_file_is_not_carved ... ok
[INFO] [stdout] test an_ffs_file_can_only_ever_be_header_only ... ok
[INFO] [stderr]      Running tests/compressed.rs (/opt/rustwide/target/release/deps/compressed-fc035a6e0452a987)
[INFO] [stdout] test an_ofs_file_nothing_points_at_is_recovered_and_proves_itself ... ok
[INFO] [stdout] test a_file_whose_data_was_partly_reused_says_partial ... 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 18 tests
[INFO] [stdout] test a_non_gzip_file_is_refused_by_the_gzip_reader ... ok
[INFO] [stdout] test the_corpus_round_trips_through_gzip ... ok
[INFO] [stdout] test crc32_matches_the_known_vector ... ok
[INFO] [stdout] test a_gzip_header_with_a_name_and_comment_is_skipped ... ok
[INFO] [stdout] test an_empty_stream_round_trips ... ok
[INFO] [stdout] test round_trips_incompressible_data ... ok
[INFO] [stdout] test round_trips_data_that_exercises_back_references ... ok
[INFO] [stdout] test a_truncated_stream_is_reported_as_truncated ... ok
[INFO] [stdout] test the_declared_length_is_verified_too ... ok
[INFO] [stdout] test the_output_cap_is_enforced_before_allocating ... ok
[INFO] [stdout] test the_checksum_is_verified_not_merely_carried ... ok
[INFO] [stdout] test an_adz_inspects_as_the_adf_inside_it ... ok
[INFO] [stdout] test an_undecompressable_wrapper_is_reported_not_swallowed ... ok
[INFO] [stdout] test health_reads_through_the_wrapper ... ok
[INFO] [stdout] test converting_an_adz_reproduces_the_adf_exactly ... ok
[INFO] [stdout] test an_adz_mounts_and_lists ... ok
[INFO] [stdout] test round_trips_every_compression_level ... ok
[INFO] [stdout] test a_corrupt_stream_fails_rather_than_returning_garbage ... ok
[INFO] [stderr]      Running tests/consolidate.rs (/opt/rustwide/target/release/deps/consolidate-797673b43fc56a7f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test the_corpus_multi_dump_titles_consolidate ... ok
[INFO] [stdout] test dumps_of_different_sizes_are_refused ... ok
[INFO] [stdout] test one_dump_is_not_a_consolidation ... ok
[INFO] [stdout] test two_dumps_cannot_vote ... ok
[INFO] [stdout] test a_diff_locates_the_sector_and_counts_the_bytes ... ok
[INFO] [stdout] test a_three_way_tie_is_unresolved ... ok
[INFO] [stdout] test diffing_identical_images_finds_nothing ... ok
[INFO] [stdout] test a_plurality_wins_and_is_reported_as_resolved ... ok
[INFO] [stdout] test damage_in_different_places_consolidates_to_a_whole_disk ... ok
[INFO] [stdout] test a_diff_groups_sectors_into_tracks ... ok
[INFO] [stdout] test a_partial_sector_is_refused ... ok
[INFO] [stdout] test identical_dumps_agree_on_everything ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/convert.rs (/opt/rustwide/target/release/deps/convert-9076ca1e0aa7adc4)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test an_unrecognised_input_converts_to_nothing ... ok
[INFO] [stdout] test writing_compressed_images_is_not_implemented ... ok
[INFO] [stdout] test dms_output_is_refused_and_dms_input_is_merely_missing ... ok
[INFO] [stdout] test only_lossless_conversions_are_possible_today ... ok
[INFO] [stdout] test sector_containers_convert_freely ... ok
[INFO] [stdout] test decompression_is_lossless ... ok
[INFO] [stdout] test flattening_flux_is_lossy_and_says_what_is_lost ... ok
[INFO] [stdout] test ipf_output_is_refused_permanently ... ok
[INFO] [stdout] test every_pair_has_an_answer_and_every_refusal_has_a_reason ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus_extract.rs (/opt/rustwide/target/release/deps/corpus_extract-5602fdd8fcc629c4)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test extracts_every_file_from_a_corpus_sample ... 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] [stderr]      Running tests/create.rs (/opt/rustwide/target/release/deps/create-0a01a19ba67737ca)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_name_that_amigados_could_not_hold_is_refused ... ok
[INFO] [stdout] test a_created_disk_is_clean_by_ades_own_standard ... ok
[INFO] [stdout] test ofs_and_hd_are_written_too ... ok
[INFO] [stdout] test a_volume_needing_a_bitmap_extension_chain_is_refused_not_half_written ... ok
[INFO] [stdout] test the_bitmap_says_free_not_full ... ok
[INFO] [stdout] test every_written_dostype_reads_back_as_itself ... ok
[INFO] [stdout] test a_blank_dircache_volume_needs_no_cache_block ... ok
[INFO] [stdout] test a_created_disk_reads_back_as_an_empty_volume ... ok
[INFO] [stdout] test a_five_and_a_quarter_inch_disk_is_the_formula_at_a_smaller_size ... ok
[INFO] [stdout] test formatting_is_deterministic ... ok
[INFO] [stdout] test the_fixture_generator_agrees_about_what_a_blank_disk_is ... ok
[INFO] [stdout] test adflib_mounts_what_ade_formatted ... ok
[INFO] [stdout] test adflib_mounts_every_type_and_size_it_knows ... ok
[INFO] [stdout] test a_hard_disk_gets_as_many_bitmap_blocks_as_it_needs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/description.rs (/opt/rustwide/target/release/deps/description-2eccae84ca33b3e0)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test latin1_art_survives_intact ... ok
[INFO] [stdout] test a_disk_that_does_not_mount_reports_no_description ... ok
[INFO] [stdout] test a_description_is_read_and_reported ... ok
[INFO] [stdout] test an_oversized_description_is_truncated_and_says_so ... ok
[INFO] [stdout] test a_directory_of_that_name_is_not_a_description ... ok
[INFO] [stdout] test a_disk_without_one_reports_nothing ... ok
[INFO] [stdout] test the_json_carries_it ... ok
[INFO] [stdout] test every_spelling_in_the_corpus_is_found ... ok
[INFO] [stdout] test an_empty_description_is_still_a_description ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dircache.rs (/opt/rustwide/target/release/deps/dircache-2d02a61c8bbbf24f)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_block_of_the_wrong_type_is_refused ... ok
[INFO] [stdout] test comparison_reports_a_cached_entry_the_directory_lacks ... ok
[INFO] [stdout] test a_subdirectory_has_its_own_cache ... ok
[INFO] [stdout] test cache_blocks_are_not_reported_as_orphans ... ok
[INFO] [stdout] test a_record_that_would_run_past_the_block_ends_it ... ok
[INFO] [stdout] test a_zero_length_name_ends_the_block ... ok
[INFO] [stdout] test an_entry_missing_from_the_cache_is_reported ... ok
[INFO] [stdout] test a_stale_size_in_the_cache_is_reported ... ok
[INFO] [stdout] test a_cache_spanning_several_blocks_is_followed ... ok
[INFO] [stdout] test a_volume_without_the_bit_is_not_searched_for_a_cache ... ok
[INFO] [stdout] test the_cache_agrees_with_the_directory ... ok
[INFO] [stdout] test a_looping_cache_chain_terminates_and_is_reported ... ok
[INFO] [stdout] test a_renamed_cache_record_is_reported_as_a_name_difference ... ok
[INFO] [stdout] test both_dircache_dostypes_carry_a_cache ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dostype_lnfs.rs (/opt/rustwide/target/release/deps/dostype_lnfs-c6c66e3426bc4842)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test lnfs_is_international_and_so_are_the_cached_dostypes ... ok
[INFO] [stdout] test lnfs_is_not_dircache ... ok
[INFO] [stdout] test the_filesystem_bit_still_reads_normally ... ok
[INFO] [stdout] test a_classic_volume_carries_no_lnfs_warning ... ok
[INFO] [stdout] test every_dostype_lands_in_exactly_one_mode ... ok
[INFO] [stdout] test a_volume_is_not_searched_for_a_cache_it_cannot_have ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edit.rs (/opt/rustwide/target/release/deps/edit-61557fed0fb11b67)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test corpus_disks_take_an_edit_and_stay_sound ... ok
[INFO] [stdout] test only_plain_images_open_for_editing ... ok
[INFO] [stdout] test a_refused_edit_changes_nothing ... ok
[INFO] [stdout] test undo_and_redo_move_through_whole_edits ... ok
[INFO] [stdout] test a_disk_whose_bitmap_hides_live_blocks_is_refused ... ok
[INFO] [stdout] test a_save_never_lands_on_the_original ... ok
[INFO] [stdout] test a_disk_can_be_filled_exactly ... ok
[INFO] [stdout] test a_directory_appears_on_every_filesystem ... ok
[INFO] [stdout] test files_go_into_subdirectories ... ok
[INFO] [stdout] test international_names_hash_the_way_the_volume_does ... ok
[INFO] [stdout] test files_of_every_awkward_size_read_back_through_both_readers ... ok
[INFO] [stdout] test a_crowded_directory_fills_hash_chains_and_cache_blocks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.70s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/encode.rs (/opt/rustwide/target/release/deps/encode-e6576c5273c7fe19)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_sector_that_is_not_512_bytes_is_refused ... ok
[INFO] [stdout] test an_encoded_sector_is_the_documented_size ... ok
[INFO] [stdout] test encoded_data_is_legal_mfm_and_the_sync_words_are_not ... ok
[INFO] [stdout] test writing_more_tracks_than_a_disk_has_is_refused ... ok
[INFO] [stdout] test the_gap_between_sectors_is_legal_mfm ... ok
[INFO] [stdout] test a_written_container_declares_what_it_holds ... ok
[INFO] [stdout] test an_empty_container_is_still_valid ... ok
[INFO] [stdout] test a_written_container_reads_back_its_own_data ... ok
[INFO] [stdout] test an_encoded_track_round_trips_through_the_decoder ... ok
[INFO] [stderr]      Running tests/extended.rs (/opt/rustwide/target/release/deps/extended-435ae8676f4d3cb7)
[INFO] [stdout] test a_real_disk_survives_a_full_raw_mfm_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_wild_track_count_is_refused_before_allocating ... ok
[INFO] [stdout] test a_plain_adf_is_not_an_extended_one ... ok
[INFO] [stdout] test a_truncated_file_keeps_what_it_has ... ok
[INFO] [stdout] test data_is_bounded_by_length_not_by_space ... ok
[INFO] [stdout] test a_file_ending_inside_its_table_is_an_error_not_a_fault ... ok
[INFO] [stdout] test the_corpus_extended_adfs_all_parse ... ok
[INFO] [stdout] test a_raw_track_uses_its_own_length ... ok
[INFO] [stdout] test the_inspection_reports_the_table ... ok
[INFO] [stdout] test an_unknown_track_type_is_reported_rather_than_guessed ... ok
[INFO] [stdout] test an_empty_track_holds_nothing_and_is_not_a_fault ... ok
[INFO] [stdout] test a_plain_adf_reports_no_track_table ... ok
[INFO] [stdout] test a_container_with_nothing_readable_holds_no_volume ... ok
[INFO] [stdout] test a_length_exceeding_its_allocation_is_reported ... ok
[INFO] [stderr]      Running tests/find.rs (/opt/rustwide/target/release/deps/find-2faeba086ebd9ee7)
[INFO] [stdout] test a_track_table_parses ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test a_range_past_the_end_is_truncated_rather_than_refused ... ok
[INFO] [stdout] test a_range_read_matches_the_image_it_came_from ... ok
[INFO] [stdout] test the_search_reports_what_it_read_the_pattern_as ... ok
[INFO] [stdout] test an_image_with_no_volume_still_searches ... ok
[INFO] [stdout] test a_bootblock_is_named_even_when_the_volume_does_not_mount ... ok
[INFO] [stdout] test a_directory_is_named_by_its_header_block ... ok
[INFO] [stdout] test a_match_inside_a_file_names_the_file ... ok
[INFO] [stdout] test a_match_in_a_block_nothing_points_at_says_so ... ok
[INFO] [stdout] test a_hit_in_the_bootblock_is_named_as_such_not_as_empty_space ... ok
[INFO] [stdout] test every_match_is_reported_not_just_the_first_per_block ... ok
[INFO] [stdout] test a_file_header_belongs_to_its_own_file ... ok
[INFO] [stdout] test searching_an_open_image_gives_the_same_answer_as_searching_its_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fuzz.rs (/opt/rustwide/target/release/deps/fuzz-4f33baa1676a96bf)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test fuzz_block_parsers ... ok
[INFO] [stdout] test fuzz_the_inflater_on_arbitrary_bytes ... ok
[INFO] [stdout] test fuzz_the_inflater ... ok
[INFO] [stdout] test fuzz_deliberately_hostile_structures ... ok
[INFO] [stdout] test fuzz_parsers_on_arbitrary_lengths ... ok
[INFO] [stdout] test fuzz_truncated_and_extended_images ... ok
[INFO] [stdout] test fuzz_the_sniffer_against_declared_sizes ... ok
[INFO] [stdout] test fuzz_mount_and_traverse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/health.rs (/opt/rustwide/target/release/deps/health-18ebcce586531b79)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test cosmetic_findings_do_not_outrank_structural_ones ... ok
[INFO] [stdout] test a_damaged_rootblock_checksum_is_an_error ... ok
[INFO] [stdout] test structural_data_faults_reach_the_report ... ok
[INFO] [stdout] test the_bitmap_cross_check_counts_overhead_as_used ... ok
[INFO] [stdout] test the_json_surface_carries_severities_and_codes ... ok
[INFO] [stdout] test an_image_with_no_volume_is_reported_not_failed ... ok
[INFO] [stdout] test degenerate_images_produce_a_report_rather_than_a_panic ... ok
[INFO] [stdout] test a_stale_bitmap_flag_is_a_warning_not_an_error ... ok
[INFO] [stdout] test a_clean_volume_is_sound ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/identify.rs (/opt/rustwide/target/release/deps/identify-3ba857430955079b)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test every_entry_sharing_a_hash_is_returned ... ok
[INFO] [stdout] test attributes_are_read_by_name_not_by_position ... ok
[INFO] [stdout] test the_ampersand_entity_is_resolved ... ok
[INFO] [stdout] test a_datfile_parses_into_entries ... ok
[INFO] [stdout] test unknown_content_matches_nothing ... ok
[INFO] [stdout] test an_entry_without_a_crc_is_skipped_not_guessed ... ok
[INFO] [stdout] test identification_matches_on_content ... ok
[INFO] [stdout] test the_real_dataset_identifies_the_real_corpus ... ok
[INFO] [stdout] test a_hash_match_with_the_wrong_size_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stderr]      Running tests/json_surface.rs (/opt/rustwide/target/release/deps/json_surface-29018efd3a779a8f)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_diff_reports_which_sectors_moved_not_merely_how_many ... ok
[INFO] [stdout] test a_conversion_separates_what_it_is_from_why ... ok
[INFO] [stdout] test the_conversion_matrix_is_keyed_on_codes_not_on_prose ... ok
[INFO] [stdout] test consolidation_says_when_the_dumps_could_not_vote ... ok
[INFO] [stdout] test every_pair_of_formats_appears_except_a_format_with_itself ... ok
[INFO] [stdout] test three_dumps_can_vote ... ok
[INFO] [stdout] test identical_dumps_say_so_without_an_empty_field_being_ambiguous ... 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] [stderr]      Running tests/layout.rs (/opt/rustwide/target/release/deps/layout-92a78ac2e578c202)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_file_span_names_the_file ... ok
[INFO] [stdout] test the_structures_are_where_the_format_says ... ok
[INFO] [stdout] test adjacent_blocks_of_one_file_become_one_span ... ok
[INFO] [stdout] test the_spans_tile_the_image_exactly ... ok
[INFO] [stdout] test two_files_side_by_side_stay_two_spans ... ok
[INFO] [stdout] test the_totals_add_up_to_the_disk ... ok
[INFO] [stdout] test an_image_with_no_volume_still_maps_its_bootblock ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lazy.rs (/opt/rustwide/target/release/deps/lazy-82d81b4fab1071fb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test deleting_the_file_under_a_lazy_image_is_reported_not_hidden ... ok
[INFO] [stdout] test a_file_read_lazily_has_the_same_contents ... ok
[INFO] [stdout] test an_eager_image_is_a_snapshot_and_does_not_care ... ok
[INFO] [stdout] test a_lazily_opened_image_reads_the_same_as_an_eager_one ... ok
[INFO] [stdout] test a_container_whose_blocks_are_not_its_file_falls_back_to_reading_whole ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mfm.rs (/opt/rustwide/target/release/deps/mfm-d9c2dbe9ac970070)
[INFO] [stdout] running 17 tests
[INFO] [stdout] test a_sync_mark_with_nothing_behind_it_is_not_a_sector ... ok
[INFO] [stdout] test the_corpus_raw_tracks_decode_as_measured ... ok
[INFO] [stdout] test a_sync_word_is_deliberately_illegal_mfm ... ok
[INFO] [stdout] test a_truncated_sector_is_not_reported_as_one ... ok
[INFO] [stdout] test ordinary_gap_is_legal_mfm ... ok
[INFO] [stdout] test every_corpus_sector_is_legally_encoded ... ok
[INFO] [stdout] test a_corrupt_header_fails_its_checksum_but_still_decodes ... ok
[INFO] [stdout] test a_standard_track_decodes_completely ... ok
[INFO] [stdout] test all_ones_is_illegal ... ok
[INFO] [stdout] test a_real_sector_is_legal_mfm_throughout ... ok
[INFO] [stdout] test the_phase_is_unknowable_without_a_sync ... ok
[INFO] [stdout] test a_track_with_a_duplicated_sector_is_not_standard ... ok
[INFO] [stdout] test an_empty_track_yields_nothing ... ok
[INFO] [stdout] test a_track_missing_a_sector_is_not_standard ... ok
[INFO] [stdout] test a_corrupt_data_area_fails_only_the_data_checksum ... ok
[INFO] [stdout] test extra_sync_words_are_skipped ... ok
[INFO] [stdout] test decoding_is_independent_of_bit_alignment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/oracle.rs (/opt/rustwide/target/release/deps/oracle-07008b77c5ef8ceb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_volume_smaller_than_its_file_extracts_the_same_as_adflib ... ok
[INFO] [stdout] test extraction_agrees_with_adflib ... ok
[INFO] [stdout] test ade_survives_what_the_oracle_does_not ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/oracle_fixtures.rs (/opt/rustwide/target/release/deps/oracle_fixtures-6a07fbb357f1ad37)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test adflib_and_ade_agree_on_generated_file_contents ... ok
[INFO] [stdout] test adflib_reads_our_generated_device ... ok
[INFO] [stdout] test adflib_reads_our_generated_volumes ... ok
[INFO] [stderr]      Running tests/oversize.rs (/opt/rustwide/target/release/deps/oversize-0197918158a96e7b)
[INFO] [stdout] test adflib_reads_our_generated_dircache ... 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] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_file_with_no_volume_anywhere_is_still_refused ... ok
[INFO] [stdout] test an_hd_disk_with_extra_tracks_stays_an_hd_disk ... ok
[INFO] [stdout] test a_truncated_dump_is_not_rescued_and_that_is_the_honest_answer ... ok
[INFO] [stdout] test a_disk_with_extra_cylinders_mounts_as_the_volume_it_holds ... ok
[INFO] [stderr]      Running tests/rdb.rs (/opt/rustwide/target/release/deps/rdb-423454a4c0f1ce5e)
[INFO] [stdout] test an_ordinary_disk_is_not_touched ... 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 16 tests
[INFO] [stdout] test a_floppy_has_no_rdb ... ok
[INFO] [stdout] test a_partition_with_a_foreign_dostype_is_not_claimed ... ok
[INFO] [stdout] test a_window_past_the_device_is_refused ... ok
[INFO] [stdout] test a_window_translates_to_the_device ... ok
[INFO] [stdout] test each_partition_mounts_as_its_own_volume ... ok
[INFO] [stdout] test partitions_parse_with_their_extents ... ok
[INFO] [stdout] test a_window_cannot_read_past_its_end ... ok
[INFO] [stdout] test the_rdb_is_searched_for_not_assumed ... ok
[INFO] [stdout] test the_search_stops_at_the_documented_limit ... ok
[INFO] [stdout] test the_partition_dostype_is_advisory ... ok
[INFO] [stdout] test size_block_is_counted_in_longs ... ok
[INFO] [stdout] test a_block_that_is_not_a_part_is_reported ... ok
[INFO] [stdout] test the_list_terminator_is_minus_one ... ok
[INFO] [stdout] test a_partition_pointer_outside_the_device_is_reported ... ok
[INFO] [stdout] test a_cyclic_partition_list_is_reported_not_followed ... ok
[INFO] [stdout] test finds_the_rdb_and_its_geometry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/schema.rs (/opt/rustwide/target/release/deps/schema-15115665ecad6775)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test batch_emits_exactly_these_fields ... ok
[INFO] [stdout] test a_scan_emits_exactly_these_fields ... ok
[INFO] [stdout] test consolidate_emits_exactly_these_fields ... ok
[INFO] [stdout] test a_layout_emits_exactly_these_fields ... ok
[INFO] [stdout] test a_carve_emits_exactly_these_fields ... ok
[INFO] [stdout] test a_directory_entry_emits_exactly_these_fields ... ok
[INFO] [stdout] test identify_emits_exactly_these_fields ... ok
[INFO] [stdout] test check_emits_exactly_these_fields ... ok
[INFO] [stdout] test diff_emits_exactly_these_fields ... ok
[INFO] [stdout] test info_emits_exactly_these_fields ... ok
[INFO] [stdout] test a_hard_disk_emits_exactly_these_extra_fields ... ok
[INFO] [stdout] test the_conversion_matrix_emits_exactly_these_fields ... ok
[INFO] [stdout] test the_version_is_the_first_field_of_every_document ... ok
[INFO] [stdout] test a_search_emits_exactly_these_fields ... ok
[INFO] [stdout] test the_batch_summary_emits_exactly_these_fields ... ok
[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] [stderr]      Running tests/scp_corpus.rs (/opt/rustwide/target/release/deps/scp_corpus-fc8a2c71b86eba51)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test real_disks_survive_the_round_trip_through_flux ... ok
[INFO] [stderr]      Running tests/scp_oracle.rs (/opt/rustwide/target/release/deps/scp_oracle-4fa830e9cd7a3f66)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_generated_capture_decodes_back_to_the_image_it_came_from ... ok
[INFO] [stderr]      Running tests/specs.rs (/opt/rustwide/target/release/deps/specs-d487adf93464189e)
[INFO] [stdout] test the_header_the_oracle_writes_is_the_header_the_spec_describes ... ok
[INFO] [stdout] test a_capture_reads_as_a_browsable_volume ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test what_cannot_be_known_is_listed_with_its_reason ... ok
[INFO] [stdout] test a_disk_that_says_nothing_gets_no_kickstart_claim ... ok
[INFO] [stdout] test every_claim_carries_its_evidence ... ok
[INFO] [stdout] test a_library_name_inside_another_word_is_not_a_library ... ok
[INFO] [stdout] test a_release_2_library_puts_a_floor_under_the_kickstart_version ... ok
[INFO] [stdout] test a_bootblock_that_is_not_amigados_is_not_called_self_booting ... ok
[INFO] [stdout] test the_media_is_read_from_the_geometry ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unpack.rs (/opt/rustwide/target/release/deps/unpack-eb3b6a701e479d17)
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test an_accented_name_survives_as_utf8 ... ok
[INFO] [stdout] test every_file_and_drawer_reaches_the_folder ... ok
[INFO] [stdout] test a_name_that_cannot_be_a_filename_is_escaped_reversibly ... ok
[INFO] [stdout] test names_that_are_awkward_but_legal_are_left_alone ... ok
[INFO] [stdout] test one_failure_does_not_stop_the_rest ... ok
[INFO] [stdout] test an_ordinary_name_is_left_exactly_alone ... ok
[INFO] [stdout] test nothing_is_ever_overwritten ... ok
[INFO] [stdout] test a_name_that_is_a_direction_rather_than_a_thing_is_escaped ... 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/ade_endian-dd39ee705960f329)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test tests::reads_at_offset ... ok
[INFO] [stdout] test tests::reads_big_endian_not_host_order ... ok
[INFO] [stdout] test tests::round_trips_through_writers ... ok
[INFO] [stdout] test tests::hostile_offset_cannot_wrap ... ok
[INFO] [stdout] test tests::signed_values_keep_their_sign ... ok
[INFO] [stdout] test tests::refuses_reads_past_the_end ... ok
[INFO] [stdout] test tests::writers_are_bounds_checked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 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/ade_filesystem-166ed4254dbc5e57)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test bootblock::tests::a_foreign_prefix_parses_and_is_reported ... ok
[INFO] [stdout] test bootblock::tests::unprintable_prefixes_render_safely ... ok
[INFO] [stdout] test bootblock::tests::a_bad_checksum_is_reported_not_refused ... ok
[INFO] [stdout] test bootblock::tests::parses_a_bootable_ofs_disk ... ok
[INFO] [stdout] test datestamp::tests::day_zero_is_the_amiga_epoch ... ok
[INFO] [stdout] test datestamp::tests::displays_as_iso ... ok
[INFO] [stdout] test bootblock::tests::a_non_bootable_disk_has_no_code ... ok
[INFO] [stdout] test bootblock::tests::short_input_errors_rather_than_panicking ... ok
[INFO] [stdout] test datestamp::tests::faults_are_reported_not_normalised ... ok
[INFO] [stdout] test dostype::tests::dircache_is_international_with_the_intl_bit_clear ... ok
[INFO] [stdout] test dostype::tests::displays_readably ... ok
[INFO] [stdout] test dostype::tests::ofs_loses_twenty_four_bytes_per_block ... ok
[INFO] [stdout] test dostype::tests::surfaces_bits_it_cannot_explain ... ok
[INFO] [stdout] test datestamp::tests::known_dates_decode ... ok
[INFO] [stdout] test datestamp::tests::time_of_day_decodes ... ok
[INFO] [stdout] test dostype::tests::a_high_bit_does_not_turn_a_byte_into_lnfs ... ok
[INFO] [stdout] test dostype::tests::lnfs_is_not_decoded_as_intl_plus_dircache ... ok
[INFO] [stdout] test dostype::tests::matches_the_full_dostype_table ... ok
[INFO] [stdout] test entry::tests::a_hard_link_to_a_directory_is_a_directory ... ok
[INFO] [stdout] test hash::tests::an_empty_table_does_not_divide_by_zero ... ok
[INFO] [stdout] test entry::tests::an_unknown_secondary_type_is_not_an_entry ... ok
[INFO] [stdout] test hash::tests::folding_is_case_insensitive ... ok
[INFO] [stdout] test entry::tests::parses_a_file_entry ... ok
[INFO] [stdout] test hash::tests::results_stay_inside_the_table ... ok
[INFO] [stdout] test rootblock::tests::a_cleared_bitmap_flag_is_reported ... ok
[INFO] [stdout] test rootblock::tests::a_corrupt_name_length_cannot_read_past_the_field ... ok
[INFO] [stdout] test rootblock::tests::latin1_names_survive ... ok
[INFO] [stdout] test dostype::tests::rejects_foreign_prefixes ... ok
[INFO] [stdout] test rootblock::tests::a_damaged_rootblock_is_distinguishable_from_a_non_rootblock ... ok
[INFO] [stdout] test hash::tests::the_division_sign_is_not_a_letter ... ok
[INFO] [stdout] test edit::tests::a_record_is_word_aligned ... ok
[INFO] [stdout] test hash::tests::accents_fold_only_in_international_mode ... ok
[INFO] [stdout] test entry::tests::a_corrupt_name_length_cannot_read_past_its_field ... ok
[INFO] [stdout] test entry::tests::only_real_block_sizes_parse ... ok
[INFO] [stdout] test entry::tests::owner_protection_bits_are_inverted ... ok
[INFO] [stdout] test rootblock::tests::an_all_zero_block_parses_without_claiming_to_be_a_rootblock ... ok
[INFO] [stdout] test hash::tests::the_mask_inside_the_loop_matters ... ok
[INFO] [stdout] test edit::tests::names_are_checked_as_bytes ... ok
[INFO] [stdout] test rootblock::tests::only_real_block_sizes_are_accepted ... ok
[INFO] [stdout] test rootblock::tests::parses_a_well_formed_rootblock ... ok
[INFO] [stdout] test entry::tests::classifies_every_documented_secondary_type ... ok
[INFO] [stderr]      Running tests/extension.rs (/opt/rustwide/target/release/deps/extension-4853920011d37695)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_file_spanning_many_extension_blocks_round_trips ... ok
[INFO] [stdout] test data_stays_in_order_across_the_extension_chain ... ok
[INFO] [stdout] test a_two_block_extension_cycle_terminates ... ok
[INFO] [stderr]      Running tests/geometry.rs (/opt/rustwide/target/release/deps/geometry-46833c59a37b7edc)
[INFO] [stdout] test a_block_that_is_not_t_list_ends_the_chain_loudly ... ok
[INFO] [stdout] test a_self_looping_extension_chain_terminates ... ok
[INFO] [stdout] test an_extension_pointer_outside_the_volume_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_high_density_volume_mounts_and_round_trips ... ok
[INFO] [stdout] test a_hardfile_mounts_and_needs_several_bitmap_blocks ... ok
[INFO] [stdout] test high_density_ofs_round_trips_too ... ok
[INFO] [stdout] test extra_cylinder_geometries_mount ... ok
[INFO] [stdout] test the_rootblock_moves_with_the_geometry ... ok
[INFO] [stdout] test a_hardfile_bitmap_survives_a_rebuild ... ok
[INFO] [stderr]      Running tests/links.rs (/opt/rustwide/target/release/deps/links-f48faae2025ea6e7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_hard_link_to_a_directory_is_walked_once_not_twice ... ok
[INFO] [stdout] test a_link_that_points_at_itself_terminates ... ok
[INFO] [stdout] test a_link_pointing_outside_the_volume_is_refused_not_followed ... ok
[INFO] [stdout] test the_target_chains_its_links ... ok
[INFO] [stdout] test a_hard_link_reads_the_target_contents ... ok
[INFO] [stdout] test a_link_naming_no_target_is_reported ... ok
[INFO] [stdout] test resolve_names_the_target_and_is_a_no_op_otherwise ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rebuild.rs (/opt/rustwide/target/release/deps/rebuild-aeae162e8df66502)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_rebuild_reclaims_orphaned_blocks ... ok
[INFO] [stdout] test rebuilding_a_stale_flagged_volume_does_not_depend_on_the_flag ... ok
[INFO] [stdout] test a_rebuild_repairs_a_bitmap_that_marks_live_data_free ... ok
[INFO] [stdout] test rebuild_covers_high_density_volumes_too ... ok
[INFO] [stdout] test a_rebuilt_bitmap_describes_exactly_what_the_tree_reaches ... ok
[INFO] [stdout] test the_rebuilt_blocks_checksum_at_offset_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/traverse.rs (/opt/rustwide/target/release/deps/traverse-4d45f1c4628b9c42)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test a_zeroed_volume_does_not_panic ... ok
[INFO] [stdout] test a_clean_ofs_file_reports_no_faults ... ok
[INFO] [stdout] test a_zeroed_data_block_is_reported_as_zeroed ... ok
[INFO] [stdout] test a_file_header_claiming_four_gigabytes_must_not_allocate_it ... ok
[INFO] [stdout] test a_cross_linked_block_is_reported ... ok
[INFO] [stdout] test a_non_data_block_is_reported_with_the_type_it_claims ... ok
[INFO] [stdout] test a_self_referential_hash_chain_terminates ... ok
[INFO] [stdout] test a_two_block_hash_cycle_terminates ... ok
[INFO] [stdout] test a_directory_cycle_terminates_a_tree_walk ... ok
[INFO] [stdout] test lookup_is_case_insensitive ... ok
[INFO] [stdout] test an_oversized_length_is_reported_and_clamped ... ok
[INFO] [stdout] test an_out_of_range_hash_slot_is_reported_not_dereferenced ... ok
[INFO] [stdout] test mounting_a_volume_without_a_rootblock_fails_cleanly ... ok
[INFO] [stdout] test mounts_and_lists_a_volume ... ok
[INFO] [stdout] test an_out_of_range_data_pointer_is_refused ... ok
[INFO] [stdout] test an_out_of_sequence_block_is_reported ... ok
[INFO] [stdout] test faults_do_not_prevent_recovery ... ok
[INFO] [stdout] test reads_a_file_back_byte_for_byte ... ok
[INFO] [stdout] test repeated_faults_coalesce_into_one_summary ... ok
[INFO] [stdout] test same_hash_chains_are_followed ... ok
[INFO] [stdout] test an_empty_file_reads_as_empty ... ok
[INFO] [stdout] test data_blocks_are_read_in_order_not_reversed ... ok
[INFO] [stdout] test nested_paths_resolve ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ade_fixtures-8fad59f47e451d99)
[INFO] [stdout] test ffs_has_no_data_block_faults_to_find ... 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] [stderr]      Running unittests src/bin/manifest.rs (/opt/rustwide/target/release/deps/manifest-ec3f5360993c8833)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/mkfixture.rs (/opt/rustwide/target/release/deps/mkfixture-f73ea780d13fcb74)
[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] [stdout] 
[INFO] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/release/deps/corpus-980683a372ef99f5)
[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 checksum_algorithms_agree_with_real_disks ... ok
[INFO] [stderr]      Running tests/generated.rs (/opt/rustwide/target/release/deps/generated-9e6f6da90cfee9d3)
[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 the_two_checksum_algorithms_are_not_interchangeable ... ok
[INFO] [stdout] test files_are_reachable_through_the_hash_table ... ok
[INFO] [stdout] test hash_chain_cycles_are_built_as_described ... ok
[INFO] [stdout] test bootblock_is_well_formed ... ok
[INFO] [stdout] test extra_cylinder_geometries_are_exact ... ok
[INFO] [stdout] test non_dos_bootblocks_keep_a_valid_checksum ... ok
[INFO] [stdout] test hd_volume_puts_the_rootblock_at_1760 ... ok
[INFO] [stdout] test data_block_pointers_run_backwards ... ok
[INFO] [stdout] test corruptions_break_exactly_what_they_claim ... ok
[INFO] [stdout] test a_set_bitmap_bit_means_free ... ok
[INFO] [stdout] test ofs_and_ffs_lay_data_out_differently ... ok
[INFO] [stdout] test rootblock_is_well_formed ... ok
[INFO] [stdout] test dd_volume_has_canonical_geometry ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ade_flux-96f5dd36781986e8)
[INFO] [stdout] test international_and_plain_hashing_differ ... ok
[INFO] [stdout] test size_anomalies_reproduce_the_survey ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mfm.rs (/opt/rustwide/target/release/deps/mfm-17d51d6147efa27d)
[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 11 tests
[INFO] [stdout] test intervals_too_short_to_be_legal_are_counted_and_dropped ... ok
[INFO] [stdout] test a_zero_cell_estimate_falls_back_rather_than_dividing_by_zero ... ok
[INFO] [stdout] test empty_flux_yields_empty_bits ... ok
[INFO] [stdout] test an_interval_is_rounded_to_the_nearest_cell_not_truncated ... ok
[INFO] [stdout] test an_interval_too_long_to_be_legal_still_takes_up_its_time ... ok
[INFO] [stdout] test three_and_four_cell_intervals_lengthen_the_run_of_zeros ... ok
[INFO] [stdout] test the_loop_follows_a_drive_running_slow ... ok
[INFO] [stdout] test a_track_survives_a_drive_running_off_speed ... ok
[INFO] [stdout] test a_rate_nothing_like_mfm_is_reported_as_unlocked ... ok
[INFO] [stdout] test an_interval_of_two_cells_is_one_bit_then_a_zero ... ok
[INFO] [stdout] test a_track_survives_the_round_trip_through_flux ... 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] [stderr]      Running tests/scp.rs (/opt/rustwide/target/release/deps/scp-bbd385aca24ffe75)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test a_file_without_the_signature_is_refused ... ok
[INFO] [stdout] test flux_values_are_big_endian_while_everything_else_is_little ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ade_object-b47f678c0d99ad85)
[INFO] [stdout] test more_revolutions_than_the_format_allows_is_refused ... ok
[INFO] [stderr]      Running tests/find.rs (/opt/rustwide/target/release/deps/find-cd4446921f2a5816)
[INFO] [stdout] test a_file_shorter_than_its_header_is_refused ... ok
[INFO] [stdout] test an_absent_track_or_revolution_is_none_not_a_panic ... ok
[INFO] [stdout] test a_zero_flux_value_accumulates_rather_than_counting_as_an_interval ... ok
[INFO] [stdout] test the_header_reads_field_by_field ... ok
[INFO] [stdout] test a_track_number_is_a_cylinder_and_a_head ... ok
[INFO] [stdout] test flux_running_past_the_end_of_the_file_yields_nothing ... ok
[INFO] [stdout] test a_table_entry_pointing_at_something_other_than_a_track_is_skipped ... ok
[INFO] [stdout] test every_byte_of_a_hostile_file_is_survivable ... 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 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 16 tests
[INFO] [stdout] test a_pattern_longer_than_the_image_matches_nothing ... ok
[INFO] [stdout] test a_word_that_is_nearly_hex_is_still_text ... ok
[INFO] [stdout] test run_together_hex_is_read_as_bytes ... ok
[INFO] [stdout] test a_word_is_read_as_text ... ok
[INFO] [stdout] test latin1_above_ascii_is_matched_byte_for_byte ... ok
[INFO] [stdout] test overlapping_occurrences_are_all_reported ... ok
[INFO] [stdout] test a_zero_block_size_does_not_divide_by_zero ... ok
[INFO] [stdout] test an_empty_image_matches_nothing ... ok
[INFO] [stdout] test an_ambiguous_word_is_read_as_hex_and_text_overrides ... ok
[INFO] [stdout] test an_empty_pattern_is_refused ... ok
[INFO] [stdout] test spaced_hex_pairs_are_read_as_bytes ... ok
[INFO] [stdout] test odd_hex_digits_are_refused_rather_than_padded ... ok
[INFO] [stdout] test matches_report_the_block_they_fall_in ... ok
[INFO] [stdout] test case_is_significant_unless_it_is_waived ... ok
[INFO] [stderr]      Running tests/signature.rs (/opt/rustwide/target/release/deps/signature-9d6b5c63d775e3d9)
[INFO] [stdout] test a_hex_prefix_says_so_outright ... ok
[INFO] [stdout] test a_character_no_amiga_disk_could_hold_is_refused ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ade_track-78503132ddf07c60)
[INFO] [stdout] running 10 tests
[INFO] [stderr]    Doc-tests ade_block
[INFO] [stdout] test an_empty_or_tiny_image_finds_nothing_and_does_not_panic ... ok
[INFO] [stdout] test an_anchored_magic_is_ignored_mid_block ... ok
[INFO] [stdout] test two_separate_headers_are_two_findings ... ok
[INFO] [stdout] test an_unanchored_magic_is_found_anywhere ... ok
[INFO] [stdout] test a_caller_can_scan_with_its_own_table ... ok
[INFO] [stdout] test hits_come_back_in_offset_order ... ok
[INFO] [stdout] test the_more_specific_signature_wins_at_one_offset ... ok
[INFO] [stdout] test every_signature_in_the_table_can_actually_be_found ... ok
[INFO] [stdout] test a_pattern_repeating_across_blocks_is_one_run_not_many_files ... ok
[INFO] [stdout] test an_anchored_magic_is_found_at_a_block_start ... 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] [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 ade
[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]    Doc-tests ade_catalogue
[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 ade_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] [stdout] 
[INFO] [stderr]    Doc-tests ade_core
[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 ade_endian
[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 ade_filesystem
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ade_fixtures
[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 ade_flux
[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 ade_object
[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 ade_track
[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" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0", kill_on_drop: false }`
[INFO] [stdout] 909b01c008d8f8d7ac60fcab1aff50f85300e5dd2f0218c6b6129e90e4de46c0
