[INFO] fetching crate am-fs-ntfs 0.3.3...
[INFO] testing am-fs-ntfs-0.3.3 against 1.98.0-beta.1 for beta-1.98-1
[INFO] extracting crate am-fs-ntfs 0.3.3 into /workspace/builds/worker-2-tc2/source
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate am-fs-ntfs 0.3.3
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate am-fs-ntfs 0.3.3
[INFO] tweaked toml for crates.io crate am-fs-ntfs 0.3.3 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate am-fs-ntfs 0.3.3 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate am-fs-ntfs 0.3.3 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c
[INFO] running `Command { std: "docker" "start" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c", 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" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c", 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" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling am-fs-core v0.2.2
[INFO] [stderr]    Compiling am-fs-ntfs v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 12.93s
[INFO] running `Command { std: "docker" "inspect" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c", 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" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling binrw_derive v0.11.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling binrw v0.11.3
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling array-init v2.1.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling widestring v1.2.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling escape8259 v0.5.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling enumn v0.1.14
[INFO] [stderr]    Compiling nt-string v0.1.1
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling libtest-mimic v0.7.3
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ntfs v0.4.0
[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.5.1
[INFO] [stderr]    Compiling am-fs-ntfs v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 2m 47s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.11.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c", 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" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.29s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: binrw v0.11.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fs_ntfs-2e1fd8bc25c01538)
[INFO] [stdout] 
[INFO] [stdout] running 576 tests
[INFO] [stdout] test attr_io::tests::attr_name_equals_empty_name_only_matches_empty_string ... ok
[INFO] [stdout] test attr_io::tests::attr_name_equals_named_attribute ... ok
[INFO] [stdout] test attr_io::tests::attr_type_from_u32_known_values ... ok
[INFO] [stdout] test attr_io::tests::decode_attr_name_named_attribute ... ok
[INFO] [stdout] test attr_io::tests::describe_attributes_empty_record_returns_empty ... ok
[INFO] [stdout] test attr_io::tests::describe_attributes_nonresident_value_length ... ok
[INFO] [stdout] test attr_io::tests::describe_attributes_resident_value_length ... ok
[INFO] [stdout] test attr_io::tests::find_attribute_by_name_matches_utf16_name ... ok
[INFO] [stdout] test attr_io::tests::describe_attributes_returns_one_per_attr ... ok
[INFO] [stdout] test attr_io::tests::find_attribute_by_type_returns_first_match ... ok
[INFO] [stdout] test attr_io::tests::find_attribute_returns_none_when_absent ... ok
[INFO] [stdout] test attr_io::tests::iter_empty_record_yields_no_attributes ... ok
[INFO] [stdout] test attr_io::tests::iter_record_with_multiple_attributes ... ok
[INFO] [stdout] test attr_io::tests::iter_record_with_one_resident_attribute ... ok
[INFO] [stdout] test attr_io::tests::iter_rejects_attr_length_not_multiple_of_8 ... ok
[INFO] [stdout] test attr_io::tests::iter_returns_nonresident_data_length_and_mapping_pairs_offset ... ok
[INFO] [stdout] test attr_io::tests::iter_stops_at_end_marker ... ok
[INFO] [stdout] test attr_io::tests::read_u16_le_basic ... ok
[INFO] [stdout] test attr_io::tests::read_u16_le_bounds ... ok
[INFO] [stdout] test attr_io::tests::read_u32_le_basic ... ok
[INFO] [stdout] test attr_io::tests::read_u32_le_bounds ... ok
[INFO] [stdout] test attr_io::tests::read_u64_le_basic ... ok
[INFO] [stdout] test attr_io::tests::read_u64_le_bounds ... ok
[INFO] [stdout] test attr_resize::tests::align_up_8_already_aligned ... ok
[INFO] [stdout] test attr_resize::tests::align_up_8_rounds_up ... ok
[INFO] [stdout] test attr_resize::tests::allocate_attribute_id_returns_current_and_increments ... ok
[INFO] [stdout] test attr_resize::tests::allocate_attribute_id_starts_at_zero ... ok
[INFO] [stdout] test attr_resize::tests::allocate_attribute_id_wraps_around ... ok
[INFO] [stdout] test attr_resize::tests::insert_attribute_bad_alignment_fails ... ok
[INFO] [stdout] test attr_resize::tests::insert_attribute_sorted_adds_attribute ... ok
[INFO] [stdout] test attr_resize::tests::resize_exceeds_capacity_fails ... ok
[INFO] [stdout] test attr_io::tests::decode_attr_name_unnamed_returns_empty ... ok
[INFO] [stdout] test attr_resize::tests::resize_same_size_succeeds_without_shifting ... ok
[INFO] [stdout] test attr_resize::tests::resize_shrink_updates_bytes_used ... ok
[INFO] [stdout] test attr_resize::tests::set_resident_value_writes_bytes ... ok
[INFO] [stdout] test bitmap::tests::allocate_io_crossing_byte_boundary ... ok
[INFO] [stdout] test bitmap::tests::allocate_io_out_of_range_returns_error ... ok
[INFO] [stdout] test bitmap::tests::allocate_io_rejects_already_allocated_cluster ... ok
[INFO] [stdout] test attr_resize::tests::resize_grow_updates_bytes_used ... ok
[INFO] [stdout] test attr_resize::tests::resize_nonresident_fails ... ok
[INFO] [stdout] test bitmap::tests::allocate_io_sets_bits_in_range ... ok
[INFO] [stdout] test bitmap::tests::allocate_io_then_free_io_full_roundtrip ... ok
[INFO] [stdout] test bitmap::tests::bit_helpers_roundtrip_all_bit_positions ... ok
[INFO] [stdout] test bitmap::tests::bit_is_set_reads_individual_bits ... ok
[INFO] [stdout] test bitmap::tests::clear_bit_clears_only_target_bit ... ok
[INFO] [stdout] test bitmap::tests::count_free_io_reports_zeros_minus_ones ... ok
[INFO] [stdout] test bitmap::tests::find_free_run_all_allocated_returns_none ... ok
[INFO] [stdout] test bitmap::tests::find_free_run_exactly_one_cluster_free_at_end ... ok
[INFO] [stdout] test bitmap::tests::find_free_run_io_returns_none_if_not_enough_contiguous_free ... ok
[INFO] [stdout] test bitmap::tests::is_allocated_io_out_of_range_errors ... ok
[INFO] [stdout] test bitmap::tests::free_io_rejects_already_free_cluster ... ok
[INFO] [stdout] test bitmap::tests::find_free_run_io_wraps_around_to_below_hint ... ok
[INFO] [stdout] test bitmap::tests::find_free_run_hint_beyond_total_clamps_correctly ... ok
[INFO] [stdout] test bitmap::tests::range_has_hole_returns_false_for_allocated_range ... ok
[INFO] [stdout] test bitmap::tests::find_free_run_zero_clusters_returns_error ... ok
[INFO] [stdout] test bitmap::tests::read_range_io_zero_bits_returns_empty ... ok
[INFO] [stdout] test bitmap::tests::read_range_io_returns_correct_byte_containing_queried_bits ... ok
[INFO] [stdout] test bitmap::tests::free_io_clears_bits_in_range ... ok
[INFO] [stdout] test bitmap::tests::find_free_run_io_picks_first_fit_starting_at_hint ... ok
[INFO] [stdout] test bitmap::tests::set_bit_sets_only_target_bit ... ok
[INFO] [stdout] test bitmap::tests::read_range_io_out_of_bounds_errors ... ok
[INFO] [stdout] test bitmap::tests::count_free_io_on_formatted_volume_is_positive ... ok
[INFO] [stdout] test bitmap::tests::read_range_io_spanning_two_bytes ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_read_all_bytes_from_start ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_read_at_end_returns_zero ... ok
[INFO] [stdout] test bitmap::tests::locate_bitmap_io_on_formatted_volume_succeeds ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_seek_before_start_returns_error ... ok
[INFO] [stdout] test bitmap::tests::is_allocated_io_reads_set_bit_as_true ... ok
[INFO] [stdout] test bitmap::tests::locate_bitmap_io_cluster_size_matches_format_params ... ok
[INFO] [stdout] test block_io::tests::blockio_ref_mut_blanket_impl_delegates_correctly ... ok
[INFO] [stdout] test block_io::tests::blockio_ref_mut_size_delegates ... ok
[INFO] [stdout] test block_io::tests::callback_block_io_read_at_offset ... ok
[INFO] [stdout] test block_io::tests::callback_block_io_read_failure_propagates ... ok
[INFO] [stdout] test block_io::tests::callback_block_io_read_returns_data ... ok
[INFO] [stdout] test block_io::tests::callback_block_io_size_returns_configured_size ... ok
[INFO] [stdout] test block_io::tests::callback_block_io_write_failure_propagates ... ok
[INFO] [stdout] test block_io::tests::callback_block_io_write_on_readonly_fails ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_read_partial_buffer ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_seek_current_advances_relative ... ok
[INFO] [stdout] test block_io::tests::callback_block_io_write_then_read ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_seek_end_minus_n_reads_tail ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_seek_end_zero_is_at_size ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_seek_start_positions_cursor ... ok
[INFO] [stdout] test block_io::tests::ioreadseek_sequential_reads_advance_cursor ... ok
[INFO] [stdout] test block_io::tests::path_io_open_missing_file_returns_error ... ok
[INFO] [stdout] test block_io::tests::path_io_open_ro_size_matches_file_length ... ok
[INFO] [stdout] test bitmap::tests::locate_bitmap_io_total_bits_covers_volume ... ok
[INFO] [stdout] test bitmap::tests::is_allocated_on_formatted_volume_cluster_zero_is_allocated ... ok
[INFO] [stdout] test block_io::tests::path_io_open_rw_size_matches_file_length ... ok
[INFO] [stdout] test block_io::tests::path_io_write_then_read_roundtrip ... ok
[INFO] [stdout] test compression::tests::rejects_back_reference_overrunning_chunk ... ok
[INFO] [stdout] test compression::tests::rejects_bad_chunk_signature ... ok
[INFO] [stdout] test compression::tests::rejects_overrunning_chunk_header ... ok
[INFO] [stdout] test compression::tests::raw_uncompressed_chunk_is_copied_verbatim ... ok
[INFO] [stdout] test block_io::tests::path_io_read_from_known_offset ... ok
[INFO] [stdout] test compression::tests::split_token_boundaries ... ok
[INFO] [stdout] test compression::tests::stops_at_zero_header ... ok
[INFO] [stdout] test compression::tests::truncates_to_max_len ... ok
[INFO] [stdout] test data_runs::tests::decode_empty_terminator_returns_no_runs ... ok
[INFO] [stdout] test data_runs::tests::decode_no_terminator_tolerates_buffer_end ... ok
[INFO] [stdout] test data_runs::tests::decode_rejects_run_landing_at_negative_absolute_lcn ... ok
[INFO] [stdout] test compression::tests::back_reference_repeats_prior_bytes ... ok
[INFO] [stdout] test compression::tests::round_trips_all_literals ... ok
[INFO] [stdout] test data_runs::tests::decode_rejects_zero_cluster_length ... ok
[INFO] [stdout] test data_runs::tests::decode_rejects_zero_length_bytes_header ... ok
[INFO] [stdout] test data_runs::tests::decode_rejects_header_extending_past_data ... ok
[INFO] [stdout] test data_runs::tests::decode_sparse_run_lcn_is_none ... ok
[INFO] [stdout] test data_runs::tests::decode_single_run_one_cluster_at_lcn_0 ... ok
[INFO] [stdout] test data_runs::tests::decode_two_runs_with_positive_lcn_delta ... ok
[INFO] [stdout] test data_runs::tests::encode_decode_round_trip_multi_run_with_sparse ... ok
[INFO] [stdout] test data_runs::tests::encode_decode_round_trip_single_run ... ok
[INFO] [stdout] test data_runs::tests::decode_negative_lcn_delta_sign_extends ... ok
[INFO] [stdout] test data_runs::tests::encode_large_lcn_requires_five_byte_offset ... ok
[INFO] [stdout] test data_runs::tests::encode_five_contiguous_runs_roundtrip ... ok
[INFO] [stdout] test data_runs::tests::encode_large_run_length_requires_five_bytes ... ok
[INFO] [stdout] test data_runs::tests::encode_length_32768_uses_three_bytes_not_two ... ok
[INFO] [stdout] test data_runs::tests::encode_negative_lcn_delta_round_trips ... ok
[INFO] [stdout] test data_runs::tests::encode_rejects_vcn_gap_between_runs ... ok
[INFO] [stdout] test data_runs::tests::encode_rejects_zero_length_run ... ok
[INFO] [stdout] test data_runs::tests::range_fully_inside_allocated_run_has_no_hole ... ok
[INFO] [stdout] test data_runs::tests::range_has_hole_empty_run_list_is_always_hole ... ok
[INFO] [stdout] test data_runs::tests::range_has_hole_exact_coverage_has_no_hole ... ok
[INFO] [stdout] test data_runs::tests::range_past_end_of_runs_is_hole ... ok
[INFO] [stdout] test data_runs::tests::range_straddling_sparse_run_has_hole ... ok
[INFO] [stdout] test data_runs::tests::sign_extend_full_eight_bytes_is_identity ... ok
[INFO] [stdout] test data_runs::tests::sign_extend_negative_byte_fills_upper_bits ... ok
[INFO] [stdout] test data_runs::tests::sign_extend_positive_byte_unchanged ... ok
[INFO] [stdout] test data_runs::tests::encode_roundtrip_all_single_byte_lengths_1_to_7 ... ok
[INFO] [stdout] test data_runs::tests::vcn_to_lcn_exactly_at_run_end_is_none ... ok
[INFO] [stdout] test data_runs::tests::vcn_to_lcn_in_second_of_two_runs ... ok
[INFO] [stdout] test data_runs::tests::vcn_to_lcn_in_sparse_hole_is_none ... ok
[INFO] [stdout] test data_runs::tests::vcn_to_lcn_inside_first_run ... ok
[INFO] [stdout] test data_runs::tests::encode_roundtrip_boundary_lengths ... ok
[INFO] [stdout] test data_runs::tests::vcn_to_lcn_past_end_of_all_runs_returns_none ... ok
[INFO] [stdout] test block_io::tests::path_io_sync_succeeds_on_open_file ... ok
[INFO] [stdout] test ea_io::tests::align4_already_aligned ... ok
[INFO] [stdout] test ea_io::tests::count_need_ea_none_set ... ok
[INFO] [stdout] test ea_io::tests::decode_empty_bytes_produces_empty_list ... ok
[INFO] [stdout] test ea_io::tests::build_ea_information_value_is_8_bytes ... ok
[INFO] [stdout] test ea_io::tests::build_ea_information_value_layout ... ok
[INFO] [stdout] test ea_io::tests::build_ea_information_value_zeros ... ok
[INFO] [stdout] test ea_io::tests::count_need_ea_all_set ... ok
[INFO] [stdout] test ea_io::tests::count_need_ea_empty ... ok
[INFO] [stdout] test ea_io::tests::count_need_ea_mixed ... ok
[INFO] [stdout] test ea_io::tests::align4_rounds_up ... ok
[INFO] [stdout] test ea_io::tests::decode_error_on_truncated_buffer ... ok
[INFO] [stdout] test ea_io::tests::encode_decode_roundtrip_multiple ... ok
[INFO] [stdout] test ea_io::tests::encode_decode_roundtrip_single ... ok
[INFO] [stdout] test ea_io::tests::encode_empty_list_produces_empty_bytes ... ok
[INFO] [stdout] test ea_io::tests::encode_error_on_name_too_long ... ok
[INFO] [stdout] test ea_io::tests::encode_last_entry_has_zero_next_offset ... ok
[INFO] [stdout] test ea_io::tests::entry_encoded_size_basic ... ok
[INFO] [stdout] test ea_io::tests::entry_encoded_size_is_multiple_of_4 ... ok
[INFO] [stdout] test ea_io::tests::remove_by_name_case_insensitive ... ok
[INFO] [stdout] test data_runs::tests::sign_extend_two_byte_negative ... ok
[INFO] [stdout] test ea_io::tests::remove_by_name_found_returns_true ... ok
[INFO] [stdout] test ea_io::tests::encode_output_4_byte_aligned_length ... ok
[INFO] [stdout] test data_runs::tests::encode_alternating_sparse_and_real_runs ... ok
[INFO] [stdout] test ea_io::tests::remove_by_name_from_empty_list ... ok
[INFO] [stdout] test ea_io::tests::remove_by_name_not_found_returns_false ... ok
[INFO] [stdout] test ea_io::tests::upsert_appends_when_name_is_new ... ok
[INFO] [stdout] test ea_io::tests::upsert_into_empty_list ... ok
[INFO] [stdout] test ea_io::tests::upsert_replaces_existing_case_insensitive ... ok
[INFO] [stdout] test ea_io::tests::upsert_replaces_existing_exact_case ... ok
[INFO] [stdout] test fs_core_bridge::tests::core_device_round_trip ... ok
[INFO] [stdout] test fs_core_bridge::tests::core_device_propagates_short_read_as_string ... ok
[INFO] [stdout] test fsck::tests::ioreader_read_at_eof_returns_zero ... ok
[INFO] [stdout] test fsck::tests::ioreader_seek_before_start_errors ... ok
[INFO] [stdout] test fsck::tests::ioreader_read_returns_bytes_and_advances_position ... ok
[INFO] [stdout] test fsck::tests::ioreader_seek_from_current ... ok
[INFO] [stdout] test fsck::tests::ioreader_seek_from_end ... ok
[INFO] [stdout] test fsck::tests::ioreader_seek_from_start ... ok
[INFO] [stdout] test fsck::tests::clear_dirty_clears_dirty_flag ... ok
[INFO] [stdout] test fsck::tests::read_u16_le_io_reads_correct_bytes ... ok
[INFO] [stdout] test fsck::tests::fresh_mkfs_volume_is_1_2_with_modified_by_chkdsk_flag ... ok
[INFO] [stdout] test fsck::tests::locate_logfile_data_returns_nonzero_offset_and_length ... ok
[INFO] [stdout] test fsck::tests::fsck_io_clears_dirty_flag_when_set ... ok
[INFO] [stdout] test fsck::tests::fresh_volume_is_not_dirty ... ok
[INFO] [stdout] test fsck::tests::ioreader_read_clamps_to_end_of_device ... ok
[INFO] [stdout] test idx_block::tests::allocated_block_vcns_all_bits_set_in_one_byte ... ok
[INFO] [stdout] test idx_block::tests::allocated_block_vcns_block_size_double_cluster_size ... ok
[INFO] [stdout] test idx_block::tests::allocated_block_vcns_spans_multiple_bytes ... ok
[INFO] [stdout] test idx_block::tests::read_indx_block_io_bad_magic_fails ... ok
[INFO] [stdout] test fsck::tests::reset_logfile_fills_logfile_with_0xff ... ok
[INFO] [stdout] test idx_block::tests::allocated_block_vcns_high_bit_of_last_byte ... ok
[INFO] [stdout] test fsck::tests::set_dirty_is_idempotent ... ok
[INFO] [stdout] test fsck::tests::clear_dirty_is_idempotent_on_clean_volume ... ok
[INFO] [stdout] test idx_block::tests::read_indx_block_io_returns_clean_block ... ok
[INFO] [stdout] test idx_block::tests::allocated_block_vcns_decodes_set_bits_in_order ... ok
[INFO] [stdout] test fsck::tests::set_dirty_marks_volume_dirty ... ok
[INFO] [stdout] test fsck::tests::upgrade_flips_fresh_mkfs_volume_to_3_1_and_clears_flag ... ok
[INFO] [stdout] test fsck::tests::fsck_io_with_progress_callback_fires ... ok
[INFO] [stdout] test fsck::tests::reset_logfile_returns_nonzero_length ... ok
[INFO] [stdout] test idx_block::tests::vcn_to_disk_offset_in_sparse_run_errors ... ok
[INFO] [stdout] test idx_block::tests::vcn_to_disk_offset_inside_first_run_uses_cluster_size_arithmetic ... ok
[INFO] [stdout] test idx_block::tests::vcn_to_disk_offset_past_end_errors ... ok
[INFO] [stdout] test fsck::tests::set_then_clear_dirty_roundtrip ... ok
[INFO] [stdout] test idx_block::tests::update_indx_block_io_block_at_nonzero_lcn ... ok
[INFO] [stdout] test idx_block::tests::update_indx_block_io_mutates_block ... ok
[INFO] [stdout] test idx_block::tests::vcn_to_disk_offset_in_second_run ... ok
[INFO] [stdout] test fsck::tests::fsck_io_on_fresh_volume_returns_report ... ok
[INFO] [stdout] test idx_block::tests::vcn_to_disk_offset_at_run_boundary_is_exact ... ok
[INFO] [stdout] test idx_block::tests::vcn_to_disk_offset_small_cluster_size ... ok
[INFO] [stdout] test index_io::tests::build_entry_empty_name_fails ... ok
[INFO] [stdout] test index_io::tests::build_entry_exactly_255_chars_succeeds ... ok
[INFO] [stdout] test index_io::tests::build_entry_entry_length_field_matches_vec_len ... ok
[INFO] [stdout] test index_io::tests::build_entry_file_attributes_for_dir ... ok
[INFO] [stdout] test index_io::tests::build_entry_length_is_multiple_of_8 ... ok
[INFO] [stdout] test index_io::tests::build_entry_file_attributes_for_file ... ok
[INFO] [stdout] test index_io::tests::build_entry_name_embedded_correctly ... ok
[INFO] [stdout] test index_io::tests::build_entry_key_length_field ... ok
[INFO] [stdout] test index_io::tests::compare_names_case_insensitive_ascii ... ok
[INFO] [stdout] test index_io::tests::compare_names_equal_ascii ... ok
[INFO] [stdout] test index_io::tests::compare_names_less_than ... ok
[INFO] [stdout] test index_io::tests::compare_names_ordinal_case_sensitive ... ok
[INFO] [stdout] test index_io::tests::build_entry_file_reference_field ... ok
[INFO] [stdout] test index_io::tests::build_entry_too_long_name_fails ... ok
[INFO] [stdout] test index_io::tests::compare_names_ordinal_empty_vs_nonempty ... ok
[INFO] [stdout] test index_io::tests::compare_names_ordinal_equal ... ok
[INFO] [stdout] test index_io::tests::compare_names_greater_than ... ok
[INFO] [stdout] test index_io::tests::compare_names_ordinal_length_tiebreak ... ok
[INFO] [stdout] test index_io::tests::compare_names_prefix_ordering ... ok
[INFO] [stdout] test index_io::tests::empty_dir_after_removing_all_entries ... ok
[INFO] [stdout] test index_io::tests::find_index_entry_empty_dir_returns_none ... ok
[INFO] [stdout] test index_io::tests::find_index_entry_is_case_sensitive ... ok
[INFO] [stdout] test index_io::tests::find_index_entry_finds_present_entry ... ok
[INFO] [stdout] test index_io::tests::compare_names_empty_slices ... ok
[INFO] [stdout] test index_io::tests::index_root_flags_returns_zero_for_small_dir ... ok
[INFO] [stdout] test index_io::tests::find_index_entry_missing_returns_none ... ok
[INFO] [stdout] test index_io::tests::find_index_entry_multiple_entries_finds_correct_one ... ok
[INFO] [stdout] test index_io::tests::index_root_has_real_entries_empty_is_false ... ok
[INFO] [stdout] test index_io::tests::index_root_has_real_entries_with_entry_is_true ... ok
[INFO] [stdout] test index_io::tests::insert_entry_into_index_root_entry_is_findable_afterwards ... ok
[INFO] [stdout] test index_io::tests::insert_entry_maintains_sorted_order ... ok
[INFO] [stdout] test index_io::tests::insert_entry_into_index_root_bumps_total_size ... ok
[INFO] [stdout] test index_io::tests::insert_entry_adds_findable_entry ... ok
[INFO] [stdout] test index_io::tests::insert_entry_into_index_root_multiple_entries_sorted ... ok
[INFO] [stdout] test index_io::tests::insert_then_remove_roundtrip_leaves_empty_dir ... ok
[INFO] [stdout] test index_io::tests::remove_entry_makes_it_unfindable ... ok
[INFO] [stdout] test index_io::tests::remove_index_entry_leaves_other_entries_intact ... ok
[INFO] [stdout] test index_io::tests::remove_index_entry_makes_entry_unfindable ... ok
[INFO] [stdout] test index_io::tests::rename_filename_attribute_same_length_updates_name ... ok
[INFO] [stdout] test index_io::tests::rename_filename_attribute_length_mismatch_fails ... ok
[INFO] [stdout] test index_io::tests::rename_index_entry_length_mismatch_fails ... ok
[INFO] [stdout] test mft_bitmap::tests::allocate_free_roundtrip_across_byte_boundary ... ok
[INFO] [stdout] test mft_bitmap::tests::allocate_nonresident_rejects_already_allocated ... ok
[INFO] [stdout] test mft_bitmap::tests::allocate_nonresident_sets_bit_readable_via_is_allocated ... ok
[INFO] [stdout] test mft_bitmap::tests::count_free_nonresident_decreases_after_allocations ... ok
[INFO] [stdout] test index_io::tests::rename_index_entry_same_length_updates_name ... ok
[INFO] [stdout] test mft_bitmap::tests::count_free_resident_all_free ... ok
[INFO] [stdout] test mft_bitmap::tests::count_free_resident_all_allocated ... ok
[INFO] [stdout] test index_io::tests::insert_entry_preserves_existing_entries ... ok
[INFO] [stdout] test index_io::tests::remove_entry_leaves_other_entries_intact ... ok
[INFO] [stdout] test mft_bitmap::tests::disk_offset_first_byte_in_first_run ... ok
[INFO] [stdout] test index_io::tests::remove_then_insert_roundtrip ... ok
[INFO] [stdout] test mft_bitmap::tests::disk_offset_second_cluster ... ok
[INFO] [stdout] test index_io::tests::insert_multiple_entries_all_findable ... ok
[INFO] [stdout] test mft_bitmap::tests::disk_offset_byte_within_cluster ... ok
[INFO] [stdout] test mft_bitmap::tests::disk_offset_second_run ... ok
[INFO] [stdout] test mft_bitmap::tests::disk_offset_sparse_run_errors ... ok
[INFO] [stdout] test mft_bitmap::tests::disk_offset_unmapped_byte_errors ... ok
[INFO] [stdout] test mft_bitmap::tests::find_free_resident_all_allocated_returns_none ... ok
[INFO] [stdout] test mft_bitmap::tests::find_free_resident_all_free_returns_hint ... ok
[INFO] [stdout] test mft_bitmap::tests::find_free_resident_single_free_bit ... ok
[INFO] [stdout] test mft_bitmap::tests::find_free_resident_skips_allocated_bits ... ok
[INFO] [stdout] test mft_bitmap::tests::free_nonresident_clears_previously_allocated_bit ... ok
[INFO] [stdout] test idx_block::tests::allocated_block_vcns_empty_bitmap_yields_empty ... ok
[INFO] [stdout] test idx_block::tests::read_indx_block_io_usn_mismatch_fails ... ok
[INFO] [stdout] test mft_bitmap::tests::count_free_resident_known_mixed_pattern ... ok
[INFO] [stdout] test mft_bitmap::tests::find_free_resident_wraps_around ... ok
[INFO] [stdout] test mft_bitmap::tests::free_nonresident_rejects_already_free ... ok
[INFO] [stdout] test mft_bitmap::tests::is_allocated_resident_all_bits_set ... ok
[INFO] [stdout] test mft_bitmap::tests::is_allocated_resident_bit_in_second_byte ... ok
[INFO] [stdout] test mft_bitmap::tests::is_allocated_resident_set_bit_returns_true ... ok
[INFO] [stdout] test mft_io::tests::fixup_on_read_rejects_usn_mismatch ... ok
[INFO] [stdout] test mft_io::tests::fixup_on_read_restores_saved_sector_end_bytes ... ok
[INFO] [stdout] test mft_io::tests::fixup_works_on_indx_magic ... ok
[INFO] [stdout] test mft_io::tests::fixup_write_then_read_round_trips_record_bytes ... ok
[INFO] [stdout] test mft_io::tests::is_power_of_two_accepts_valid_sector_sizes ... ok
[INFO] [stdout] test mft_io::tests::is_power_of_two_rejects_zero_and_non_powers ... ok
[INFO] [stdout] test mft_io::tests::mft_record_offset_record_0_is_mft_lcn_times_cluster_size ... ok
[INFO] [stdout] test mft_io::tests::parse_boot_advanced_format_4096_bps ... ok
[INFO] [stdout] test capi_read_tests::capi_dir_listing ... FAILED
[INFO] [stdout] test mft_io::tests::parse_boot_negative_cpmr_means_power_of_two_bytes ... ok
[INFO] [stdout] test capi_read_tests::capi_read_file_roundtrip ... FAILED
[INFO] [stdout] test capi_read_tests::capi_stat_file_and_dir ... FAILED
[INFO] [stdout] test mft_io::tests::mft_record_offset_record_n_is_sequential ... ok
[INFO] [stdout] test mft_io::tests::fixup_rejects_wrong_magic ... ok
[INFO] [stdout] test mft_io::tests::fixup_write_skips_usn_value_zero ... ok
[INFO] [stdout] test mft_io::tests::parse_boot_positive_cpmr_means_cluster_count ... ok
[INFO] [stdout] test mft_io::tests::parse_boot_rejects_non_power_of_two_bytes_per_sector ... ok
[INFO] [stdout] test mft_io::tests::parse_boot_spc_128_is_literal_not_log2 ... ok
[INFO] [stdout] test mft_io::tests::parse_boot_rejects_record_size_out_of_plausible_range ... ok
[INFO] [stdout] test mft_io::tests::mft_record_offset_record_zero_is_at_mft_lcn ... ok
[INFO] [stdout] test mft_io::tests::read_boot_params_via_block_io ... ok
[INFO] [stdout] test mft_io::tests::parse_boot_typical_512_8_4_neg10 ... ok
[INFO] [stdout] test mft_io::tests::read_usa_header_rejects_too_small_record ... ok
[INFO] [stdout] test mft_io::tests::read_usa_header_rejects_zero_count ... ok
[INFO] [stdout] test mft_io::tests::read_usa_header_parses_valid_record ... ok
[INFO] [stdout] test mft_io::tests::validate_usa_geometry_rejects_usa_past_end ... ok
[INFO] [stdout] test mft_io::tests::record_flags_reads_u16_le_at_offset_0x16 ... ok
[INFO] [stdout] test mft_io::tests::validate_usa_geometry_valid_1024_record_512_bps ... ok
[INFO] [stdout] test mft_io::tests::validate_usa_geometry_rejects_wrong_sector_count ... ok
[INFO] [stdout] test mkfs::tests::ascii_upcase16_lowercases_a_to_z ... ok
[INFO] [stdout] test mkfs::tests::ascii_upcase16_non_alpha_unchanged ... ok
[INFO] [stdout] test mkfs::tests::ascii_upcase16_boundary_chars ... ok
[INFO] [stdout] test mkfs::tests::build_attrdef_table_is_2560_bytes ... ok
[INFO] [stdout] test mft_io::tests::read_mft_record_io_returns_file_magic ... ok
[INFO] [stdout] test mft_io::tests::read_boot_params_io_on_formatted_volume ... ok
[INFO] [stdout] test mft_io::tests::read_mft_record_io_returns_params_matching_volume ... ok
[INFO] [stdout] test mkfs::tests::ascii_upcase16_uppercase_unchanged ... ok
[INFO] [stdout] test mkfs::tests::build_attrdef_table_first_entry_is_standard_information ... ok
[INFO] [stdout] test mkfs::tests::build_attrdef_table_last_entry_is_zero ... ok
[INFO] [stdout] test mkfs::tests::collate_file_name_equal_strings_are_equal ... ok
[INFO] [stdout] test mkfs::tests::collate_file_name_is_case_insensitive_ascii ... ok
[INFO] [stdout] test mkfs::tests::build_attrdef_table_standard_information_type_code ... ok
[INFO] [stdout] test mkfs::tests::collate_file_name_non_ascii_unchanged_by_upcase ... ok
[INFO] [stdout] test mkfs::tests::collate_file_name_prefix_shorter_is_less ... ok
[INFO] [stdout] test mkfs::tests::encode_file_reference_combined ... ok
[INFO] [stdout] test mkfs::tests::encode_file_reference_record_number_in_low_48_bits ... ok
[INFO] [stdout] test mkfs::tests::encode_file_reference_sequence_in_high_16_bits ... ok
[INFO] [stdout] test mkfs::tests::collate_file_name_lexicographic_order ... ok
[INFO] [stdout] test mkfs::tests::make_mft_internal_bitmap_out_of_range_records_are_ignored ... ok
[INFO] [stdout] test mkfs::tests::make_mft_internal_bitmap_marks_used_records ... ok
[INFO] [stdout] test mkfs::tests::run_encode_decode_roundtrip ... ok
[INFO] [stdout] test mkfs::tests::make_mft_internal_bitmap_respects_requested_size ... ok
[INFO] [stdout] test mkfs::tests::make_mft_internal_bitmap_minimum_size_is_8_bytes ... ok
[INFO] [stdout] test mkfs::tests::encode_file_reference_truncates_record_num_to_48_bits ... ok
[INFO] [stdout] test pure_fn_tests::cstr_to_path_null_returns_none ... ok
[INFO] [stdout] test mft_io::tests::record_flags_in_use_bit_set_on_mft_record_zero ... ok
[INFO] [stdout] test pure_fn_tests::cstr_to_path_valid_string ... ok
[INFO] [stdout] test pure_fn_tests::clear_last_error_resets_errno_to_zero ... ok
[INFO] [stdout] test mft_io::tests::read_mft_record_io_multiple_records_each_valid ... ok
[INFO] [stdout] test mft_io::tests::record_flags_directory_bit_set_on_root_dir ... ok
[INFO] [stdout] test pure_fn_tests::decode_mount_point_basic ... ok
[INFO] [stdout] test pure_fn_tests::decode_mount_point_out_of_bounds_returns_none ... ok
[INFO] [stdout] test pure_fn_tests::decode_mount_point_too_short_returns_none ... ok
[INFO] [stdout] test pure_fn_tests::decode_symlink_basic ... ok
[INFO] [stdout] test pure_fn_tests::decode_symlink_out_of_bounds_returns_none ... ok
[INFO] [stdout] test pure_fn_tests::decode_symlink_too_short_returns_none ... ok
[INFO] [stdout] test pure_fn_tests::decode_symlink_with_offset ... ok
[INFO] [stdout] test pure_fn_tests::err_i64_returns_negative_one ... ok
[INFO] [stdout] test pure_fn_tests::err_int_returns_negative_one ... ok
[INFO] [stdout] test pure_fn_tests::err_ptr_returns_null ... ok
[INFO] [stdout] test pure_fn_tests::infer_errno_already_exists ... ok
[INFO] [stdout] test pure_fn_tests::cstr_to_path_empty_string ... ok
[INFO] [stdout] test mkfs::tests::upcase_table_size ... ok
[INFO] [stdout] test mft_io::tests::update_mft_record_io_mutator_changes_are_persisted ... ok
[INFO] [stdout] test mft_io::tests::update_mft_record_io_mutator_error_leaves_record_unchanged ... ok
[INFO] [stdout] test pure_fn_tests::infer_errno_directory_errors ... ok
[INFO] [stdout] test pure_fn_tests::infer_errno_fallback_is_eio ... ok
[INFO] [stdout] test pure_fn_tests::infer_errno_invalid ... ok
[INFO] [stdout] test pure_fn_tests::infer_errno_no_space ... ok
[INFO] [stdout] test pure_fn_tests::infer_errno_not_found_variants ... ok
[INFO] [stdout] test pure_fn_tests::infer_errno_permission ... ok
[INFO] [stdout] test pure_fn_tests::make_dirent_empty_name ... ok
[INFO] [stdout] test pure_fn_tests::make_dirent_sets_fields ... ok
[INFO] [stdout] test pure_fn_tests::make_dirent_truncates_long_name ... ok
[INFO] [stdout] test pure_fn_tests::make_dirent_zero_fills_trailing_name ... ok
[INFO] [stdout] test pure_fn_tests::set_error_fallback_is_eio ... ok
[INFO] [stdout] test pure_fn_tests::set_error_records_eexist ... ok
[INFO] [stdout] test pure_fn_tests::set_error_records_einval ... ok
[INFO] [stdout] test pure_fn_tests::set_error_records_eisdir ... ok
[INFO] [stdout] test pure_fn_tests::set_error_records_enospc ... ok
[INFO] [stdout] test pure_fn_tests::set_error_records_enotdir ... ok
[INFO] [stdout] test pure_fn_tests::set_error_records_enotempty ... ok
[INFO] [stdout] test pure_fn_tests::set_error_records_eperm ... ok
[INFO] [stdout] test pure_fn_tests::set_error_records_errno ... ok
[INFO] [stdout] test pure_fn_tests::utf16_le_empty_returns_none ... ok
[INFO] [stdout] test pure_fn_tests::utf16_le_invalid_surrogates_returns_none ... ok
[INFO] [stdout] test pure_fn_tests::utf16_le_odd_length_returns_none ... ok
[INFO] [stdout] test pure_fn_tests::utf16_le_valid_ascii_string ... ok
[INFO] [stdout] test pure_fn_tests::utf16_le_valid_unicode ... ok
[INFO] [stdout] test read::tests::nt_to_unix_known_values ... ok
[INFO] [stdout] test read::tests::parse_attribute_list_decodes_entries ... ok
[INFO] [stdout] test read::tests::parse_attribute_list_rejects_overrun_and_stops_on_zero ... ok
[INFO] [stdout] test read::tests::case_insensitive_lookup_matches_upstream ... ok
[INFO] [stdout] test read::tests::missing_attribute_errors ... ok
[INFO] [stdout] test read::tests::dir_listing_matches_upstream ... ok
[INFO] [stdout] test read::tests::read_dir_on_a_file_errors ... ok
[INFO] [stdout] test read::tests::ranged_read_returns_correct_window_without_full_read ... ok
[INFO] [stdout] test read::tests::dot_and_dotdot_components_resolve ... ok
[INFO] [stdout] test read::tests::missing_path_errors ... ok
[INFO] [stdout] test read::tests::volume_info_matches_format_params ... ok
[INFO] [stdout] test record_build::tests::align8_rounds_up_to_multiple_of_eight ... ok
[INFO] [stdout] test read::tests::resident_data_matches_upstream ... ok
[INFO] [stdout] test read::tests::volume_info_rejects_non_ntfs_oem ... ok
[INFO] [stdout] test record_build::tests::build_directory_record_rejects_empty_name ... ok
[INFO] [stdout] test record_build::tests::build_directory_record_has_file_magic_and_directory_flag ... ok
[INFO] [stdout] test record_build::tests::build_directory_record_rejects_invalid_record_size ... ok
[INFO] [stdout] test record_build::tests::build_empty_ir_value_index_header_first_entry_is_16 ... ok
[INFO] [stdout] test read::tests::volume_info_label_empty_when_no_volume_name ... ok
[INFO] [stdout] test record_build::tests::build_empty_ir_value_index_header_sizes_are_32 ... ok
[INFO] [stdout] test record_build::tests::build_empty_ir_value_ir_header_attribute_type_is_file_name ... ok
[INFO] [stdout] test read::tests::volume_info_matches_upstream_oracle ... ok
[INFO] [stdout] test record_build::tests::build_empty_ir_value_ir_header_collation_is_file_name ... ok
[INFO] [stdout] test read::tests::stat_matches_upstream_file_and_dir ... ok
[INFO] [stdout] test record_build::tests::build_empty_ir_value_ir_header_stores_block_size ... ok
[INFO] [stdout] test read::tests::native_matches_upstream_for_files_and_dirs ... ok
[INFO] [stdout] test record_build::tests::build_empty_ir_value_is_48_bytes ... ok
[INFO] [stdout] test record_build::tests::build_empty_ir_value_last_entry_flag_is_set ... ok
[INFO] [stdout] test read::tests::root_resolves_to_record_5 ... ok
[INFO] [stdout] test record_build::tests::build_nonresident_data_attribute_data_length_field ... ok
[INFO] [stdout] test read::tests::nonresident_sparse_data_matches_upstream ... ok
[INFO] [stdout] test record_build::tests::build_file_name_attribute_writes_parent_reference_and_namespace ... ok
[INFO] [stdout] test record_build::tests::build_file_name_attribute_rejects_empty_and_oversize_names ... ok
[INFO] [stdout] test record_build::tests::build_file_name_attribute_sets_indexed_flag_to_one ... ok
[INFO] [stdout] test record_build::tests::build_named_resident_data_attribute_rejects_empty_name ... ok
[INFO] [stdout] test record_build::tests::build_nonresident_data_attribute_embeds_mapping_pairs ... ok
[INFO] [stdout] test record_build::tests::build_named_resident_data_attribute_round_trip_via_attr_iter ... ok
[INFO] [stdout] test record_build::tests::build_nonresident_attribute_unnamed_name_length_is_zero ... ok
[INFO] [stdout] test record_build::tests::build_nonresident_attribute_named_encodes_stream_name ... ok
[INFO] [stdout] test record_build::tests::build_empty_ir_value_last_entry_length_is_16 ... ok
[INFO] [stdout] test record_build::tests::build_nonresident_data_attribute_is_nonresident_type_data ... ok
[INFO] [stdout] test record_build::tests::build_regular_file_record_produces_well_formed_record ... ok
[INFO] [stdout] test record_build::tests::build_resident_ea_attribute_uses_type_0xe0 ... ok
[INFO] [stdout] test record_build::tests::build_resident_ea_information_attribute_layout ... ok
[INFO] [stdout] test record_build::tests::build_resident_ea_information_attribute_rejects_non_eight_byte_value ... ok
[INFO] [stdout] test record_build::tests::build_resident_object_id_attribute_type_and_guid ... ok
[INFO] [stdout] test record_build::tests::build_resident_object_id_basic_equals_full_without_birth_guids ... ok
[INFO] [stdout] test record_build::tests::build_resident_reparse_point_attribute_writes_tag_and_data ... ok
[INFO] [stdout] test record_build::tests::build_resident_volume_name_attribute_empty_label_is_valid ... ok
[INFO] [stdout] test record_build::tests::build_resident_volume_name_attribute_type_and_label ... ok
[INFO] [stdout] test record_build::tests::build_symlink_reparse_data_absolute_clears_flag_bit ... ok
[INFO] [stdout] test record_build::tests::build_symlink_reparse_data_layout_substitute_then_print_name ... ok
[INFO] [stdout] test record_build::tests::build_symlink_reparse_data_relative_sets_flag_bit ... ok
[INFO] [stdout] test record_build::tests::encode_file_reference_packs_record_number_in_low_48_and_sequence_in_high_16 ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_extension_over_three_chars_picks_posix ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_leading_dot_is_posix ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_multi_dot_picks_posix ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_no_extension_valid_8_chars ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_non_ascii_stem_is_posix ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_short_simple_name_picks_win32_and_dos ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_stem_over_eight_chars_picks_posix ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_space_in_name_is_posix ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_trailing_dot_is_posix ... ok
[INFO] [stdout] test record_build::tests::is_dos83_char_accepts_alphanumerics ... ok
[INFO] [stdout] test record_build::tests::is_dos83_char_all_listed_punctuation_accepted ... ok
[INFO] [stdout] test record_build::tests::is_dos83_char_rejects_disallowed_ascii ... ok
[INFO] [stdout] test record_build::tests::is_dos83_char_dot_is_rejected ... ok
[INFO] [stdout] test record_build::tests::is_dos83_char_rejects_non_ascii ... ok
[INFO] [stdout] test record_build::tests::is_dos83_char_space_is_rejected ... ok
[INFO] [stdout] test record_build::tests::write_file_record_header_bytes_allocated_at_0x1c ... ok
[INFO] [stdout] test record_build::tests::write_file_record_header_flags_stored_at_0x16 ... ok
[INFO] [stdout] test record_build::tests::write_file_record_header_record_number_at_0x2c ... ok
[INFO] [stdout] test record_build::tests::write_file_record_header_returns_attrs_offset_past_usa ... ok
[INFO] [stdout] test record_build::tests::write_file_record_header_writes_file_magic ... ok
[INFO] [stdout] test record_build::tests::write_file_record_header_sequence_at_0x10 ... ok
[INFO] [stdout] test sds::tests::align_to_16_rounds_up_to_next_multiple ... ok
[INFO] [stdout] test sds::tests::align_to_16_already_aligned_is_unchanged ... ok
[INFO] [stdout] test sds::tests::sdh_hash_empty_input_returns_zero ... ok
[INFO] [stdout] test record_build::tests::nt_time_now_is_above_year_2020_floor ... ok
[INFO] [stdout] test sds::tests::sdh_hash_five_bytes_full_chunk_plus_one_remainder ... ok
[INFO] [stdout] test record_build::tests::write_file_record_header_4096_byte_record_has_larger_attrs_offset ... ok
[INFO] [stdout] test sds::tests::build_sds_empty_entries_returns_empty_buffer ... ok
[INFO] [stdout] test sds::tests::sdh_hash_two_byte_remainder ... ok
[INFO] [stdout] test sds::tests::build_sds_single_entry_layout ... ok
[INFO] [stdout] test sds::tests::sdh_hash_stable_round_trip ... ok
[INFO] [stdout] test sds::tests::build_sds_two_entries_sequential_primary_layout ... ok
[INFO] [stdout] test sds::tests::sdh_hash_three_byte_remainder ... ok
[INFO] [stdout] test sds::tests::build_sds_two_entries_both_mirrors_present ... ok
[INFO] [stdout] test sds::tests::sdh_hash_deterministic_for_same_input ... ok
[INFO] [stdout] test sparse::tests::all_nonzero_single_cluster_is_one_data ... ok
[INFO] [stdout] test sds::tests::sds_entry_total_len_pads_to_16_boundary ... ok
[INFO] [stdout] test sds::tests::build_sds_entry_offset_field_reflects_primary_position ... ok
[INFO] [stdout] test sds::tests::sdh_hash_matches_reference ... ok
[INFO] [stdout] test sds::tests::sdh_hash_single_byte_remainder ... ok
[INFO] [stdout] test sparse::tests::alternating_clusters_produce_a_segment_each ... ok
[INFO] [stdout] test sparse::tests::build_runs_all_holes_needs_no_lcns ... ok
[INFO] [stdout] test sparse::tests::build_runs_roundtrips_through_encode_decode ... ok
[INFO] [stdout] test sparse::tests::build_runs_assigns_lcns_to_data_segments_only ... ok
[INFO] [stdout] test sparse::tests::build_runs_preserves_vcn_contiguity_for_encoder ... ok
[INFO] [stdout] test sparse::tests::empty_data_has_no_segments ... ok
[INFO] [stdout] test sparse::tests::all_zero_single_cluster_is_one_hole ... ok
[INFO] [stdout] test sparse::tests::hole_at_start_and_end ... ok
[INFO] [stdout] test sparse::tests::sub_cluster_data_is_one_partial_data_segment ... ok
[INFO] [stdout] test sparse::tests::consecutive_holes_coalesce ... ok
[INFO] [stdout] test sparse::tests::single_nonzero_byte_makes_exactly_one_data_cluster ... ok
[INFO] [stdout] test timestamp_tests::unix_epoch_itself ... ok
[INFO] [stdout] test sparse::tests::build_runs_rejects_lcn_count_mismatch ... ok
[INFO] [stdout] test sparse::tests::smaller_cluster_size_512_classifies_per_512 ... ok
[INFO] [stdout] test upcase::tests::cmp_names_case_insensitive ... ok
[INFO] [stdout] test sparse::tests::data_hole_data_pattern ... ok
[INFO] [stdout] test sparse::tests::trailing_partial_cluster_zero_is_hole ... ok
[INFO] [stdout] test record_build::tests::is_dos83_char_accepts_allowed_punctuation ... ok
[INFO] [stdout] test timestamp_tests::nsec_max_value ... ok
[INFO] [stdout] test timestamp_tests::positive_timestamp_with_subseconds ... ok
[INFO] [stdout] test sparse::tests::fully_sparse_large_file_is_single_hole ... ok
[INFO] [stdout] test timestamp_tests::pre_epoch_timestamp ... ok
[INFO] [stdout] test sparse::tests::trailing_partial_cluster_nonzero_is_data ... ok
[INFO] [stdout] test upcase::tests::cmp_names_empty_slices ... ok
[INFO] [stdout] test upcase::tests::cmp_names_prefix_shorter_is_less ... ok
[INFO] [stdout] test upcase::tests::cmp_names_equal_ascii ... ok
[INFO] [stdout] test upcase::tests::generate_upcase_table_uppercase_ascii_identity ... ok
[INFO] [stdout] test upcase::tests::upcase_digits_and_punctuation_unchanged ... ok
[INFO] [stdout] test upcase::tests::generate_upcase_table_lowercase_maps_to_uppercase ... ok
[INFO] [stdout] test upcase::tests::cmp_names_ordering ... ok
[INFO] [stdout] test upcase::tests::upcase_uppercase_ascii_unchanged ... ok
[INFO] [stdout] test write::tests::commit_eas_empty_list_removes_ea_attrs ... ok
[INFO] [stdout] test sparse::tests::zero_cluster_size_panics - should panic ... ok
[INFO] [stdout] test upcase::tests::generate_upcase_table_is_128_kib ... ok
[INFO] [stdout] test record_build::tests::fn_namespace_for_exact_8_3_boundary ... ok
[INFO] [stdout] test write::tests::commit_eas_roundtrip_decode ... ok
[INFO] [stdout] test upcase::tests::upcase_lowercase_ascii_converts ... ok
[INFO] [stdout] test write::tests::commit_eas_update_replaces_existing ... ok
[INFO] [stdout] test upcase::tests::generate_upcase_table_is_deterministic ... ok
[INFO] [stdout] test write::tests::commit_eas_writes_ea_and_ea_information ... ok
[INFO] [stdout] test upcase::tests::load_io_table_matches_embedded_canonical_spot_check ... ok
[INFO] [stdout] test write::tests::find_run_for_vcn_returns_matching_run ... ok
[INFO] [stdout] test write::tests::find_run_for_vcn_returns_none_when_past_end ... ok
[INFO] [stdout] test write::tests::create_file_io_creates_findable_file ... ok
[INFO] [stdout] test write::tests::delete_named_stream_io_empty_name_fails ... ok
[INFO] [stdout] test upcase::tests::load_io_succeeds_on_formatted_volume ... ok
[INFO] [stdout] test write::tests::create_symlink_io_duplicate_fails ... ok
[INFO] [stdout] test write::tests::find_run_for_vcn_returns_none_on_empty_list ... ok
[INFO] [stdout] test write::tests::mkdir_io_duplicate_fails ... ok
[INFO] [stdout] test write::tests::create_file_path_wrapper_duplicate_fails ... ok
[INFO] [stdout] test upcase::tests::load_io_cmp_names_case_insensitive_roundtrip ... ok
[INFO] [stdout] test write::tests::list_named_streams_io_empty_when_no_ads ... ok
[INFO] [stdout] test write::tests::create_symlink_io_creates_file_with_reparse_point ... ok
[INFO] [stdout] test write::tests::mkdir_path_wrapper_creates_directory ... ok
[INFO] [stdout] test write::tests::mkdir_io_nested_directory ... ok
[INFO] [stdout] test write::tests::delete_frees_named_nonresident_stream_clusters ... ok
[INFO] [stdout] test write::tests::create_file_io_invalid_basename_fails ... ok
[INFO] [stdout] test write::tests::remove_attribute_at_out_of_range_fails ... ok
[INFO] [stdout] test write::tests::create_file_io_duplicate_fails ... ok
[INFO] [stdout] test write::tests::remove_attribute_at_shifts_trailing_data_back ... ok
[INFO] [stdout] test write::tests::read_attributes_io_fresh_file_has_standard_attrs ... ok
[INFO] [stdout] test write::tests::named_stream_path_wrappers_roundtrip ... ok
[INFO] [stdout] test write::tests::create_symlink_io_relative ... ok
[INFO] [stdout] test write::tests::delete_named_stream_io_absent_fails ... ok
[INFO] [stdout] test write::tests::remove_attribute_at_zero_length_fails ... ok
[INFO] [stdout] test write::tests::create_file_path_wrapper_creates_findable_file ... ok
[INFO] [stdout] test write::tests::remove_unnamed_attr_absent_is_noop ... ok
[INFO] [stdout] test write::tests::remove_attribute_at_zeroes_vacated_tail ... ok
[INFO] [stdout] test write::tests::remove_unnamed_attr_removes_present_attribute ... ok
[INFO] [stdout] test write::tests::remove_reparse_point_on_absent_file_fails ... ok
[INFO] [stdout] test write::tests::delete_named_stream_io_removes_stream ... ok
[INFO] [stdout] test write::tests::rename_same_length_renames_file ... ok
[INFO] [stdout] test write::tests::remove_reparse_point_clears_attribute ... ok
[INFO] [stdout] test write::tests::read_attributes_io_dir_has_index_root ... ok
[INFO] [stdout] test write::tests::split_runs_shrink_mid_run_splits_correctly ... ok
[INFO] [stdout] test write::tests::split_runs_beyond_all_runs_frees_entire_run ... ok
[INFO] [stdout] test write::tests::split_runs_shrink_to_zero_frees_all ... ok
[INFO] [stdout] test write::tests::split_runs_no_shrink_keeps_all_runs ... ok
[INFO] [stdout] test write::tests::upsert_unnamed_resident_attr_replaces_when_present ... ok
[INFO] [stdout] test write::tests::upsert_unnamed_resident_attr_inserts_when_absent ... ok
[INFO] [stdout] test write::tests::mkdir_io_creates_directory ... ok
[INFO] [stdout] test write::tests::truncate_grow_extends_nonresident_file ... ok
[INFO] [stdout] test write::tests::write_and_read_reparse_point_roundtrip ... ok
[INFO] [stdout] test write::tests::write_at_io_empty_data_returns_zero ... ok
[INFO] [stdout] test write::tests::set_file_attributes_sets_hidden_bit ... ok
[INFO] [stdout] test write::tests::list_named_streams_io_multiple ... ok
[INFO] [stdout] test write::tests::read_reparse_point_absent_returns_none ... ok
[INFO] [stdout] test write::tests::set_times_updates_standard_information ... ok
[INFO] [stdout] test write::tests::write_ea_multiple_keys ... ok
[INFO] [stdout] test write::tests::remove_ea_removes_entry ... ok
[INFO] [stdout] test write::tests::read_attributes_io_returns_count_and_attr_ids ... ok
[INFO] [stdout] test write::tests::read_attributes_path_wrapper ... ok
[INFO] [stdout] test write::tests::set_and_read_security_id_roundtrip ... ok
[INFO] [stdout] test write::tests::write_named_stream_resident_io_empty_name_fails ... ok
[INFO] [stdout] test write::tests::write_u64_at_max_value ... ok
[INFO] [stdout] test write::tests::truncate_grow_to_same_size_is_noop ... ok
[INFO] [stdout] test write::tests::write_named_stream_resident_io_replaces_existing ... ok
[INFO] [stdout] test write::tests::write_u64_at_none_leaves_buffer_unchanged ... ok
[INFO] [stdout] test write::tests::write_u64_at_some_writes_le_bytes ... ok
[INFO] [stdout] test write::tests::write_u64_at_zero_value ... ok
[INFO] [stdout] test write::tests::write_and_list_eas_roundtrip ... ok
[INFO] [stdout] test write::tests::write_reparse_point_twice_replaces ... ok
[INFO] [stdout] test write::tests::write_named_stream_resident_io_then_list ... ok
[INFO] [stdout] test write::tests::set_times_path_wrapper ... ok
[INFO] [stdout] test write::tests::set_security_id_and_attributes_path_wrappers ... ok
[INFO] [stdout] test write::tests::rename_same_length_path_wrapper ... ok
[INFO] [stdout] test write::tests::write_and_list_eas_path_wrappers ... ok
[INFO] [stdout] test write::tests::write_at_and_truncate_path_wrappers ... ok
[INFO] [stdout] test write::tests::write_named_stream_high_level_io_resident ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- capi_read_tests::capi_dir_listing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'capi_read_tests::capi_dir_listing' (5050) panicked at src/lib.rs:3658:46:
[INFO] [stdout] create: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x613d0ce24871 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x613d0ce24871 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x613d0ce24871 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x613d0ce24871 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x613d0ce391ea - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x613d0ce391ea - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x613d0ce28e3c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x613d0ce28e3c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x613d0ce02786 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x613d0ce02786 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x613d0ce1c7b9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x613d0cda8700 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x613d0cda8700 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x613d0ce1c972 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x613d0ce1c972 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x613d0ce02832 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x613d0cdfa0e9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x613d0ce0342d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x613d0ce3997c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x613d0ce396f2 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x613d0cd1e049 - <core[6883ba1bc0fe4ed1]::result::Result<std[73adb7dc35730857]::fs::File, core[6883ba1bc0fe4ed1]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x613d0cd1e049 - fs_ntfs[10af22fcf419633f]::capi_read_tests::fresh_image
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3658:46
[INFO] [stdout]   22:     0x613d0cd1e4e7 - fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_dir_listing
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3732:19
[INFO] [stdout]   23:     0x613d0cd05649 - fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_dir_listing::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3731:26
[INFO] [stdout]   24:     0x613d0cd05649 - <fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_dir_listing::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x613d0cd9ba3b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x613d0cd9ba3b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x613d0cda9085 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x613d0cda9085 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x613d0cda9085 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x613d0cda9085 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x613d0cda3b34 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x613d0cda3b34 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x613d0cdac1d2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x613d0cdac1d2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x613d0cdac1d2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x613d0cdac1d2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x613d0cdac1d2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x613d0cdac1d2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x613d0cdac1d2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x613d0ce23eff - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   44:     0x613d0ce23eff - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x732ea28faaa4 - <unknown>
[INFO] [stdout]   46:     0x732ea2987a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- capi_read_tests::capi_read_file_roundtrip stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'capi_read_tests::capi_read_file_roundtrip' (5051) panicked at src/lib.rs:3658:46:
[INFO] [stdout] create: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x613d0ce24871 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x613d0ce24871 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x613d0ce24871 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x613d0ce24871 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x613d0ce391ea - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x613d0ce391ea - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x613d0ce28e3c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x613d0ce28e3c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x613d0ce02786 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x613d0ce02786 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x613d0ce1c7b9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x613d0cda8700 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x613d0cda8700 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x613d0ce1c972 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x613d0ce1c972 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x613d0ce02832 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x613d0cdfa0e9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x613d0ce0342d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x613d0ce3997c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x613d0ce396f2 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x613d0cd1e049 - <core[6883ba1bc0fe4ed1]::result::Result<std[73adb7dc35730857]::fs::File, core[6883ba1bc0fe4ed1]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x613d0cd1e049 - fs_ntfs[10af22fcf419633f]::capi_read_tests::fresh_image
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3658:46
[INFO] [stdout]   22:     0x613d0cd1ecd6 - fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_read_file_roundtrip
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3689:19
[INFO] [stdout]   23:     0x613d0cd05689 - fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_read_file_roundtrip::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3688:34
[INFO] [stdout]   24:     0x613d0cd05689 - <fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_read_file_roundtrip::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x613d0cd9ba3b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x613d0cd9ba3b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x613d0cda9085 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x613d0cda9085 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x613d0cda9085 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x613d0cda9085 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x613d0cda3b34 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x613d0cda3b34 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x613d0cdac1d2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x613d0cdac1d2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x613d0cdac1d2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x613d0cdac1d2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x613d0cdac1d2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x613d0cdac1d2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x613d0cdac1d2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x613d0ce23eff - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   44:     0x613d0ce23eff - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x732ea28faaa4 - <unknown>
[INFO] [stdout]   46:     0x732ea2987a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- capi_read_tests::capi_stat_file_and_dir stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'capi_read_tests::capi_stat_file_and_dir' (5052) panicked at src/lib.rs:3658:46:
[INFO] [stdout] create: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x613d0ce24871 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x613d0ce24871 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x613d0ce24871 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x613d0ce24871 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x613d0ce391ea - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x613d0ce391ea - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x613d0ce28e3c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x613d0ce28e3c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x613d0ce02786 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x613d0ce02786 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x613d0ce1c7b9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x613d0cda8700 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x613d0cda8700 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x613d0ce1c972 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x613d0ce1c972 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x613d0ce02832 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x613d0cdfa0e9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x613d0ce0342d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x613d0ce3997c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x613d0ce396f2 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x613d0cd1e049 - <core[6883ba1bc0fe4ed1]::result::Result<std[73adb7dc35730857]::fs::File, core[6883ba1bc0fe4ed1]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1183:23
[INFO] [stdout]   21:     0x613d0cd1e049 - fs_ntfs[10af22fcf419633f]::capi_read_tests::fresh_image
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3658:46
[INFO] [stdout]   22:     0x613d0cd1e926 - fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_stat_file_and_dir
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3713:19
[INFO] [stdout]   23:     0x613d0cd05669 - fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_stat_file_and_dir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:3712:32
[INFO] [stdout]   24:     0x613d0cd05669 - <fs_ntfs[10af22fcf419633f]::capi_read_tests::capi_stat_file_and_dir::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x613d0cd9ba3b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x613d0cd9ba3b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x613d0cda9085 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x613d0cda9085 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x613d0cda9085 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x613d0cda9085 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x613d0cda9085 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x613d0cda3b34 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x613d0cda3b34 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x613d0cdac1d2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x613d0cdac1d2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x613d0cdac1d2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x613d0cdac1d2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x613d0cdac1d2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x613d0cdac1d2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x613d0cdac1d2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x613d0ce23eff - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   44:     0x613d0ce23eff - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x732ea28faaa4 - <unknown>
[INFO] [stdout]   46:     0x732ea2987a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     capi_read_tests::capi_dir_listing
[INFO] [stdout]     capi_read_tests::capi_read_file_roundtrip
[INFO] [stdout]     capi_read_tests::capi_stat_file_and_dir
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 573 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c", kill_on_drop: false }`
[INFO] [stdout] f4073aa061a9ba96b499312409725a6b4f5da2c7903d45108f0489331114319c
