[INFO] fetching crate tributary-fs 0.1.0...
[INFO] testing tributary-fs-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate tributary-fs 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate tributary-fs 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tributary-fs 0.1.0
[INFO] tweaked toml for crates.io crate tributary-fs 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tributary-fs 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tributary-fs 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quote v1.0.46
[INFO] [stderr]   Downloaded bitflags v2.13.0
[INFO] [stderr]   Downloaded feature-extension-for-wasm-bindgen-futures v0.2.3
[INFO] [stderr]   Downloaded send_wrapper v0.6.0
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.76
[INFO] [stderr]   Downloaded gloo-timers v0.4.0
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.126
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.126
[INFO] [stderr]   Downloaded feature-extension-for-smol v0.2.3
[INFO] [stderr]   Downloaded blocking v1.6.2
[INFO] [stderr]   Downloaded atomic-time v0.2.1
[INFO] [stderr]   Downloaded event-listener v5.4.1
[INFO] [stderr]   Downloaded tributary-proto v0.1.0
[INFO] [stderr]   Downloaded agnostic-lite v0.7.0
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.126
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.126
[INFO] [stderr]   Downloaded objc2-core-services v0.3.2
[INFO] [stderr]   Downloaded js-sys v0.3.103
[INFO] [stderr]   Downloaded objc2-core-foundation v0.3.2
[INFO] [stderr]   Downloaded syn v2.0.118
[INFO] [stderr]   Downloaded tokio v1.52.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19
[INFO] running `Command { std: "docker" "start" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19", 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" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19", 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" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling atomic-time v0.2.1
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling tributary-proto v0.1.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling agnostic-lite v0.7.0
[INFO] [stderr]    Compiling tributary-fs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.22s
[INFO] running `Command { std: "docker" "inspect" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19", 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" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tributary-fs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.80s
[INFO] running `Command { std: "docker" "inspect" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19", 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" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tributary_fs-6544309c1378e723)
[INFO] [stdout] 
[INFO] [stdout] running 497 tests
[INFO] [stdout] test core::tests::accepting_a_stale_offer_re_offers_the_merged_parked_rescan ... ok
[INFO] [stdout] test core::tests::covering_merge_joins_coverage_and_adopts_the_newest_mint ... ok
[INFO] [stdout] test core::tests::ambiguous_grant_partners_suppress_the_cookie_under_one_cover ... ok
[INFO] [stdout] test core::tests::blind_mount_table_refuses_event_side_trust ... ok
[INFO] [stdout] test core::tests::broadening_delta_is_the_uncovered_retained_prefixes ... ok
[INFO] [stdout] test core::tests::a_located_rescan_under_lag_keeps_the_parked_root_coverage ... ok
[INFO] [stdout] test core::tests::appeared_directory_move_in_creates_and_rescans_subtree ... ok
[INFO] [stdout] test core::tests::delivered_epochs_are_always_announced_by_a_delivered_rescan ... ok
[INFO] [stdout] test core::tests::descending::a_changed_frame_reconciles_already_classified_children ... ok
[INFO] [stdout] test core::tests::cross_device_fileid_collision_never_pairs ... ok
[INFO] [stdout] test core::tests::descending::a_deficit_resignal_under_lag_merges_into_the_parked_root_rescan ... ok
[INFO] [stdout] test core::tests::descending::a_fence_across_a_replace_sees_the_closing_rescan_before_settling ... ok
[INFO] [stdout] test core::tests::descending::a_fence_never_inherits_a_proof_older_than_itself ... ok
[INFO] [stdout] test core::tests::descending::a_fence_opened_mid_recovery_waits_for_the_binding_ack ... ok
[INFO] [stdout] test core::tests::blind_mount_table_suppresses_the_pairing_fast_path ... ok
[INFO] [stdout] test core::tests::descending::a_fence_spanning_a_refused_readd_settles_degraded_never_applied ... ok
[INFO] [stdout] test core::tests::descending::a_mark_licenses_nothing_outside_the_epoch_it_was_stamped_under ... ok
[INFO] [stdout] test core::tests::consumer_lag_parks_one_dominating_rescan ... ok
[INFO] [stdout] test core::tests::descending::a_predecessor_completion_cannot_prove_a_later_request ... ok
[INFO] [stdout] test core::tests::descending::a_fence_a_proof_round_still_resolves_in_bounded_state ... ok
[INFO] [stdout] test core::tests::descending::a_fence_pends_across_a_held_move_source_until_resolution ... ok
[INFO] [stdout] test core::tests::descending::a_hold_and_release_invalidates_a_proof_taken_before_it ... ok
[INFO] [stdout] test core::tests::descending::a_refused_readd_heals_through_the_deficit_retry ... ok
[INFO] [stdout] test core::tests::descending::a_replaced_root_refresh_never_adopts_the_new_objects_frame ... ok
[INFO] [stdout] test core::tests::descending::a_refused_survivor_readd_stands_a_located_rescan_and_a_persistent_deficit ... ok
[INFO] [stdout] test core::tests::descending::a_proof_settles_the_tranche_it_was_requested_behind ... ok
[INFO] [stdout] test core::tests::descending::a_scope_loss_reissues_the_root_binding_before_the_rearm_read ... ok
[INFO] [stdout] test core::tests::descending::a_settle_the_boundary_may_not_certify_is_withheld_not_degraded ... ok
[INFO] [stdout] test core::tests::descending::a_stale_refresh_never_publishes_the_descent_frame ... ok
[INFO] [stdout] test core::tests::descending::a_settled_scope_holds_its_epoch_still_so_a_proof_sticks ... ok
[INFO] [stdout] test core::tests::descending::a_stale_refresh_finding_the_root_gone_still_dies ... ok
[INFO] [stdout] test core::tests::descending::abandoned_fences_are_pruned_without_touching_the_settle_bookkeeping ... ok
[INFO] [stdout] test core::tests::descending::an_acknowledged_survivor_readd_settles_the_recovery ... ok
[INFO] [stdout] test core::tests::descending::a_latched_successor_never_spends_the_proof_it_follows ... ok
[INFO] [stdout] test core::tests::descending::a_lossy_fence_is_not_licensed_without_a_current_cut_proof ... ok
[INFO] [stdout] test core::tests::descending::an_open_cover_fence_settles_degraded_across_a_replace ... ok
[INFO] [stdout] test core::tests::descending::a_lossy_settle_is_withheld_while_its_scope_holds_unread_lane_items ... ok
[INFO] [stdout] test core::tests::descending::anchor_fanout_duplicates_records_per_alias ... ok
[INFO] [stdout] test core::tests::descending::descending_registration_cold_enumerates_the_root ... ok
[INFO] [stdout] test core::tests::descending::coalesced_grow_makes_the_fence_lossy_from_birth ... ok
[INFO] [stdout] test core::tests::descending::descending_root_arm_failure_is_never_live_and_silent ... ok
[INFO] [stdout] test core::tests::descending::foreign_device_directory_is_not_descended ... ok
[INFO] [stdout] test core::tests::descending::a_reconcile_invalidates_a_proof_taken_before_it ... ok
[INFO] [stdout] test core::tests::descending::formatting_a_stamped_sample_discloses_nothing ... ok
[INFO] [stdout] test core::tests::descending::acknowledged_covers_outpacing_the_cut_resolve_in_bounded_state ... ok
[INFO] [stdout] test core::tests::descending::ignored_resolves_the_anchor ... ok
[INFO] [stdout] test core::tests::descending::aliased_outcome_is_coverage ... ok
[INFO] [stdout] test core::tests::descending::a_reconcile_moving_no_coverage_keeps_the_proof_taken_before_it ... ok
[INFO] [stdout] test core::tests::descending::inotify_events_lower_depth_one_with_native_cookies ... ok
[INFO] [stdout] test core::tests::descending::cold_listing_installs_children_and_emits_inventory ... ok
[INFO] [stdout] test core::tests::descending::lossy_window_degrades_and_rewinds_the_applied_cover ... ok
[INFO] [stdout] test core::tests::descending::an_unread_root_death_under_a_lossy_fence_is_caught_by_the_cut_it_owes ... ok
[INFO] [stdout] test core::tests::descending::cover_fence_pends_until_the_grow_cascade_settles ... ok
[INFO] [stdout] test core::tests::descending::mount_id_unknown_falls_back_to_the_device_check ... ok
[INFO] [stdout] test core::tests::descending::non_utf8_listing_entry_degrades_to_partial ... ok
[INFO] [stdout] test core::tests::descending::non_utf8_name_escalates_a_located_rescan ... ok
[INFO] [stdout] test core::tests::descending::out_of_window_loss_degrades_the_claim_and_the_reissue_reproves ... ok
[INFO] [stdout] test core::tests::descending::out_of_window_loss_without_a_claim_clears_at_the_next_observation ... ok
[INFO] [stdout] test core::tests::descending::refresh_with_no_frame_keeps_the_captured_one ... ok
[INFO] [stdout] test core::tests::descending::reply_less_coalesce_marks_pending_fences_and_clears_at_settle ... ok
[INFO] [stdout] test core::tests::descending::resignal_puts_a_fresh_covering_rescan_in_the_effects_before_returning ... ok
[INFO] [stdout] test core::tests::descending::same_device_bind_on_a_different_mount_is_not_descended ... ok
[INFO] [stdout] test core::tests::descending::superseding_fences_resolve_together_at_one_settle ... ok
[INFO] [stdout] test core::tests::descending::partial_listing_rescans_and_retries ... ok
[INFO] [stdout] test core::tests::descending::set_cover_validates_retained_against_the_scope_root ... ok
[INFO] [stdout] test core::tests::descending::watch_failure_drops_and_rescans ... ok
[INFO] [stdout] test core::tests::descending::root_arm_failure_leaves_a_live_sibling_untouched ... ok
[INFO] [stdout] test core::tests::descending::root_remount_refreshes_the_descent_fence_frame ... ok
[INFO] [stdout] test core::tests::descending::teardown_mid_fence_resolves_dead_and_clears ... ok
[INFO] [stdout] test core::tests::descending::set_cover_before_the_grant_is_refused_not_live ... ok
[INFO] [stdout] test core::tests::failed_refresh_keeps_trust_closed ... ok
[INFO] [stdout] test core::tests::drops_and_id_wrap_rescan_the_whole_root ... ok
[INFO] [stdout] test core::tests::fileid_reuse_within_batch_is_covered ... ok
[INFO] [stdout] test core::tests::auto_selection::auto_provisional_inotify_adopts_probed_fanotify ... ok
[INFO] [stdout] test core::tests::cross_batch_vanished_source_degrades_to_remove_plus_create ... ok
[INFO] [stdout] test core::tests::a_loss_racing_the_birth_refresh_rearms_it_once ... ok
[INFO] [stdout] test core::tests::auto_selection::auto_provisional_inotify_keeps_inotify_on_fallback ... ok
[INFO] [stdout] test core::tests::cover_meet_is_the_coverage_guaranteed_by_both ... ok
[INFO] [stdout] test core::tests::birth_window_refuses_cookies_until_the_refresh_installs ... ok
[INFO] [stdout] test core::tests::flagless_event_escalates_located_rescan ... ok
[INFO] [stdout] test core::tests::identity_minting_respects_devices_and_mounts ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::fid_only_root_death_dies_without_the_liveness_tick ... ok
[INFO] [stdout] test core::tests::impure_rename_words_never_take_the_pairing_fast_path ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::liveness_interval_zero_disables_the_tick ... ok
[INFO] [stdout] test core::tests::kernel_loss_flags_revoke_trust_but_coverage_rescans_do_not ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::loss_stale_refresh_finding_root_replaced_still_dies ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::precise_verbs_lower_to_root_relative_records ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::a_kernel_recursive_frame_change_adopts_but_never_reconciles ... ok
[INFO] [stdout] test core::tests::foreign_device_singleton_rename_half_gets_no_cookie ... ok
[INFO] [stdout] test core::tests::history_done_is_swallowed ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::distinct_renames_get_distinct_cookies ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::directory_create_flags_is_dir ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::root_delete_self_is_scope_death ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::rename_pairs_into_one_moved ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::a_live_non_authoritative_refresh_closes_a_previously_open_authority ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::liveness_tick_finding_root_gone_dies_end_to_end ... ok
[INFO] [stdout] test core::tests::cookieless_rename_half_degrades_immediately ... ok
[INFO] [stdout] test core::tests::kernel_recursive_loss_rescan_marks_loss_memory ... ok
[INFO] [stdout] test core::tests::multi_verb_word_probes_and_grounds_on_present ... ok
[INFO] [stdout] test core::tests::must_scan_subdirs_clamps_to_descent_or_root ... ok
[INFO] [stdout] test core::tests::newer_rescan_replaces_the_parked_one ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::root_move_self_is_scope_death_rescan_only ... ok
[INFO] [stdout] test core::tests::lone_vanished_rename_half_degrades_to_immediate_removal ... ok
[INFO] [stdout] test core::tests::non_utf8_segment_escalates_to_root_rescan ... ok
[INFO] [stdout] test core::tests::lag_entry_purges_the_scopes_queued_emits ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::stale_refresh_finding_root_gone_still_dies ... ok
[INFO] [stdout] test core::tests::lowering::non_utf8_segments_lower_outside ... ok
[INFO] [stdout] test core::tests::loss_revokes_mount_trust_and_requests_one_refresh ... ok
[INFO] [stdout] test core::tests::lowering::filesystem_root_scope_grounds_descendants_located ... ok
[INFO] [stdout] test core::tests::lowering::crosses_mount_boundary_truth_table ... ok
[INFO] [stdout] test core::tests::parked_root_queues_later_batches_in_order ... ok
[INFO] [stdout] test core::tests::mount_under_root_rescans_and_degrades_identity ... ok
[INFO] [stdout] test core::tests::mount_in_batch_blocks_same_batch_rename_trust ... ok
[INFO] [stdout] test core::tests::probe_only_fileid_establishes_no_grant_evidence ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::root_delete_from_parent_dies_without_the_liveness_tick ... ok
[INFO] [stdout] test core::tests::outside_and_invalid_paths_escalate_to_root_rescan ... ok
[INFO] [stdout] test core::tests::multi_verb_word_grounds_missing_as_removed ... ok
[INFO] [stdout] test core::tests::probed_foreign_device_is_learned_as_a_mount ... ok
[INFO] [stdout] test core::tests::refresh_finding_root_alive_only_updates_trust ... ok
[INFO] [stdout] test core::tests::rdcw_lowering::an_unknown_action_covers_its_target ... ok
[INFO] [stdout] test core::tests::refresh_finding_root_gone_is_delete_self ... ok
[INFO] [stdout] test core::tests::rename_coalesced_with_create_and_remove_grounds_by_existence ... ok
[INFO] [stdout] test core::tests::replaced_path_between_callback_and_probe_never_cookies ... ok
[INFO] [stdout] test core::tests::root_death_rescan_survives_refusal_after_teardown ... ok
[INFO] [stdout] test core::tests::root_changed_missing_is_delete_self ... ok
[INFO] [stdout] test core::tests::refresh_union_keeps_learned_foreign_prefixes ... ok
[INFO] [stdout] test core::tests::root_changed_present_is_move_self ... ok
[INFO] [stdout] test core::tests::root_replaced::an_in_flight_refresh_across_the_commit_cannot_kill_the_swapped_scope ... ok
[INFO] [stdout] test core::tests::root_replaced::parked_probe_work_is_cut_never_readdressed ... ok
[INFO] [stdout] test core::tests::root_replaced::a_descending_commit_rebinds_and_rebuilds_rearm_flavored ... ok
[INFO] [stdout] test core::tests::rdcw_lowering::a_pump_paired_rename_becomes_one_moved_change ... ok
[INFO] [stdout] test core::tests::root_replaced::the_commit_swaps_the_world_and_covers_by_domination ... ok
[INFO] [stdout] test core::tests::rdcw_lowering::an_escalated_component_covers_its_decodable_ancestor ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::stale_refresh_of_a_live_root_still_discards_the_mount_set ... ok
[INFO] [stdout] test core::tests::probe_failure_escalates_located_rescan ... ok
[INFO] [stdout] test core::tests::lowering::lowering_covers_root_and_prefix_edge_cases ... ok
[INFO] [stdout] test core::tests::root_overflow_drops_parked_work_under_the_rescan ... ok
[INFO] [stdout] test core::tests::rdcw_lowering::precise_verbs_lower_at_their_locations ... ok
[INFO] [stdout] test core::tests::rdcw_lowering::widows_degrade_immediately_and_never_fabricate_a_moved ... ok
[INFO] [stdout] test core::tests::refresh_finding_root_replaced_is_move_self ... ok
[INFO] [stdout] test core::tests::root_widened::a_deep_widen_arms_the_connecting_chain ... ok
[INFO] [stdout] test core::tests::repeated_in_batch_loss_keeps_a_trailing_covering_rescan ... ok
[INFO] [stdout] test core::tests::root_widened::a_stale_root_binding_dies_before_the_barrier_clears ... ok
[INFO] [stdout] test core::tests::root_widened::an_outstanding_old_world_read_survives_the_commit ... ok
[INFO] [stdout] test core::tests::root_widened::barrier_is_coverage_settled ... ok
[INFO] [stdout] test core::tests::root_widened::the_commit_splices_the_world_without_domination ... ok
[INFO] [stdout] test core::tests::root_widened::widen_window_benign_churn_commits ... ok
[INFO] [stdout] test core::tests::root_widened::widen_window_deleteself_refuses ... ok
[INFO] [stdout] test core::tests::root_widened::widen_death_after_commit_invalidates ... ok
[INFO] [stdout] test core::tests::root_widened::the_cover_claim_survives_the_widen ... ok
[INFO] [stdout] test core::tests::root_widened::widen_window_aba_moveself_refuses ... ok
[INFO] [stdout] test core::tests::root_widened::widen_window_unmount_rebind_refuses ... ok
[INFO] [stdout] test core::tests::root_widened::a_lag_parked_rescan_widens_to_the_new_root_at_the_commit ... ok
[INFO] [stdout] test core::tests::root_widened::a_refused_widen_reports_and_mutates_nothing ... ok
[INFO] [stdout] test core::tests::root_widened::widen_begin_abort_lifecycle ... ok
[INFO] [stdout] test core::tests::same_batch_rename_pair_grounds_by_probes_into_single_moved ... ok
[INFO] [stdout] test core::tests::root_widened::widen_window_moveself_refuses ... ok
[INFO] [stdout] test core::tests::root_widened::widen_window_overflow_taints ... ok
[INFO] [stdout] test core::tests::spawn_failure_emits_nothing_public ... ok
[INFO] [stdout] test core::tests::terminal_rescan_retries_until_accepted ... ok
[INFO] [stdout] test core::tests::single_verb_flags_ground_directly ... ok
[INFO] [stdout] test core::tests::set_cover_refuses_unknown_and_kernel_recursive_scopes ... ok
[INFO] [stdout] test core::tests::unwatch_tears_down_and_silences_the_scope ... ok
[INFO] [stdout] test core::tests::unmount_at_root_ends_the_scope ... ok
[INFO] [stdout] test core::tests::usn_lowering::a_map_overflow_covers_the_root ... ok
[INFO] [stdout] test core::tests::same_fileid_chain_degrades_under_a_covering_rescan ... ok
[INFO] [stdout] test core::tests::same_batch_unmount_keeps_colliding_rename_foreign ... ok
[INFO] [stdout] test core::tests::source_fatal_invalidates_the_root ... ok
[INFO] [stdout] test core::tests::usn_lowering::the_root_death_ends_the_scope_loudly ... ok
[INFO] [stdout] test core::tests::single_partner_grant_is_probe_order_independent ... ok
[INFO] [stdout] test core::tests::usn_lowering::an_admitted_rename_becomes_one_moved ... ok
[INFO] [stdout] test core::tests::usn_lowering::deltas_lower_by_the_verb_partition ... ok
[INFO] [stdout] test core::tests::stuck_probe_backpressures_the_callback_through_the_park ... ok
[INFO] [stdout] test core::tests::seeded_mount_blocks_pairing_before_any_probe_learns_it ... ok
[INFO] [stdout] test core::tests::teardown_flushes_a_parked_rescan ... ok
[INFO] [stdout] test event::tests::kind_predicates_and_display_agree_with_as_str ... ok
[INFO] [stdout] test event::tests::rescan_at_the_root_names_the_root_itself ... ok
[INFO] [stdout] test options::tests::effective_move_window_is_total_for_extreme_inputs ... ok
[INFO] [stdout] test event::tests::moved_carries_the_absolute_source_path ... ok
[INFO] [stdout] test os::fsevent::tests::path_from_fs_repr_preserves_non_utf8_bytes ... ok
[INFO] [stdout] test os::fsevent::tests::path_from_fs_repr_stops_at_the_first_nul ... ok
[INFO] [stdout] test os::fsevent::tests::pure_rename::any_extra_operation_makes_a_rename_impure ... ok
[INFO] [stdout] test os::fsevent::tests::flag_predicates_match_their_bits ... ok
[INFO] [stdout] test os::fsevent::tests::lost_sync_covers_both_drop_sides ... ok
[INFO] [stdout] test core::tests::vanished_half_grant_requires_partner_evidence ... ok
[INFO] [stdout] test options::tests::root_liveness_interval_zero_disables_the_tick ... ok
[INFO] [stdout] test options::tests::effective_move_window_never_falls_below_the_latency_floor ... ok
[INFO] [stdout] test options::tests::default_delegates_to_new ... ok
[INFO] [stdout] test event::tests::created_assembles_absolute_and_relative_paths ... ok
[INFO] [stdout] test options::tests::builders_and_setters_agree ... ok
[INFO] [stdout] test os::fsevent::tests::file_id_policy_is_total ... ok
[INFO] [stdout] test os::fsevent::tests::coalesced_flag_words_report_every_operation ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::absurd_handle_bytes_after_valid_event_is_lossy ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::rename_with_a_dot_name_half_is_lossy ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::rename_decodes_both_halves_in_one_event ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::absurd_handle_bytes_alone_is_lossy_not_a_panic ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::rename_with_an_empty_name_half_is_lossy ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::delete_decodes_dir_fid_name_without_target ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::fid_equality_is_byte_exact ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::overflow_marker_is_lossy_and_skipped ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::handle_attempt_decision_table ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::dir_rename_without_target_decodes_clean ... ok
[INFO] [stdout] test os::fsevent::tests::pure_rename::type_hints_keep_a_rename_pure ... ok
[INFO] [stdout] test core::tests::spawn_rejection_emits_nothing_public ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::rename_with_one_half_is_lossy ... ok
[INFO] [stdout] test core::tests::unwatch_of_a_narrowed_lagged_scope_promotes_root_coverage ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::dfid_name_dot_folds_to_the_self_shape ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::object_event_with_only_own_fid_decodes_clean ... ok
[INFO] [stdout] test core::tests::usn_lowering::escalations_cover_the_parent ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::only_exact_dot_folds_real_child_names_pass_through ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::dir_mutation_without_target_decodes_clean ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::overlong_event_len_is_lossy ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::event_with_no_fids_decodes_clean ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::admit_is_membership_not_fsid ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::admit_ignores_fsid_divergence ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::file_rename_without_target_decodes_clean ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::clear_pending_walk_discharges_the_obligation ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::admit_does_not_bump_generation_but_mutations_do ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::unknown_info_record_is_skipped ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::rename_with_zero_halves_is_lossy ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::well_formed_shapes_decode_intact ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::single_create_decodes_dir_fid_name_and_target_fid ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::truncated_tail_is_lossy_and_keeps_intact_prefix ... ok
[INFO] [stdout] test os::linux::fanotify::fid::tests::structural_decode::empty_name_dirent_decodes_clean_with_no_name ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::admit_miss_on_unknown_handle_is_a_clean_drop ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::forget_cancels_a_pending_walk ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::forget_drops_admission ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::contains_is_raw_membership_without_eviction ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::forget_of_unknown_handle_does_not_bump ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::learn_moved_in_marks_pending_walk ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::learn_rejects_non_component_names ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::in_root_rename_reparents_the_whole_subtree ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::learn_without_child_fid_is_ignored ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::learn_admits_new_child_directory ... ok
[INFO] [stdout] test core::tests::kernel_recursive_fanotify::liveness_tick_refreshes_a_fanotify_root_but_not_an_inotify_one ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::move_in_then_out_tracks_admission ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::learn_under_unknown_parent_is_ignored ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::move_out_of_root_orphans_the_subtree ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::move_out_prunes_the_whole_subtree ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::remaining_capacity_is_the_saturating_room_left ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::over_capacity_trips_when_a_learn_exceeds_the_cap ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::pending_walk_target_follows_an_in_root_reparent ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::seeding_admits_and_bumps ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::stats_reports_directories_and_generation ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::reseed_rebuilds_admission_and_bumps ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::dfid_name_dot_root_delete_reaches_root_death_at_the_reader ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::double_failure_is_blind ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::foreign_event_is_dropped_from_a_clean_batch ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::lossy_buffer_forwards_only_the_overflow_after_reseeding ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::liveness::pending_shutdown_stops_the_drain_before_reading ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::classified_lossy_event_takes_the_barrier_and_reseeds ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::subtree_walk_success_adds_descendants ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::first_walk_success_reseeds ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::subtree_walk_retry_absorbs_a_transient_failure ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::deferred_walk_resolves_current_path_after_reparent ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::merged_multi_structural_event_takes_the_barrier_and_reseeds ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::clean_buffer_forwards_the_batch_and_never_reseeds ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::merged_rename_delete_takes_the_barrier_and_reseeds ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::a_cap_of_one_seeds_exactly_the_anchor_for_an_empty_root ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::handles_match_ignores_fsid_matching_the_map_key ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::classify_walk_skip_vanish_and_shape_change_are_races ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::libc_cross_assert::fanotify_constants_match_libc ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::a_zero_cap_is_incomplete_even_for_an_empty_root ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::reseed_root_fid_match_seeds_normally ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::libc_cross_assert::info_record_tags_match_libc ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::lossy_buffer_with_a_blinding_reseed_is_fatal_only ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::walk_is_cancelled_when_the_moved_dir_was_forgotten ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::retry_absorbs_a_transient_failure ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::walk_is_skipped_when_no_longer_pending ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::lossy_dir_delete_reseed_prunes_the_stale_subtree ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::merged_rename_self_hidden_in_root_target_takes_the_barrier_and_reseeds ... ok
[INFO] [stdout] test os::linux::fanotify::reader::tests::subtree_walk_double_failure_is_blind ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::seed_from_fd_fences_on_the_handed_mount_frame_not_a_stale_one ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::libc_cross_assert::init_and_mark_flag_sets_match_the_composite ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::handles_match_only_on_an_equal_reopened_handle ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::libc_cross_assert::eoverflow_matches_libc ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::walk_error_folds_to_io_for_the_reseed_path ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::subtree_fid_match_seeds_descendants ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::reseed_root_fid_mismatch_is_rootgone_without_seeding ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::subtree_walk_on_missing_path_is_incomplete_not_empty ... ok
[INFO] [stdout] test os::linux::fanotify::tests::attrib_resolves_its_path ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::subtree_fid_mismatch_is_incomplete_without_seeding ... ok
[INFO] [stdout] test os::linux::fanotify::tests::batch_memo::a_learn_between_events_invalidates_the_memo ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::unreadable_child_makes_the_real_walk_incomplete ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classification_oracle::fid_only_attrib_on_admitted_object_is_forwarded_not_dropped ... ok
[INFO] [stdout] test os::linux::fanotify::tests::batch_memo::a_forget_invalidates_the_memo ... ok
[INFO] [stdout] test os::linux::fanotify::tests::batch_memo::a_fresh_batch_memo_starts_cold ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::subtree_walk_unreadable_descendant_is_incomplete ... ok
[INFO] [stdout] test os::linux::fanotify::tests::batch_memo::second_event_under_same_dir_hits ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::seed_walk_over_the_directory_cap_is_incomplete ... ok
[INFO] [stdout] test os::linux::fanotify::tests::burst_move_in_then_in_root_rename_keeps_walk_pending_at_current_path ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::subtree_walk_maps_descendants_not_the_root ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::root_without_a_handle_is_a_fatal_seed_failure ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classification_oracle::merged_rename_self_with_foreign_parents_but_in_root_target_is_lossy ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classification_totality::root_self_event_is_root_death_in_both_shapes ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classify_drops_unknown_directory ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classification_totality::rename_rows ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classification_oracle::merged_multi_structural_mask_is_lossy_never_one_sided ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classification_totality::dirent_and_self_event_rows ... ok
[INFO] [stdout] test os::linux::fanotify::source::tests::subtree_walk_fences_on_the_remaining_budget ... ok
[INFO] [stdout] test os::linux::fanotify::tests::dfid_name_dot_root_self_event_reaches_root_death ... ok
[INFO] [stdout] test os::linux::fanotify::tests::delete_self_of_subdir_forgets_it ... ok
[INFO] [stdout] test os::linux::fanotify::tests::dir_move_in_from_outside_requests_a_subtree_walk ... ok
[INFO] [stdout] test os::linux::fanotify::tests::dfid_name_dot_dir_metadata_forwards_own_path ... ok
[INFO] [stdout] test os::linux::fanotify::tests::dir_move_out_forgets_the_directory ... ok
[INFO] [stdout] test os::linux::fanotify::tests::dir_move_out_of_root_stops_descendant_admission ... ok
[INFO] [stdout] test os::linux::fanotify::tests::dir_move_out_then_back_in_re_walks ... ok
[INFO] [stdout] test os::linux::fanotify::tests::directory_create_is_learned ... ok
[INFO] [stdout] test os::linux::fanotify::tests::foreign_parent_over_reaches_nothing ... ok
[INFO] [stdout] test os::linux::fanotify::tests::dir_rename_reparents_descendants ... ok
[INFO] [stdout] test os::linux::fanotify::tests::directory_create_is_learn_dir ... ok
[INFO] [stdout] test os::linux::fanotify::tests::move_self_of_subdir_forwards_without_forgetting ... ok
[INFO] [stdout] test os::linux::fanotify::tests::root_rename_from_foreign_parents_is_root_death ... ok
[INFO] [stdout] test os::linux::fanotify::tests::file_move_in_requests_no_walk ... ok
[INFO] [stdout] test os::linux::fanotify::tests::dir_rename_in_root_reparents_and_keeps_membership ... ok
[INFO] [stdout] test os::linux::fanotify::tests::root_delete_from_foreign_parent_is_root_death ... ok
[INFO] [stdout] test os::linux::fanotify::tests::file_rename_resolves_both_ends ... ok
[INFO] [stdout] test os::linux::fanotify::tests::directory_delete_dirent_forgets_the_subtree ... ok
[INFO] [stdout] test os::linux::fanotify::tests::file_create_resolves_path ... ok
[INFO] [stdout] test os::linux::fanotify::tests::file_event_churn_never_grows_the_map ... ok
[INFO] [stdout] test os::linux::fanotify::tests::rename_into_root_admits_with_resolved_destination ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::allocation::a_batch_with_a_failed_arm_answers_every_arm_in_order ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::barrier::decode_loss_forwards_only_the_overflow ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::barrier::a_post_overflow_stale_marker_erases_only_the_stale_mapping ... ok
[INFO] [stdout] test os::linux::fanotify::tests::rename_outside_root_is_dropped ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::barrier::clean_buffer_forwards_the_batch ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::batch_preemption::no_op_runs_when_shutdown_pending_up_front ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::barrier::overflow_then_record_forwards_only_the_overflow ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::liveness::pending_shutdown_stops_the_drain_before_eagain ... ok
[INFO] [stdout] test os::linux::fanotify::tests::in_root_dir_rename_requests_no_walk ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::batch_preemption::prefix_runs_then_tail_is_failed_on_mid_batch_shutdown ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::batch_preemption::whole_batch_runs_when_no_shutdown ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::barrier::a_decode_loss_reaps_a_stranded_tombstone ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::libc_cross_assert::decode_constants_match_libc ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::barrier::a_clean_buffer_leaves_a_tombstone_for_its_own_marker ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::liveness::queued_batch_is_preempted_by_pending_shutdown ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::a_batch_reply_is_preceded_by_the_queue_cut ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::allocation::grants_are_strictly_increasing_and_never_reuse_a_freed_wd ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classification_totality::every_combination_classifies_without_panic ... ok
[INFO] [stdout] test os::linux::fanotify::map::tests::unknown_handle_dropped_is_the_firehose_filter ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::an_incredible_queued_count_is_not_believed_as_a_debt ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::a_credible_debt_that_never_retires_degrades_at_its_bound ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::a_preempted_batch_skips_the_cut ... ok
[INFO] [stdout] test core::tests::usn_lowering::hard_links_ground_through_a_located_rescan ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebind::a_disarm_of_a_dead_watch_leaves_no_tombstone ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebind::a_disarm_of_a_live_watch_keeps_its_tombstone ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::swallowed_teardown::a_swallowed_teardown_retains_the_binding_and_signals_a_covering_loss ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebind::a_readd_of_a_dead_binding_installs_and_drains_the_old ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::an_unprovable_cut_that_cannot_be_retired_is_fatal ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebind::a_readd_of_a_live_binding_aliases_and_dedups ... ok
[INFO] [stdout] test os::linux::inotify::tests::decode::absurd_len_is_lossy_not_a_panic ... ok
[INFO] [stdout] test os::linux::inotify::tests::decode::mask_predicates_match_kernel_bits ... ok
[INFO] [stdout] test os::linux::inotify::tests::decode::name_len_overflow_alone_is_lossy_not_a_panic ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::swallowed_teardown::a_delivered_teardown_drops_the_binding ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebuild::a_failed_renewal_leaves_the_instance_intact_and_signals_nothing ... ok
[INFO] [stdout] test os::linux::inotify::tests::decode::name_padding_is_trimmed_and_empty_name_is_none ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebind::a_readd_past_a_dead_watch_strands_no_tombstone ... ok
[INFO] [stdout] test os::linux::inotify::tests::decode::packed_multi_event_buffer_decodes_in_order ... ok
[INFO] [stdout] test os::linux::inotify::tests::decode::queue_overflow_entry_decodes_with_sentinel_wd ... ok
[INFO] [stdout] test os::linux::inotify::tests::decode::truncated_trailing_record_is_lossy_not_fatal ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebuild::a_cursor_burning_failure_run_rebuilds_before_a_wrapped_grant_collides ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::an_interrupt_storm_bounds_the_cut_and_degrades_to_a_covering_loss ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebuild::queued_events_are_drained_ahead_of_the_loss_signal ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::a_mapped_wd_is_never_adoptable_until_its_marker_is_consumed ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::a_stale_mappings_markers_erase_only_the_stale_mapping ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::a_tombstone_reaped_early_leaves_its_marker_a_noop ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::alias_fans_attribution_to_every_anchor ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::an_alias_readd_of_a_present_anchor_dedups ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::drain_removes_wd_only_when_the_live_set_empties ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::draining_entry_survives_until_ignored_and_never_double_removes ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::erase_dead_frees_a_tombstone_whose_marker_can_never_come ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebuild::a_threshold_trip_swaps_the_instance_before_the_arm ... ok
[INFO] [stdout] test os::linux::inotify::tests::smoke::missing_target_maps_to_not_found ... ok
[INFO] [stdout] test os::linux::inotify::tests::smoke::arming_the_same_inode_twice_aliases ... ok
[INFO] [stdout] test os::linux::inotify::tests::smoke::arm_with_mismatched_identity_is_gone ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::overflow_resolves_a_draining_tombstone ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::plain_drain_still_erases_on_ignored ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::register_then_ignored_erases_and_fans_out ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::unknown_wd_attributes_to_nobody ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::overflow_leaves_a_plain_live_entry_intact ... ok
[INFO] [stdout] test os::linux::tests::attribution_fans_out_per_alias ... ok
[INFO] [stdout] test os::linux::tests::draining_wd_attributes_nothing_until_ignored ... ok
[INFO] [stdout] test os::linux::tests::ignored_consumes_the_entry_and_attributes_live_anchors ... ok
[INFO] [stdout] test os::linux::tests::mountinfo_unescapes_octal_fields ... ok
[INFO] [stdout] test os::linux::tests::control_port::an_empty_batch_a_reader_died_holding_is_not_answered ... ok
[INFO] [stdout] test os::linux::tests::pin::ancestor_identities_refuse_a_symlinked_ancestor ... ok
[INFO] [stdout] test os::linux::tests::pin::ancestor_identities_reproduce_the_parent_chain ... ok
[INFO] [stdout] test os::linux::tests::pin::ancestor_walk_fallback_matches_openat2 ... ok
[INFO] [stdout] test os::linux::tests::pin::mnt_id_from_mask_splits_present_from_absent ... ok
[INFO] [stdout] test os::linux::inotify::tests::table::wd_of_follows_a_cross_wd_rebind ... ok
[INFO] [stdout] test os::linux::tests::pin::open_no_symlinks_on_a_missing_path_is_enoent ... ok
[INFO] [stdout] test os::linux::tests::mountinfo_extracts_mounts_strictly_under_root ... ok
[INFO] [stdout] test os::linux::tests::pin::open_no_symlinks_pins_the_root_itself ... ok
[INFO] [stdout] test os::linux::tests::overflow_sentinel_marks_lost_and_is_not_forwarded ... ok
[INFO] [stdout] test os::linux::tests::control_port::every_arm_of_an_unanswered_batch_is_still_refused ... ok
[INFO] [stdout] test os::linux::tests::pin::pin_root_on_a_missing_path_is_typed ... ok
[INFO] [stdout] test os::linux::tests::pin::open_no_symlinks_refuses_a_non_directory_component ... ok
[INFO] [stdout] test os::linux::tests::pin::pin_root_on_a_non_directory_is_typed ... ok
[INFO] [stdout] test os::linux::tests::pin::pin_root_refuses_a_symlink_at_the_root ... ok
[INFO] [stdout] test os::linux::tests::pin::open_no_symlinks_refuses_a_symlink_component ... ok
[INFO] [stdout] test os::linux::tests::pin::require_statx_passes_on_a_statx_capable_host ... ok
[INFO] [stdout] test os::linux::tests::pin::pin_root_grounds_identity_on_the_true_object ... ok
[INFO] [stdout] test os::linux::tests::pin::root_is_remote_reads_the_pin_and_passes_local ... ok
[INFO] [stdout] test os::linux::tests::pin::open_no_symlinks_pins_the_same_object_as_openat2 ... ok
[INFO] [stdout] test os::linux::tests::pin::root_mount_id_reads_ok_on_a_pin ... ok
[INFO] [stdout] test os::linux::tests::remote_fs_magics_are_refused_and_local_ones_pass ... ok
[INFO] [stdout] test os::tests::backend_tags_are_stable ... ok
[INFO] [stdout] test os::linux::tests::pin::statx_gate_error_fails_closed_on_every_error ... ok
[INFO] [stdout] test os::linux::tests::pin::statx_unavailable_classifies_only_the_floor_errnos ... ok
[INFO] [stdout] test os::tests::auto_is_native_everywhere_and_explicit_variants_are_host_scoped ... ok
[INFO] [stdout] test os::transport::tests::a_batch_between_losses_elects_a_fresh_overflow_behind_it ... ok
[INFO] [stdout] test os::transport::tests::ack_drop_rearms_the_dedup ... ok
[INFO] [stdout] test os::transport::tests::acking_the_first_overflow_leaves_the_second_pending ... ok
[INFO] [stdout] test os::transport::tests::adjacent_losses_still_collapse_onto_one_overflow ... ok
[INFO] [stdout] test os::transport::tests::closed_queue_signals_nothing_and_unmutes_the_dedup ... ok
[INFO] [stdout] test os::transport::tests::budget_denial_degrades_to_an_in_order_overflow ... ok
[INFO] [stdout] test os::tests::inotify_is_the_one_descending_profile ... ok
[INFO] [stdout] test os::linux::inotify::tests::smoke::arm_with_matching_identity_installs ... ok
[INFO] [stdout] test os::tests::predicates_name_their_variant ... ok
[INFO] [stdout] test os::windows::dirscan::tests::an_unpaired_surrogate_name_is_none ... ok
[INFO] [stdout] test os::windows::dirscan::tests::an_empty_page_is_clean ... ok
[INFO] [stdout] test os::windows::dirscan::tests::a_name_overrunning_its_stride_refuses ... ok
[INFO] [stdout] test os::windows::dirscan::tests::reparse_attributes_surface ... ok
[INFO] [stdout] test os::transport::tests::every_small_interleaving_holds_the_transport_contract ... ok
[INFO] [stdout] test os::windows::dirscan::tests::pages_decode_with_dots_dropped ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::empty_buffer_is_a_truncated_chain ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::escalation_keeps_the_decodable_ancestors ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::chains_walk_in_order_with_padding ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::extended_fields_surface ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::misaligned_or_backward_links_refuse_lossy ... ok
[INFO] [stdout] test os::windows::dirscan::tests::truncation_and_bad_strides_refuse ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::an_unprovable_cut_lets_no_pre_loss_record_cross_into_the_new_epoch ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::one_basic_record_decodes ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::unpaired_surrogate_escalates_the_name ... ok
[INFO] [stdout] test os::windows::rdcw::pairing::tests::a_basic_half_pairs_with_an_extended_half_by_adjacency ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::separators_split_and_empty_components_drop ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::truncated_header_refuses_lossy ... ok
[INFO] [stdout] test os::windows::rdcw::pairing::tests::an_intervening_record_widows_the_old_in_order ... ok
[INFO] [stdout] test os::windows::rdcw::pairing::tests::a_new_without_an_old_is_a_widow ... ok
[INFO] [stdout] test os::windows::rdcw::pairing::tests::flush_widows_the_carry ... ok
[INFO] [stdout] test os::windows::rdcw::pairing::tests::matching_file_ids_pair_and_disagreeing_ones_widow_both ... ok
[INFO] [stdout] test os::transport::tests::random_schedules_hold_the_transport_contract ... ok
[INFO] [stdout] test os::windows::tests::a_lossy_chain_widows_the_carry_before_the_loss ... ok
[INFO] [stdout] test os::linux::inotify::tests::smoke::spawn_seals_meta_and_arms_through_the_control_path ... ok
[INFO] [stdout] test os::windows::tests::unc_remote_prefixes_classify ... ok
[INFO] [stdout] test os::windows::usn::admission_tests::an_in_root_rename_resolves_both_ends_and_reparents ... ok
[INFO] [stdout] test os::windows::usn::admission_tests::directory_lifecycle_maintains_the_map ... ok
[INFO] [stdout] test os::windows::rdcw::pairing::tests::the_pair_survives_a_buffer_boundary ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::name_overrun_refuses_lossy ... ok
[INFO] [stdout] test os::windows::rdcw::pairing::tests::adjacent_halves_pair ... ok
[INFO] [stdout] test os::windows::usn::admission_tests::filtered_bits_never_admit ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::odd_name_length_refuses_lossy ... ok
[INFO] [stdout] test os::windows::rdcw::pairing::tests::two_olds_widow_the_first ... ok
[INFO] [stdout] test os::windows::usn::admission_tests::root_structural_records_are_the_scopes_death ... ok
[INFO] [stdout] test os::windows::usn::admission_tests::widows_degrade_to_membership_verbs ... ok
[INFO] [stdout] test os::windows::usn::decode::tests::a_name_overrunning_its_record_refuses ... ok
[INFO] [stdout] test os::windows::usn::decode::tests::a_short_cursor_refuses_whole ... ok
[INFO] [stdout] test os::windows::usn::decode::tests::an_empty_chain_is_just_the_cursor ... ok
[INFO] [stdout] test os::windows::usn::decode::tests::an_unknown_version_is_skipped_lossy ... ok
[INFO] [stdout] test os::windows::rdcw::decode::tests::unknown_actions_are_carried_not_guessed ... ok
[INFO] [stdout] test os::windows::usn::decode::tests::an_unpaired_surrogate_escalates ... ok
[INFO] [stdout] test os::windows::usn::decode::tests::a_bad_stride_refuses_the_remainder ... ok
[INFO] [stdout] test os::windows::usn::map::tests::forget_takes_the_subtree ... ok
[INFO] [stdout] test os::windows::usn::map::tests::clear_reanchors ... ok
[INFO] [stdout] test os::windows::usn::map::tests::reparent_moves_the_subtree_and_refuses_cycles ... ok
[INFO] [stdout] test os::windows::usn::map::tests::learn_requires_a_mapped_parent ... ok
[INFO] [stdout] test os::windows::usn::r11_regressions::a_reparse_toggle_in_one_session_still_walks ... ok
[INFO] [stdout] test os::windows::usn::decode::tests::v3_wide_ids_decode ... ok
[INFO] [stdout] test os::windows::usn::map::tests::the_cap_refuses_growth_not_replacement ... ok
[INFO] [stdout] test os::windows::usn::map::tests::resolution_walks_the_parent_chain ... ok
[INFO] [stdout] test os::windows::usn::r11_regressions::a_widowed_directory_new_half_demands_its_walk ... ok
[INFO] [stdout] test os::windows::usn::r1_regressions::cumulative_masks_forward_fresh_bits_only ... ok
[INFO] [stdout] test os::windows::usn::r1_regressions::widows_keep_their_content_bits ... ok
[INFO] [stdout] test os::windows::usn::r2_regressions::reseed_resets_cumulative_history ... ok
[INFO] [stdout] test os::windows::usn::r2_regressions::same_buffer_move_in_then_rename_tracks_the_map ... ok
[INFO] [stdout] test os::windows::usn::r9_regressions::an_unmapped_in_root_rename_demands_its_walk ... ok
[INFO] [stdout] test os::windows::usn::r11_regressions::an_unnameable_directory_creation_is_map_death ... ok
[INFO] [stdout] test os::windows::usn::tests::an_intervening_record_widows_in_order ... ok
[INFO] [stdout] test os::windows::usn::tests::cumulative_masks_emit_as_deltas ... ok
[INFO] [stdout] test os::windows::usn::tests::eviction_rereports_but_never_loses ... ok
[INFO] [stdout] test os::windows::usn::tests::frn_keyed_halves_pair ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::allocation::random_churn_never_regrants_a_mapped_wd ... ok
[INFO] [stdout] test os::windows::usn::tests::a_different_frn_widows_both ... ok
[INFO] [stdout] test os::windows::usn::r1_regressions::a_moved_in_directory_demands_its_walk ... ok
[INFO] [stdout] test os::windows::usn::r12_regressions::an_unnameable_move_in_is_map_death ... ok
[INFO] [stdout] test os::windows::usn::tests::vocabulary_partitions_are_disjoint ... ok
[INFO] [stdout] test os::windows::usn::r10_regressions::a_removed_reparse_boundary_demands_its_walk ... ok
[INFO] [stdout] test os::windows::usn::decode::tests::v2_records_decode_with_cursor ... ok
[INFO] [stdout] test os::windows::usn::admission_tests::membership_is_the_parent_map ... ok
[INFO] [stdout] test os::windows::tests::a_pair_split_across_buffers_survives_the_seam ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::allocation::a_mapped_wd_in_the_grant_path_trips_the_invariant_assert - should panic ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::liveness::shutdown_arriving_mid_drain_is_observed_promptly ... ok
[INFO] [stdout] test os::linux::inotify::tests::smoke::remove_watch_drains_through_ignored ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::rebuild::a_mid_drain_renewal_redirects_the_loop_to_the_fresh_fd ... ok
[INFO] [stdout] test os::linux::fanotify::tests::classification_oracle::oracle_agrees_on_the_full_subscribed_mask_power_set ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::queue_cut::a_kernel_resident_overflow_precedes_the_settling_reply ... ok
[INFO] [stdout] test os::linux::inotify::reader::tests::liveness::arm_batch_is_serviced_mid_drain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 497 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/watcher.rs (/opt/rustwide/target/debug/deps/watcher-4a1dfc201cc15300)
[INFO] [stderr]    Doc-tests tributary_fs
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/../README.md - (line 77) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.29s; merged doctests compilation took 0.28s
[INFO] running `Command { std: "docker" "inspect" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19", kill_on_drop: false }`
[INFO] [stdout] 2b630f79cb82134c1a632e1d92b13e725951e607e9b33ee808c7b791fb722c19
