[INFO] cloning repository https://github.com/hoetaek/leaf
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hoetaek/leaf" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhoetaek%2Fleaf", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhoetaek%2Fleaf'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 04bd88ae0ff774478dc938e0708e2caa00dd934a
[INFO] testing hoetaek/leaf against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhoetaek%2Fleaf" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/hoetaek/leaf
[INFO] finished tweaking git repo https://github.com/hoetaek/leaf
[INFO] tweaked toml for git repo https://github.com/hoetaek/leaf written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/hoetaek/leaf on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/hoetaek/leaf 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded utf8-zero v0.8.1
[INFO] [stderr]   Downloaded onig v6.5.3
[INFO] [stderr]   Downloaded time-macros v0.2.30
[INFO] [stderr]   Downloaded ureq-proto v0.6.0
[INFO] [stderr]   Downloaded self-replace v1.5.0
[INFO] [stderr]   Downloaded openssl v0.10.80
[INFO] [stderr]   Downloaded ratatui v0.30.2
[INFO] [stderr]   Downloaded ureq v3.3.0
[INFO] [stderr]   Downloaded line-clipping v0.3.7
[INFO] [stderr]   Downloaded zlib-rs v0.6.4
[INFO] [stderr]   Downloaded ratatui-termwiz v0.1.2
[INFO] [stderr]   Downloaded ratatui-core v0.1.2
[INFO] [stderr]   Downloaded time v0.3.51
[INFO] [stderr]   Downloaded ratatui-widgets v0.3.2
[INFO] [stderr]   Downloaded onig_sys v69.9.3
[INFO] [stderr]   Downloaded two-face v0.5.1
[INFO] [stderr]   Downloaded ratatui-termina v0.1.0
[INFO] [stderr]   Downloaded ratatui-crossterm v0.1.2
[INFO] [stderr]   Downloaded termina v0.3.3
[INFO] [stderr]   Downloaded pulldown-cmark v0.13.4
[INFO] [stderr]   Downloaded ratatui-macros v0.7.2
[INFO] [stderr]   Downloaded assert_fs v1.1.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d
[INFO] running `Command { std: "docker" "start" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d", 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" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d", 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" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling lru v0.18.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling zlib-rs v0.6.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling quick-xml v0.39.4
[INFO] [stderr]    Compiling time v0.3.51
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling onig_sys v69.9.3
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling x11rb-protocol v0.13.2
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling leaf v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling http-range-header v0.4.2
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling gethostname v1.1.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling onig v6.5.3
[INFO] [stderr]    Compiling self-replace v1.5.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling x11rb v0.13.2
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling arboard v3.6.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling plist v1.9.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling two-face v0.5.1
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.7.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 41s
[INFO] running `Command { std: "docker" "inspect" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d", 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" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling ignore v0.4.26
[INFO] [stderr]    Compiling globwalk v0.9.1
[INFO] [stderr]    Compiling assert_fs v1.1.4
[INFO] [stderr]    Compiling leaf v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.38s
[INFO] running `Command { std: "docker" "inspect" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d", 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" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.50s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/leaf-905cb711b920e893)
[INFO] [stdout] 
[INFO] [stdout] running 449 tests
[INFO] [stdout] test checkpoint::tests::checkpoint_copies_gate_file_next_to_source ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_copies_wireframe_folder_recursively_when_file_missing ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_error_lists_file_and_folder_candidates ... ok
[INFO] [stdout] test date::tests::today_utc_formats_the_unix_epoch ... ok
[INFO] [stdout] test checkpoint::tests::gate_spec_accepts_names_numbers_and_file_stems ... ok
[INFO] [stdout] test codex_config::tests::codex_settings_expose_markdown_renderer_settings_boundary ... ok
[INFO] [stdout] test codex_config::tests::codex_settings_read_tui_theme_from_config_path ... ok
[INFO] [stdout] test codex_config::tests::codex_settings_ignore_blank_tui_theme ... ok
[INFO] [stdout] test checkpoint::tests::available_checkpoint_path_suffixes_timestamp_without_overwriting ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_copies_file_and_folder_sources_for_review_gate ... ok
[INFO] [stdout] test date::tests::today_utc_advances_at_the_day_boundary ... ok
[INFO] [stdout] test codex_config::tests::codex_settings_default_tui_colors_to_enabled_like_codex ... ok
[INFO] [stdout] test doctor::tests::check_errors_for_missing_active_status ... ok
[INFO] [stdout] test doctor::tests::check_reports_leaf_root_file_as_error ... ok
[INFO] [stdout] test doctor::srp_sidecar::tests::collect_sidecar_paths_finds_nested_and_skips_build_dirs ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_leaf_before_feedback ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_linked_metadata_without_pressed_digest ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_missing_stage_dir ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_partial_sprout_status ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_duplicate_slug_across_lifecycle_stages ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_pressed_digest_frontmatter_stage_not_leaf ... ok
[INFO] [stdout] test doctor::tests::check_errors_for_fallen_status_missing_reason ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_pressed_digest_missing_fields_and_invalid_type ... ok
[INFO] [stdout] test doctor::tests::check_accepts_linked_metadata_edges_next_to_pressed_digest ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_ignored_stage_entry_and_pressed_leftover ... ok
[INFO] [stdout] test doctor::tests::check_accepts_leaf_root_symlink_to_directory ... ok
[INFO] [stdout] test doctor::tests::check_accepts_valid_srp_sidecar_contract ... ok
[INFO] [stdout] test doctor::tests::report_counts_findings_by_severity_and_detects_errors ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_top_level_pressed_digest_leftover ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_pressed_digest_missing_frontmatter ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_invalid_linked_metadata_edges ... ok
[INFO] [stdout] test doctor::tests::check_accepts_pressed_digest_with_okf_frontmatter ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_old_numbered_dir_without_migrating ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_srp_sidecar_missing_required_fields ... ok
[INFO] [stdout] test doctor::tests::check_errors_for_stage_dir_mismatch ... ok
[INFO] [stdout] test doctor::tests::check_warns_when_old_numbered_and_stage_dirs_coexist ... ok
[INFO] [stdout] test doctor::tests::check_warns_for_srp_sidecar_wrong_schema_and_unknown_fields ... ok
[INFO] [stdout] test doctor_output::tests::text_groups_errors_warnings_and_ok_findings ... ok
[INFO] [stdout] test doctor_output::tests::json_uses_flat_findings_with_mutually_exclusive_path_fields ... ok
[INFO] [stdout] test inventory::tests::inventory_load_errors_when_leaf_is_not_a_directory ... ok
[INFO] [stdout] test graph::tests::load_exports_pressed_nodes_and_link_edges ... ok
[INFO] [stdout] test inventory::tests::inventory_load_accepts_leaf_root_symlink_to_directory ... ok
[INFO] [stdout] test inventory::tests::inventory_leaf_item_has_leafwork_kind_and_preview_paths ... ok
[INFO] [stdout] test inventory::tests::inventory_leaf_item_without_status_is_visible_with_error_state ... ok
[INFO] [stdout] test graph::tests::parse_link_line_accepts_minimal_relation ... ok
[INFO] [stdout] test graph::tests::parse_link_line_rejects_unknown_predicate ... ok
[INFO] [stdout] test doctor::tests::check_reports_missing_leaf_root_as_error ... ok
[INFO] [stdout] test inventory::tests::inventory_load_errors_when_leaf_root_is_missing ... ok
[INFO] [stdout] test doctor::srp_sidecar::tests::is_stale_false_when_sidecar_is_newer_than_artifact ... ok
[INFO] [stdout] test doctor::tests::check_warns_when_pressed_digest_is_not_in_leaves ... ok
[INFO] [stdout] test doctor::tests::check_warns_when_srp_sidecar_exclude_pattern_is_missing ... ok
[INFO] [stdout] test inventory::tests::inventory_load_does_not_create_missing_stage_directories ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_fallen_expects_stage_and_reason ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_ignores_fields_after_section_heading ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_ok_when_all_expected_present ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_normalizes_keys_and_ignores_unknown ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_partial_lists_missing_fields ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_projects_old_state_as_compatibility_stage ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_title_does_not_end_preamble ... ok
[INFO] [stdout] test inventory::tests::inventory_status_triple_state_classifies_missing_unfilled_and_valid ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_fallen_partial_when_required_fields_missing ... ok
[INFO] [stdout] test lifecycle::tests::premature_phase_reports_unknown_when_phase_missing ... ok
[INFO] [stdout] test lifecycle::tests::premature_phase_reports_earlier_phase ... ok
[INFO] [stdout] test lifecycle::tests::rewrite_stage_to_leaf_flips_stage_and_title_only ... ok
[INFO] [stdout] test lifecycle::tests::premature_phase_is_none_at_feedback ... ok
[INFO] [stdout] test inventory::tests::inventory_load_returns_stages_in_order_even_when_empty ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_heading_before_fields_yields_no_fields ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_pressed_is_ok_with_no_fields ... ok
[INFO] [stdout] test inventory::tests::inventory_load_lists_only_directories_in_sprouts_sorted_by_gate_then_slug ... ok
[INFO] [stdout] test lifecycle::tests::rewrite_stage_to_leaf_handles_mixed_case_and_indent ... ok
[INFO] [stdout] test lifecycle::tests::rewrite_stage_to_leaf_without_trailing_newline ... ok
[INFO] [stdout] test phase::tests::absent_token_reads_polished ... ok
[INFO] [stdout] test phase::tests::missing_phase_dir_reads_polished ... ok
[INFO] [stdout] test phase::tests::checkpoint_copy_with_token_is_ignored ... ok
[INFO] [stdout] test list_columns::tests::markdown_table_escapes_cell_content_once ... ok
[INFO] [stdout] test list_columns::tests::markdown_table_uses_column_metadata ... ok
[INFO] [stdout] test list_columns::tests::phase_column_uses_compact_tui_width ... ok
[INFO] [stdout] test list_columns::tests::text_table_uses_the_same_column_order ... ok
[INFO] [stdout] test list_output::tests::json_inventory_includes_workspace_name_from_leaf_parent ... ok
[INFO] [stdout] test list_columns::tests::default_columns_are_the_inventory_display_contract ... ok
[INFO] [stdout] test phase::tests::from_status_value_matches_annotated_phase ... ok
[INFO] [stdout] test phase::tests::phase_order_and_next_are_consistent ... ok
[INFO] [stdout] test lifecycle::tests::premature_phase_is_none_for_annotated_feedback ... ok
[INFO] [stdout] test doctor::tests::check_warns_when_srp_sidecar_is_stale ... ok
[INFO] [stdout] test doctor::srp_sidecar::tests::is_stale_true_when_artifact_is_newer_than_sidecar ... ok
[INFO] [stdout] test phase::tests::rewrite_status_replaces_only_preamble_phase_and_gate ... ok
[INFO] [stdout] test phase::tests::token_at_line_start_marks_phase_unpolished ... ok
[INFO] [stdout] test preview::tests::fitted_table_widths_for_cells_uses_header_token_floor_for_compact_columns ... ok
[INFO] [stdout] test inventory::tests::inventory_load_ignores_top_level_pressed_digests ... ok
[INFO] [stdout] test preview::tests::preview_build_leaf_work_separates_gate_snippets_with_phase_boundaries ... ok
[INFO] [stdout] test preview::tests::preview_build_leaf_work_includes_status_first_and_intent_when_files_exist ... ok
[INFO] [stdout] test preview::tests::preview_build_leaf_work_resolves_relative_links_from_source_file_directory ... ok
[INFO] [stdout] test inventory::tests::inventory_parse_status_summary_prefers_stage_and_keeps_state_as_fallback_only ... ok
[INFO] [stdout] test preview::tests::fitted_table_widths_for_cells_shrinks_token_heavy_before_narrative ... ok
[INFO] [stdout] test preview::tests::preview_markdown_bare_url_entity_decoding_preserves_target_text ... ok
[INFO] [stdout] test preview::tests::preview_markdown_bare_url_keeps_sentence_punctuation_out_of_link_target ... ok
[INFO] [stdout] test preview::tests::preview_markdown_bare_url_with_tilde_becomes_link_span ... ok
[INFO] [stdout] test preview::tests::preview_markdown_blockquote_after_ordered_item_aligns_with_content ... ok
[INFO] [stdout] test phase::tests::token_quoted_in_prose_does_not_mark_unpolished ... ok
[INFO] [stdout] test preview::tests::preview_markdown_blockquote_inside_ordered_item_uses_item_marker_line ... ok
[INFO] [stdout] test preview::tests::preview_markdown_blockquote_two_paragraphs_inside_ordered_item_has_blank_line ... ok
[INFO] [stdout] test preview::tests::preview_build_pressed_digest_resolves_relative_links_from_digest_directory ... ok
[INFO] [stdout] test preview::tests::preview_build_pressed_digest_uses_digest_heading_and_summary ... ok
[INFO] [stdout] test preview::tests::preview_markdown_consecutive_list_local_file_links_do_not_detach_paths ... ok
[INFO] [stdout] test preview::tests::preview_markdown_html_block_is_verbatim_multiline ... ok
[INFO] [stdout] test preview::tests::preview_markdown_escaped_pipes_render_in_table_cells ... ok
[INFO] [stdout] test preview::tests::preview_markdown_inline_html_is_verbatim ... ok
[INFO] [stdout] test preview::tests::preview_markdown_emphasis_becomes_italic_style_span ... ok
[INFO] [stdout] test preview::tests::preview_markdown_blockquote_list_then_nested_blockquote_keeps_indentation ... ok
[INFO] [stdout] test preview::tests::preview_json_preserves_web_friendly_line_kinds ... ok
[INFO] [stdout] test preview::tests::preview_markdown_list_item_blockquote_then_text_keeps_quote_context ... ok
[INFO] [stdout] test preview::tests::preview_markdown_list_local_file_link_soft_break_before_colon_stays_inline ... ok
[INFO] [stdout] test preview::tests::preview_markdown_local_file_link_keeps_absolute_paths_outside_cwd ... ok
[INFO] [stdout] test preview::tests::preview_markdown_local_file_link_uses_normalized_target ... ok
[INFO] [stdout] test preview::tests::preview_markdown_ordered_item_continuation_paragraph_is_indented ... ok
[INFO] [stdout] test preview::tests::preview_markdown_nested_item_continuation_paragraph_is_indented ... ok
[INFO] [stdout] test preview::tests::preview_markdown_nested_list_keeps_parent_before_child ... ok
[INFO] [stdout] test preview::tests::preview_markdown_local_file_link_preserves_colon_line_column_suffix ... ok
[INFO] [stdout] test preview::tests::preview_markdown_local_file_link_decodes_percent_encoded_path ... ok
[INFO] [stdout] test preview::tests::preview_markdown_local_file_link_keeps_invalid_hash_fragment_visible ... ok
[INFO] [stdout] test preview::tests::preview_markdown_local_file_link_preserves_hash_range ... ok
[INFO] [stdout] test preview::tests::preview_markdown_list_url_link_keeps_destination_in_item ... ok
[INFO] [stdout] test preview::tests::preview_markdown_preserves_heading_levels ... ok
[INFO] [stdout] test preview::tests::preview_markdown_relative_local_file_link_preserves_hash_line_range ... ok
[INFO] [stdout] test preview::tests::preview_markdown_relative_local_file_link_preserves_hash_column_range ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_alignment_respects_markers ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_does_not_absorb_following_pipe_less_paragraph ... ok
[INFO] [stdout] test preview::tests::preview_markdown_strong_emphasis_combines_bold_and_italic ... ok
[INFO] [stdout] test preview::tests::preview_markdown_strikethrough_becomes_crossed_out_style_span ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_falls_back_to_records_before_columns_feel_cramped ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_aligns_second_column_when_first_column_wraps ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_keeps_explicit_single_cell_pipe_row ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_falls_back_to_records_when_width_is_tiny ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_local_file_link_preserves_target_metadata ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_record_fallback_preserves_labels_and_values ... ok
[INFO] [stdout] test preview::tests::preview_markdown_url_link_renders_destination_and_preserves_range ... ok
[INFO] [stdout] test preview::tests::preview_markup_bullet_list_becomes_rendered_list_item ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_url_link_keeps_destination_in_cell ... ok
[INFO] [stdout] test preview::tests::preview_markup_checkboxes_become_checkbox ... ok
[INFO] [stdout] test preview::tests::preview_markup_fenced_code_blocks_toggle_and_emit_code_lines ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_url_with_tilde_keeps_complete_target_text ... ok
[INFO] [stdout] test preview::tests::preview_markup_headings_become_heading ... ok
[INFO] [stdout] test preview::tests::preview_markdown_table_separates_logical_rows_after_wrapped_content ... ok
[INFO] [stdout] test preview::tests::preview_markup_inline_bold_and_code_become_styled_spans ... ok
[INFO] [stdout] test preview::tests::preview_markup_list_item_preserves_inline_bold_and_code ... ok
[INFO] [stdout] test preview::tests::preview_markup_nested_blockquote_repeats_prefix ... ok
[INFO] [stdout] test preview::tests::preview_markup_numbered_list_becomes_rendered_list_item ... ok
[INFO] [stdout] test preview::tests::preview_markdown_unordered_item_continuation_paragraph_is_indented ... ok
[INFO] [stdout] test preview::tests::preview_markup_table_inside_blockquote_prefixes_each_table_line ... ok
[INFO] [stdout] test profile::tests::config_dir_falls_back_to_home_dot_config ... ok
[INFO] [stdout] test preview::tests::preview_markup_blockquote_prefixes_lines ... ok
[INFO] [stdout] test preview::tests::preview_markup_table_becomes_padded_table_lines ... ok
[INFO] [stdout] test preview::tests::preview_markup_malformed_inline_markdown_stays_visible ... ok
[INFO] [stdout] test preview::tests::preview_markdown_task_list_keeps_marker_checked_state_and_indent ... ok
[INFO] [stdout] test profile::tests::config_dir_falls_back_to_xdg_config_home ... ok
[INFO] [stdout] test profile::tests::ensure_global_profile_rejects_directory_at_profile_path ... ok
[INFO] [stdout] test profile::tests::ensure_global_profile_creates_template_and_is_idempotent ... ok
[INFO] [stdout] test profile::tests::config_dir_prefers_leaf_config_dir ... ok
[INFO] [stdout] test profile::tests::render_layers_global_then_local_with_source_markers ... ok
[INFO] [stdout] test profile::tests::render_marks_missing_global_file ... ok
[INFO] [stdout] test profile::tests::render_outside_git_repo_shows_global_only ... ok
[INFO] [stdout] test profile::tests::config_dir_treats_empty_values_as_unset ... ok
[INFO] [stdout] test profile::tests::render_with_nothing_available_still_emits_markers ... ok
[INFO] [stdout] test review::tests::parse_status_meta_extracts_triple_and_stage_and_normalizes_none ... ok
[INFO] [stdout] test review::tests::build_json_surfaces_triple_stage_and_pressed_flag ... ok
[INFO] [stdout] test review::tests::review_build_includes_existing_future_gate_files ... ok
[INFO] [stdout] test review::tests::review_build_accepts_g_prefixed_current_gate_labels ... ok
[INFO] [stdout] test review::tests::reference_files_lists_markdown_filename_ascending_ignoring_others ... ok
[INFO] [stdout] test review::tests::reference_files_is_empty_when_folder_missing ... ok
[INFO] [stdout] test review::tests::review_build_normalizes_current_gate_field_like_inventory_status_parser ... ok
[INFO] [stdout] test review::tests::review_build_marks_missing_sources_through_current_gate ... ok
[INFO] [stdout] test review::tests::review_build_reports_folder_form_gate_source_without_markdown_files ... ok
[INFO] [stdout] test review::tests::review_build_adds_two_blank_lines_before_file_boundaries_after_first ... ok
[INFO] [stdout] test review::tests::review_build_renders_markdown_tables_as_padded_lines ... ok
[INFO] [stdout] test review::tests::review_build_includes_status_first_then_current_gate_sources ... ok
[INFO] [stdout] test review::tests::review_build_resolves_local_links_from_each_source_file_directory ... ok
[INFO] [stdout] test review::tests::write_references_text_emits_section_or_nothing ... ok
[INFO] [stdout] test review::tests::review_build_requires_critic_file_through_tasks ... ok
[INFO] [stdout] test scaffold::tests::create_sprout_scaffolds_only_learn_phase ... ok
[INFO] [stdout] test scaffold::tests::sprout_status_template_has_all_doctor_required_fields ... ok
[INFO] [stdout] test scaffold::tests::first_gate_file_carries_polish_pending_token ... ok
[INFO] [stdout] test scaffold::tests::sprout_status_template_has_live_overview_section ... ok
[INFO] [stdout] test scaffold::tests::sprout_status_template_surfaces_triple_within_preview_budget ... ok
[INFO] [stdout] test review::tests::review_json_reports_reference_read_failures ... ok
[INFO] [stdout] test serve::tests::bind_preferred_listener_reports_assigned_ephemeral_port ... ok
[INFO] [stdout] test scaffold::tests::scaffold_phase_creates_all_gate_files_per_phase ... ok
[INFO] [stdout] test serve::tests::bind_preferred_listener_reports_busy_port_when_strict ... ok
[INFO] [stdout] test serve::tests::dev_notice_points_to_leaf_checkout_not_served_project ... ok
[INFO] [stdout] test sidecar::tests::normalize_artifact_strips_curdir_and_rejects_escapes ... ok
[INFO] [stdout] test serve::tests::web_dist_dir_uses_leaf_checkout_not_served_repo ... ok
[INFO] [stdout] test sidecar::tests::pad_display_accounts_for_wide_glyphs ... ok
[INFO] [stdout] test sidecar::tests::replace_last_verified_accepts_single_quoted_value ... ok
[INFO] [stdout] test sidecar::tests::replace_last_verified_bails_when_line_absent ... ok
[INFO] [stdout] test sidecar::tests::replace_last_verified_bails_when_only_nested_key_present ... ok
[INFO] [stdout] test sidecar::tests::replace_last_verified_ignores_nested_key_and_rewrites_top_level ... ok
[INFO] [stdout] test sidecar::tests::replace_last_verified_swaps_value_and_keeps_trailing_comment ... ok
[INFO] [stdout] test sidecar::tests::scaffold_body_is_valid_v1_with_required_fields ... ok
[INFO] [stdout] test review::tests::review_build_uses_folder_form_gate_sources_when_markdown_file_is_absent ... ok
[INFO] [stdout] test serve::tests::bind_preferred_listener_falls_back_when_preferred_port_is_busy ... ok
[INFO] [stdout] test serve::tests::build_preview_reuses_inventory_preview_source ... ok
[INFO] [stdout] test scaffold::tests::scaffold_phase_is_idempotent_and_seeds_example_token ... ok
[INFO] [stdout] test syntax::tests::language_from_info_string_takes_first_metadata_token ... ok
[INFO] [stdout] test syntax::tests::preview_style_preserves_syntect_text_modifiers ... ok
[INFO] [stdout] test syntax::tests::validate_theme_name_matches_codex_custom_theme_rules ... ok
[INFO] [stdout] test tree::render_tests::active_sprouts_also_render_around_tree_base ... ok
[INFO] [stdout] test tree::render_tests::active_sprouts_render_before_leaf_legends ... ok
[INFO] [stdout] test syntax::tests::theme_accent_colors_extract_foreground_scopes_from_builtin_theme ... ok
[INFO] [stdout] test tree::render_tests::all_pressed_leaves_omit_empty_green_leaves_section ... ok
[INFO] [stdout] test tree::render_tests::demo_growth_contract_uses_recursive_fractal_branching ... ok
[INFO] [stdout] test tree::render_tests::demo_hundred_stage_has_fuller_crown_than_fifty_stage ... ok
[INFO] [stdout] test tree::render_tests::demo_render_respects_requested_narrow_width ... ok
[INFO] [stdout] test syntax::tests::resolve_theme_by_name_accepts_codex_builtin_theme_names ... ok
[INFO] [stdout] test tree::render_tests::foliage_for_young_tree_clusters_around_branch_tips ... ok
[INFO] [stdout] test tree::render_tests::demo_zero_stage_uses_tree_shape_not_sprout_placeholder ... ok
[INFO] [stdout] test tree::render_tests::demo_growth_stages_get_progressively_lusher ... ok
[INFO] [stdout] test tree::render_tests::hidden_ordinary_leaf_does_not_render_empty_green_leaves_legend ... ok
[INFO] [stdout] test tree::render_tests::foliage_grows_with_leaf_count_but_output_height_stays_bounded ... ok
[INFO] [stdout] test tree::render_tests::medium_leaf_count_keeps_trunk_visually_moderate ... ok
[INFO] [stdout] test tree::render_tests::no_pressed_many_leaves_renders_no_gold_fruit_message ... ok
[INFO] [stdout] test tree::render_tests::hidden_pressed_leaf_does_not_render_empty_gold_fruit_legend ... ok
[INFO] [stdout] test tree::render_tests::tree_render_extremely_narrow_width_falls_back_without_overflow ... ok
[INFO] [stdout] test tree::render_tests::render_color_and_plain_keep_same_semantics ... ok
[INFO] [stdout] test tree::render_tests::tree_render_splits_long_leaf_names_to_requested_width ... ok
[INFO] [stdout] test tree::render_tests::tree_render_respects_requested_narrow_width ... ok
[INFO] [stdout] test tree::tests::stable_seed_repeats_for_same_model_and_changes_when_pressed_state_changes ... ok
[INFO] [stdout] test tui::app::tests::reference_display_name_strips_folder_prefix ... ok
[INFO] [stdout] test tui::app::tests::reference_picker_moves_and_clamps_within_bounds ... ok
[INFO] [stdout] test tree::tests::stable_rng_repeats_sequence_for_same_seed ... ok
[INFO] [stdout] test tui::app::tests::reference_picker_no_match_has_no_selection ... ok
[INFO] [stdout] test tui::app::tests::reference_picker_restore_selecting_keeps_read_entry_after_clearing_search ... ok
[INFO] [stdout] test tree::tests::tree_model_projects_sorted_stage_slugs_and_pressed_digest_state ... ok
[INFO] [stdout] test tui::app::tests::reference_picker_search_filters_clamps_and_cancels ... ok
[INFO] [stdout] test tui::app::tests::tui_app_a_toggles_all_current_visible_rows ... ok
[INFO] [stdout] test tui::app::tests::tui_app_can_start_directly_in_review_mode_for_source ... ok
[INFO] [stdout] test tui::app::tests::tui_app_copy_row_outcome_copies_selected_row ... ok
[INFO] [stdout] test tui::app::tests::tui_app_copy_row_y_in_filter_mode_is_filter_text ... ok
[INFO] [stdout] test tui::app::tests::tui_app_copy_without_selection_sets_notice_not_status_line ... ok
[INFO] [stdout] test tui::app::tests::tui_app_double_click_in_range_select_selects_without_opening_review ... ok
[INFO] [stdout] test tui::app::tests::tui_app_builds_selected_preview_lazily ... ok
[INFO] [stdout] test tui::app::tests::tui_app_double_click_is_ignored_in_filter_mode ... ok
[INFO] [stdout] test tui::app::tests::tui_app_double_click_on_non_reviewable_row_reports_notice_and_stays_in_list ... ok
[INFO] [stdout] test tui::app::tests::tui_app_double_click_out_of_range_is_ignored ... ok
[INFO] [stdout] test tui::app::tests::tui_app_copy_row_with_no_selection_reports_notice ... ok
[INFO] [stdout] test tui::app::tests::tui_app_double_click_opens_review_for_clicked_row ... ok
[INFO] [stdout] test tui::app::tests::tui_app_empty_inventory_and_empty_filter_result_do_not_panic ... ok
[INFO] [stdout] test tui::app::tests::tui_app_double_click_selects_clicked_row_before_opening_review ... ok
[INFO] [stdout] test tui::app::tests::tui_app_esc_clears_selection_before_quitting_list_mode ... ok
[INFO] [stdout] test tui::app::tests::tui_app_f_on_fallen_row_stays_in_list_with_notice ... ok
[INFO] [stdout] test tui::app::tests::tui_app_enter_opens_review_mode_for_leaf_work_row ... ok
[INFO] [stdout] test tui::app::tests::tui_app_f_on_sprout_enters_fall_input_mode ... ok
[INFO] [stdout] test tui::app::tests::tui_app_fall_input_backspace_edits_reason ... ok
[INFO] [stdout] test tui::app::tests::tui_app_fall_input_empty_reason_uses_default ... ok
[INFO] [stdout] test tui::app::tests::tui_app_fall_input_enter_emits_fall_rows_with_typed_reason ... ok
[INFO] [stdout] test tui::app::tests::tui_app_fall_marks_multiple_rows_with_one_shared_reason ... ok
[INFO] [stdout] test tui::app::tests::tui_app_filter_input_narrows_rows_backspace_works_and_esc_exits_filter_mode ... ok
[INFO] [stdout] test tui::app::tests::tui_app_drag_after_double_click_review_roundtrip_does_not_mark_range ... ok
[INFO] [stdout] test tui::app::tests::tui_app_mouse_drag_marks_range_from_press_to_current_row ... ok
[INFO] [stdout] test tui::app::tests::tui_app_filter_or_stage_change_prunes_hidden_selected_rows ... ok
[INFO] [stdout] test tui::app::tests::tui_app_mouse_is_ignored_in_filter_and_confirm_modes ... ok
[INFO] [stdout] test tui::app::tests::tui_app_mouse_out_of_range_index_is_ignored ... ok
[INFO] [stdout] test tui::app::tests::tui_app_mouse_reverse_drag_marks_range_upward ... ok
[INFO] [stdout] test tui::app::tests::tui_app_mouse_row_click_moves_cursor_without_selecting ... ok
[INFO] [stdout] test tui::app::tests::tui_app_movement_clamps_at_boundaries ... ok
[INFO] [stdout] test tui::app::tests::tui_app_multi_select_keys_are_filter_text_in_filter_mode ... ok
[INFO] [stdout] test tui::app::tests::tui_app_next_input_clears_notice ... ok
[INFO] [stdout] test tui::app::tests::tui_app_p_on_leaf_does_not_promote ... ok
[INFO] [stdout] test tui::app::tests::tui_app_fall_input_esc_cancels_without_outcome ... ok
[INFO] [stdout] test tui::app::tests::tui_app_p_on_sprout_does_not_promote ... ok
[INFO] [stdout] test tui::app::tests::tui_app_preview_toggle_changes_preview_open ... ok
[INFO] [stdout] test tui::app::tests::tui_app_pressed_digest_rows_are_hidden ... ok
[INFO] [stdout] test tui::app::tests::tui_app_q_and_list_mode_esc_quit ... ok
[INFO] [stdout] test tui::app::tests::tui_app_r_in_filter_mode_is_filter_text ... ok
[INFO] [stdout] test tui::app::tests::tui_app_mouse_is_ignored_in_fall_input_mode ... ok
[INFO] [stdout] test tui::app::tests::tui_app_range_mode_a_toggles_all_visible_and_returns_to_list ... ok
[INFO] [stdout] test tui::app::tests::tui_app_range_mode_v_exits_preserving_selected_range ... ok
[INFO] [stdout] test tui::app::tests::tui_app_r_in_list_mode_emits_refresh_outcome ... ok
[INFO] [stdout] test tui::app::tests::tui_app_range_mode_q_quits ... ok
[INFO] [stdout] test tui::app::tests::tui_app_range_mode_y_copies_range_and_returns_to_list ... ok
[INFO] [stdout] test tui::app::tests::tui_app_repeated_mouse_row_click_keeps_row_unmarked ... ok
[INFO] [stdout] test tui::app::tests::tui_app_review_back_returns_to_list_with_selection_preserved ... ok
[INFO] [stdout] test tui::app::tests::tui_app_replace_inventory_selects_matching_leaf_and_clears_preview_cache ... ok
[INFO] [stdout] test syntax::tests::codex_syntax_settings_resolve_configured_custom_theme ... ok
[INFO] [stdout] test tui::app::tests::tui_app_review_q_returns_to_list_with_selection_preserved ... ok
[INFO] [stdout] test syntax::tests::codex_syntax_settings_fall_back_for_invalid_configured_theme ... ok
[INFO] [stdout] test tui::app::tests::tui_app_rows_from_inventory_include_stages_paths_and_search_text ... ok
[INFO] [stdout] test tui::app::tests::tui_app_space_toggles_current_row_selection ... ok
[INFO] [stdout] test tui::app::tests::tui_app_stage_navigation_filters_rows_and_clamps_selection ... ok
[INFO] [stdout] test tui::app::tests::tui_app_status_line_keeps_row_count_after_notice ... ok
[INFO] [stdout] test tui::app::tests::tui_app_trailing_mouse_up_after_non_reviewable_double_click_keeps_notice ... ok
[INFO] [stdout] test tui::app::tests::tui_app_v_starts_fresh_range_clearing_prior_selection ... ok
[INFO] [stdout] test tui::app::tests::tui_app_v_starts_range_mode_and_j_k_extend_selected_range ... ok
[INFO] [stdout] test tui::app::tests::tui_app_y_copies_all_multi_selected_rows_in_visible_order ... ok
[INFO] [stdout] test tui::app::tests::tui_app_y_copies_rows_marked_by_mouse_drag ... ok
[INFO] [stdout] test tui::app::tests::tui_app_y_without_multi_selection_keeps_current_row_copy_fallback ... ok
[INFO] [stdout] test tui::app::tests::tui_app_review_refresh_rebuilds_document_from_disk ... ok
[INFO] [stdout] test tui::app::tests::tui_app_review_auto_refresh_rebuilds_document_when_sources_change ... ok
[INFO] [stdout] test tui::browser::tests::copy_outcome_reports_clipboard_failure_without_exit ... ok
[INFO] [stdout] test tui::browser::tests::auto_refresh_review_polls_open_review_documents_after_interval ... ok
[INFO] [stdout] test tui::browser::tests::copy_rows_outcome_reports_singular_count ... ok
[INFO] [stdout] test tui::browser::tests::copy_rows_outcome_writes_joined_text_and_reports_count ... ok
[INFO] [stdout] test tui::browser::tests::ctrl_c_is_not_sent_to_app_state ... ok
[INFO] [stdout] test tui::browser::tests::fall_rows_outcome_reports_partial_failure_and_still_reloads ... ok
[INFO] [stdout] test tui::browser::tests::ignores_non_left_mouse_and_non_table_coordinates ... ok
[INFO] [stdout] test tui::browser::tests::key_input_maps_review_reader_navigation_keys ... ok
[INFO] [stdout] test tui::browser::tests::maps_left_mouse_down_drag_and_up_to_mouse_input ... ok
[INFO] [stdout] test tui::browser::tests::copy_outcome_writes_row_to_clipboard_and_reports_status ... ok
[INFO] [stdout] test tui::browser::tests::mode_wants_mouse_capture_only_outside_review_family ... ok
[INFO] [stdout] test tui::browser::tests::fall_rows_outcome_falls_each_slug_reloads_and_reports_count ... ok
[INFO] [stdout] test tui::browser::tests::maps_navigation_filter_preview_and_quit_keys ... ok
[INFO] [stdout] test tui::browser::tests::refresh_outcome_reloads_inventory_and_reports_refreshed ... ok
[INFO] [stdout] test tui::browser::tests::refresh_outcome_preserves_list_when_load_fails ... ok
[INFO] [stdout] test tui::app::tests::tui_app_review_half_page_keys_use_half_rendered_body_height ... ok
[INFO] [stdout] test tui::app::tests::tui_app_review_page_keys_use_rendered_body_height ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_accepts_click_at_exact_interval_boundary ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_keeps_slow_second_click_as_single ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_passes_up_through_and_keeps_click_sequence ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_promotes_same_screen_row_with_first_visible_index ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_reset_clears_pending_click ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_resets_after_promotion_so_triple_click_starts_fresh ... ok
[INFO] [stdout] test tui::browser::tests::review_mode_mouse_input_is_ignored_for_native_terminal_selection ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_promotes_second_click_on_same_row_within_interval ... ok
[INFO] [stdout] test tui::render::tests::blockquote_prefix_renders_as_quote_gutter ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_keeps_click_on_different_row_as_single ... ok
[INFO] [stdout] test tui::browser::tests::upgrade_double_click_resets_on_drag ... ok
[INFO] [stdout] test tui::render::tests::highlight_user_review_markers_highlights_every_occurrence ... ok
[INFO] [stdout] test tui::render::tests::highlight_user_review_markers_ignores_lowercase ... ok
[INFO] [stdout] test tui::render::tests::highlight_user_review_markers_matches_across_span_boundaries ... ok
[INFO] [stdout] test tui::render::tests::empty_inventory_renders_without_panicking ... ok
[INFO] [stdout] test tui::render::tests::highlight_user_review_markers_no_marker_is_identity ... ok
[INFO] [stdout] test tui::render::tests::highlight_user_review_markers_preserves_hyperlinks ... ok
[INFO] [stdout] test tui::render::tests::fall_input_mode_renders_centered_modal_with_reason_and_hints ... ok
[INFO] [stdout] test tui::render::tests::cursor_on_marked_row_uses_reversed_bold ... ok
[INFO] [stdout] test tui::render::tests::highlight_user_review_markers_styles_marker_span_red_bold ... ok
[INFO] [stdout] test syntax::tests::highlight_code_unknown_language_returns_none ... ok
[INFO] [stdout] test preview::tests::preview_markdown_code_block_inside_list_keeps_parent_then_indented_code ... ok
[INFO] [stdout] test preview::tests::preview_markdown_blockquote_with_multiline_code_block_keeps_quote_prefix ... ok
[INFO] [stdout] test preview::tests::preview_markdown_code_block_with_inner_triple_backticks_stays_literal ... ok
[INFO] [stdout] test tui::render::tests::markdown_element_styles_use_separate_profile_tokens ... ok
[INFO] [stdout] test preview::tests::preview_markdown_unknown_language_code_block_stays_plain ... ok
[INFO] [stdout] test preview::tests::preview_markdown_complex_snapshot_covers_codex_style_features ... ok
[INFO] [stdout] test tui::render::tests::markdown_style_profile_uses_syntax_theme_accent_colors_when_available ... ok
[INFO] [stdout] test tui::render::tests::markdown_style_profile_uses_codex_config_theme ... ok
[INFO] [stdout] test tui::render::tests::markdown_style_profile_tracks_codex_theme_appearance ... ok
[INFO] [stdout] test tui::render::tests::markdown_style_profile_can_disable_theme_accent_colors_from_codex_config ... ok
[INFO] [stdout] test tui::render::tests::nested_blockquote_prefix_renders_as_nested_quote_gutter ... ok
[INFO] [stdout] test tui::render::tests::filter_mode_status_shows_filter_text ... ok
[INFO] [stdout] test tui::render::tests::normal_status_renders_copy_hint ... ok
[INFO] [stdout] test preview::tests::preview_markdown_deep_snapshot_covers_nested_quote_list_code_table_and_links ... ok
[INFO] [stdout] test tui::render::tests::list_notice_line_is_blank_when_no_notice ... ok
[INFO] [stdout] test preview::tests::preview_markdown_code_info_metadata_still_highlights ... ok
[INFO] [stdout] test preview::tests::preview_markdown_code_block_preserves_trailing_blank_lines ... ok
[INFO] [stdout] test preview::tests::preview_markdown_known_language_code_block_uses_syntax_spans ... ok
[INFO] [stdout] test syntax::tests::highlight_code_known_language_returns_styled_spans ... ok
[INFO] [stdout] test tui::render::tests::preview_line_does_not_highlight_user_review_marker ... ok
[INFO] [stdout] test tui::render::tests::padded_content_inner_adds_horizontal_padding_when_roomy ... ok
[INFO] [stdout] test tui::render::tests::preview_line_renders_heading_level_styles ... ok
[INFO] [stdout] test tui::render::tests::preview_line_renders_inline_text_style_modifiers ... ok
[INFO] [stdout] test tui::render::tests::preview_line_renders_list_item_marker_and_text ... ok
[INFO] [stdout] test tui::render::tests::list_notice_renders_below_header_in_strong_yellow ... ok
[INFO] [stdout] test tui::render::tests::preview_line_renders_source_boundary_with_phase_color ... ok
[INFO] [stdout] test tui::render::tests::preview_line_renders_syntax_span_style ... ok
[INFO] [stdout] test tui::render::tests::preview_lines_add_vertical_rhythm_around_quote_blocks ... ok
[INFO] [stdout] test tui::render::tests::reference_modal_size_is_about_60_percent_on_normal_frames ... ok
[INFO] [stdout] test tui::render::tests::reference_modal_size_never_panics_on_tiny_frames ... ok
[INFO] [stdout] test tui::render::tests::preview_lines_add_vertical_rhythm_between_markdown_blocks ... ok
[INFO] [stdout] test tui::render::tests::review_body_does_not_split_long_url_like_token_without_scheme ... ok
[INFO] [stdout] test tui::render::tests::review_blockquote_lines_highlight_marker_but_not_inner_code ... ok
[INFO] [stdout] test tui::render::tests::list_header_uses_two_line_section_header ... ok
[INFO] [stdout] test tui::render::tests::review_blockquote_wrapping_shifts_link_ranges_by_prefix_width ... ok
[INFO] [stdout] test tui::render::tests::list_header_shows_selected_count_only_when_rows_are_marked ... ok
[INFO] [stdout] test tui::render::tests::normal_status_renders_mouse_drag_hint ... ok
[INFO] [stdout] test tui::render::tests::marked_row_uses_blue_bold_text_without_background_fill ... ok
[INFO] [stdout] test tui::render::tests::review_lines_add_vertical_rhythm_around_quote_blocks ... ok
[INFO] [stdout] test tui::render::tests::normal_status_omits_promote_hint ... ok
[INFO] [stdout] test tui::render::tests::review_lines_add_vertical_rhythm_without_changing_link_targets ... ok
[INFO] [stdout] test tui::render::tests::review_list_lines_highlight_marker_items ... ok
[INFO] [stdout] test tui::render::tests::normal_status_renders_refresh_hint ... ok
[INFO] [stdout] test tui::render::tests::medium_terminal_falls_back_to_bottom_preview ... ok
[INFO] [stdout] test tui::render::tests::renders_header_table_preview_and_status ... ok
[INFO] [stdout] test tui::render::tests::review_body_wraps_plain_text_at_word_boundaries ... ok
[INFO] [stdout] test tui::render::tests::range_mode_status_renders_extend_copy_and_quit_hints ... ok
[INFO] [stdout] test tui::render::tests::review_mode_footer_renders_native_drag_copy_contract ... ok
[INFO] [stdout] test tui::render::tests::review_mode_manual_refresh_renders_refreshed_status_message ... ok
[INFO] [stdout] test tui::render::tests::list_status_hint_includes_fall_shortcut ... ok
[INFO] [stdout] test tui::render::tests::review_body_inner_adds_horizontal_padding_when_roomy ... ok
[INFO] [stdout] test tui::render::tests::review_body_lines_add_centered_end_marker ... ok
[INFO] [stdout] test tui::render::tests::review_body_inner_omits_horizontal_padding_when_cramped ... ok
[INFO] [stdout] test tui::render::tests::review_body_wraps_long_lines_to_terminal_width ... ok
[INFO] [stdout] test tui::render::tests::review_separator_renders_as_prominent_file_boundary ... ok
[INFO] [stdout] test tui::render::tests::review_hyperlink_target_maps_visible_body_coordinates_to_safe_destinations ... ok
[INFO] [stdout] test tui::render::tests::review_table_lines_highlight_marker_cells ... ok
[INFO] [stdout] test tui::render::tests::review_table_lines_keep_duplicate_cell_link_text_targets_distinct ... ok
[INFO] [stdout] test tui::render::tests::review_lines_add_vertical_rhythm_before_h1_after_file_boundary ... ok
[INFO] [stdout] test tui::render::tests::normal_status_renders_multi_select_hints ... ok
[INFO] [stdout] test tui::render::tests::review_wrapping_complex_snapshot_preserves_nested_link_ranges ... ok
[INFO] [stdout] test tui::render::tests::review_mode_small_terminal_renders_without_panicking ... ok
[INFO] [stdout] test tui::render::tests::review_wrapping_keeps_long_url_hyperlink_token_intact ... ok
[INFO] [stdout] test tui::render::tests::review_table_lines_preserve_local_file_hyperlinks_from_table_metadata ... ok
[INFO] [stdout] test tui::render::tests::review_table_lines_preserve_wrapped_local_file_hyperlink_fragments ... ok
[INFO] [stdout] test tui::render::tests::review_hyperlink_target_rejects_unsafe_destinations ... ok
[INFO] [stdout] test tui::render::tests::review_wrapping_preserves_link_ranges_across_wrapped_lines ... ok
[INFO] [stdout] test tui::render::tests::review_wrapping_preserves_list_item_continuation_indent ... ok
[INFO] [stdout] test tui::render::tests::review_wrapping_preserves_checkbox_continuation_indent ... ok
[INFO] [stdout] test tui::render::tests::review_mode_small_terminal_up_from_bottom_moves_visible_page ... ok
[INFO] [stdout] test tui::render::tests::review_mode_switches_cramped_markdown_table_to_records ... ok
[INFO] [stdout] test tui::render::tests::small_terminal_render_with_notice_does_not_panic ... ok
[INFO] [stdout] test tui::render::tests::table_mouse_target_honors_viewport_offset ... ok
[INFO] [stdout] test tui::render::tests::review_mode_short_document_scroll_down_keeps_full_first_page_visible ... ok
[INFO] [stdout] test tui::render::tests::table_mouse_target_ignores_right_preview_area ... ok
[INFO] [stdout] test tui::render::tests::table_mouse_target_maps_data_rows_without_selection_column ... ok
[INFO] [stdout] test tui::render::tests::tall_bottom_layout_allocates_bounded_preview_height ... ok
[INFO] [stdout] test tui::render::tests::terminal_hyperlink_text_rejects_unsafe_schemes ... ok
[INFO] [stdout] test tui::render::tests::terminal_hyperlink_text_adds_osc8_without_changing_visible_text ... ok
[INFO] [stdout] test tui::render::tests::truncate_display_adds_ellipsis_only_when_over_max ... ok
[INFO] [stdout] test tui::render::tests::wrapped_review_lines_do_not_highlight_markers_in_code_blocks ... ok
[INFO] [stdout] test tui::render::tests::wrapped_review_lines_keep_marker_highlight_across_wrap ... ok
[INFO] [stdout] test tui::session::tests::enter_enables_mouse_capture_before_flush ... ok
[INFO] [stdout] test tui::session::tests::enter_mouse_capture_failure_cleans_up_screen_and_raw_mode ... ok
[INFO] [stdout] test tui::session::tests::session_close_after_prior_disable_does_not_disable_mouse_twice ... ok
[INFO] [stdout] test tui::session::tests::session_close_reports_cleanup_error_and_drop_does_not_leave_again ... ok
[INFO] [stdout] test tui::session::tests::session_enters_on_create_and_disables_mouse_capture_before_leaving_on_drop ... ok
[INFO] [stdout] test tui::session::tests::enter_flush_failure_cleans_up_alternate_screen_and_raw_mode ... ok
[INFO] [stdout] test tui::session::tests::session_mouse_capture_failure_keeps_previous_state_for_cleanup ... ok
[INFO] [stdout] test tui::render::tests::visible_review_body_lines_preserve_hyperlink_metadata_after_scroll_windowing ... ok
[INFO] [stdout] test tui::session::tests::leave_restores_screen_and_raw_mode_after_mouse_capture_is_handled_by_session ... ok
[INFO] [stdout] test tui::session::tests::session_set_mouse_capture_disables_and_enables_idempotently ... ok
[INFO] [stdout] test update::tests::brew_paths_are_managed_cargo_is_not ... ok
[INFO] [stdout] test update::tests::decide_updates_only_upward ... ok
[INFO] [stdout] test update::tests::drift_notice_only_when_behind ... ok
[INFO] [stdout] test update::tests::integration_extract_real_archives ... ignored, network: downloads from github releases
[INFO] [stdout] test update::tests::integration_fetch_latest_and_verify_checksum ... ignored, network: downloads from github releases
[INFO] [stdout] test update::tests::extract_binary_rejects_unknown_format ... ok
[INFO] [stdout] test update::tests::max_semver_picks_highest_ignoring_junk ... ok
[INFO] [stdout] test update::tests::parse_release_reads_tag_and_assets ... ok
[INFO] [stdout] test update::tests::resolve_asset_rejects_unknown_triple ... ok
[INFO] [stdout] test tui::render::tests::table_mouse_target_ignores_header_border_and_out_of_range ... ok
[INFO] [stdout] test update::tests::parses_tag_with_and_without_v ... ok
[INFO] [stdout] test update::tests::verify_sha256_accepts_cargo_dist_format ... ok
[INFO] [stdout] test tui::render::tests::review_mode_renders_markdown_table_as_aligned_terminal_lines ... ok
[INFO] [stdout] test tui::render::tests::selected_row_semantic_cells_keep_readable_selected_style ... ok
[INFO] [stdout] test update::tests::resolves_asset_for_each_supported_triple ... ok
[INFO] [stdout] test tui::render::tests::review_mode_small_terminal_can_scroll_to_final_line_past_ten_line_page ... ok
[INFO] [stdout] test tui::render::tests::review_table_lines_recover_web_url_hyperlinks_from_rendered_cells ... ok
[INFO] [stdout] test tui::render::tests::review_mode_renders_read_only_source_path_and_rendered_markdown ... ok
[INFO] [stdout] test tui::render::tests::review_mode_renders_complex_markdown_through_pulldown_pipeline ... ok
[INFO] [stdout] test tui::render::tests::marked_rows_use_row_highlight_without_selection_column ... ok
[INFO] [stdout] test tui::render::tests::review_mode_wraps_markdown_table_cells_to_terminal_width ... ok
[INFO] [stdout] test tui::render::tests::wide_terminal_places_preview_on_the_right ... ok
[INFO] [stdout] test tui::render::tests::small_terminal_hides_preview_without_hiding_rows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 447 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.76s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/leaf-11ff66cacd18a176)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-6a3b849300c00bcc)
[INFO] [stdout] 
[INFO] [stdout] running 89 tests
[INFO] [stdout] test doctor_error_workspace_prints_findings_then_exits_one ... ok
[INFO] [stdout] test checkpoint_copies_folder_based_wireframe ... ok
[INFO] [stdout] test fall_rejects_existing_fallen_without_overwrite ... ok
[INFO] [stdout] test fall_rejects_missing_slug_without_creating_old_dirs ... ok
[INFO] [stdout] test checkpoint_accepts_numeric_gate_flag ... ok
[INFO] [stdout] test fall_rejects_ambiguous_sprout_and_leaf_sources_without_moving_either ... ok
[INFO] [stdout] test fall_moves_leaf_to_fallen_and_updates_status ... ok
[INFO] [stdout] test doctor_warning_only_workspace_exits_zero_with_warning_result ... ok
[INFO] [stdout] test doctor_json_outputs_flat_findings_with_paths ... ok
[INFO] [stdout] test help_lists_init_and_new ... ok
[INFO] [stdout] test doctor_warns_for_unnumbered_legacy_dirs_without_migrating ... ok
[INFO] [stdout] test doctor_healthy_workspace_exits_zero_with_ready_result ... ok
[INFO] [stdout] test fall_rejects_blank_reason ... ok
[INFO] [stdout] test checkpoint_requires_exactly_one_gate ... ok
[INFO] [stdout] test fall_failed_move_leaves_source_status_unchanged ... FAILED
[INFO] [stdout] test doctor_flags_unpolished_passed_phase ... ok
[INFO] [stdout] test doctor_warns_for_invalid_srp_sidecar_contract ... ok
[INFO] [stdout] test fall_rejects_symlink_source_without_writing_target ... ok
[INFO] [stdout] test init_creates_global_profile_template ... ok
[INFO] [stdout] test init_fails_outside_git_repo ... ok
[INFO] [stdout] test fall_moves_sprout_to_fallen_and_updates_status ... ok
[INFO] [stdout] test init_creates_stage_dirs ... ok
[INFO] [stdout] test init_creates_profile_file ... ok
[INFO] [stdout] test init_preserves_exclude_without_trailing_newline ... ok
[INFO] [stdout] test init_preserves_existing_global_profile ... ok
[INFO] [stdout] test checkpoint_copies_selected_gate_with_timestamped_name ... ok
[INFO] [stdout] test init_from_nested_cwd_uses_repo_root ... ok
[INFO] [stdout] test init_creates_stage_dirs_and_exclude_line ... ok
[INFO] [stdout] test init_accepts_leaf_root_symlink_to_directory ... ok
[INFO] [stdout] test init_fails_when_leaf_path_is_a_file ... ok
[INFO] [stdout] test fall_rolls_back_when_status_write_fails_after_move ... FAILED
[INFO] [stdout] test keep_moves_sprout_to_leaf_and_rewrites_stage_and_title ... ok
[INFO] [stdout] test init_preserves_existing_profile_file ... ok
[INFO] [stdout] test graph_json_exports_pressed_leaf_nodes_and_link_edges ... ok
[INFO] [stdout] test keep_rejects_missing_sprout_without_creating_dirs ... ok
[INFO] [stdout] test leaf_tree_command_renders_color_by_default_even_when_stdout_is_captured ... ok
[INFO] [stdout] test leaf_tree_demo_plain_renders_python_g_style_stacked_stages_without_leaf_root ... ok
[INFO] [stdout] test leaf_tree_missing_leaf_root_fails_without_bootstrapping ... ok
[INFO] [stdout] test init_is_idempotent ... ok
[INFO] [stdout] test leaf_tree_fallen_items_render_below_living_sections ... ok
[INFO] [stdout] test leaf_tree_all_pressed_omits_empty_green_leaf_legend ... ok
[INFO] [stdout] test leaf_tree_demo_uses_color_by_default ... ok
[INFO] [stdout] test leaf_tree_demo_plain_uses_full_size_stage_trees_not_tiny_panels ... ok
[INFO] [stdout] test keep_leaves_workspace_clean_for_doctor ... ok
[INFO] [stdout] test keep_rejects_when_sprout_and_leaf_collide_without_moving_either ... ok
[INFO] [stdout] test keep_warns_before_feedback_but_still_proceeds ... ok
[INFO] [stdout] test list_accepts_leaf_root_symlink_to_directory ... ok
[INFO] [stdout] test leaf_tree_sprouts_heavy_uses_active_sprouts_seedlings ... ok
[INFO] [stdout] test leaf_tree_output_is_deterministic_for_same_workspace ... ok
[INFO] [stdout] test keep_rolls_back_when_status_write_fails_after_move ... FAILED
[INFO] [stdout] test list_json_outputs_stages_and_degraded_parse_states ... ok
[INFO] [stdout] test keep_rejects_symlink_source_without_writing_target ... ok
[INFO] [stdout] test keep_rejects_when_already_a_leaf_without_change ... ok
[INFO] [stdout] test list_missing_leaf_root_fails_without_bootstrapping ... ok
[INFO] [stdout] test new_creates_sprout_skeleton_and_bootstraps_repo ... ok
[INFO] [stdout] test new_does_not_migrate_old_numbered_conflicts ... ok
[INFO] [stdout] test profile_outside_git_repo_prints_global_only ... ok
[INFO] [stdout] test leaf_tree_no_pressed_many_leaves_shows_green_crown_without_gold_fruit ... ok
[INFO] [stdout] test list_writes_deterministic_text_output_for_captured_stdout ... ok
[INFO] [stdout] test leaf_tree_plain_removes_ansi_but_keeps_tree_semantics ... ok
[INFO] [stdout] test list_json_progress_uses_gate_number_not_completion_words ... ok
[INFO] [stdout] test new_leaves_old_numbered_dirs_in_place_and_creates_sprout ... ok
[INFO] [stdout] test profile_marks_missing_global_profile ... ok
[INFO] [stdout] test promote_is_not_a_command ... ok
[INFO] [stdout] test new_rejects_existing_sprout_without_overwrite ... ok
[INFO] [stdout] test next_pauses_when_current_phase_unpolished ... ok
[INFO] [stdout] test new_rejects_invalid_slugs ... ok
[INFO] [stdout] test next_advances_after_polish_removes_token ... ok
[INFO] [stdout] test new_rejects_existing_leaf_or_fallen_slug_without_creating_duplicate_sprout ... ok
[INFO] [stdout] test init_works_in_git_worktree ... ok
[INFO] [stdout] test sidecar_new_refuses_artifact_under_scanner_skipped_dir ... ok
[INFO] [stdout] test review_rejects_missing_slug ... ok
[INFO] [stdout] test sidecar_new_creates_a_doctor_clean_contract ... ok
[INFO] [stdout] test review_writes_selected_leaf_work_for_captured_stdout ... ok
[INFO] [stdout] test tree_help_describes_demo_as_top_to_bottom_not_left_to_right ... ok
[INFO] [stdout] test sidecar_new_normalizes_dotslash_artifact_to_stay_doctor_clean ... ok
[INFO] [stdout] test review_json_emits_eleven_sources_with_raw_markdown ... ok
[INFO] [stdout] test version_flag_prints_package_version ... ok
[INFO] [stdout] test sidecar_verify_bails_on_invalid_toml ... ok
[INFO] [stdout] test profile_prints_global_then_local_with_source_markers ... ok
[INFO] [stdout] test sidecar_list_reports_states_and_empty ... ok
[INFO] [stdout] test sidecar_new_writes_valid_toml_for_multiline_responsibility ... ok
[INFO] [stdout] test sidecar_verify_rejects_path_that_escapes_the_repo ... ok
[INFO] [stdout] test sidecar_verify_bails_without_a_sidecar ... ok
[INFO] [stdout] test sidecar_verify_refreshes_single_quoted_date ... ok
[INFO] [stdout] test sidecar_verify_refuses_when_artifact_is_missing ... ok
[INFO] [stdout] test new_sprout_passes_doctor_without_warnings ... ok
[INFO] [stdout] test sidecar_verify_rewrites_last_verified_and_clears_stale ... ok
[INFO] [stdout] test sidecar_new_refuses_overwrite_and_missing_artifact ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- fall_failed_move_leaves_source_status_unchanged stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fall_failed_move_leaves_source_status_unchanged' (3499) panicked at tests/cli.rs:2096:5:
[INFO] [stdout] fall unexpectedly succeeded
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57738f70ccf8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57738f70ccf8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57738f70ccf8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57738f70ccf8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57738f72345a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57738f72345a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x57738f712952 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x57738f712952 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x57738f6e91c6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57738f6e91c6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57738f703fc9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57738f62904c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x57738f62904c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57738f704182 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x57738f704182 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57738f6e92b4 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x57738f6de229 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57738f6ea0ed - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57738f723c6c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57738f5cab9e - cli[21f559c315acb8fa]::fall_failed_move_leaves_source_status_unchanged
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:2096:5
[INFO] [stdout]   20:     0x57738f5ba3a7 - cli[21f559c315acb8fa]::fall_failed_move_leaves_source_status_unchanged::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:2072:53
[INFO] [stdout]   21:     0x57738f5f3726 - <cli[21f559c315acb8fa]::fall_failed_move_leaves_source_status_unchanged::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x57738f61c12b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57738f61c12b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x57738f6299a5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x57738f6299a5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x57738f6299a5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x57738f6299a5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x57738f6299a5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x57738f6299a5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x57738f6299a5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x57738f6232b4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x57738f6232b4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x57738f62ca22 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x57738f62ca22 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x57738f62ca22 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x57738f62ca22 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x57738f62ca22 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x57738f62ca22 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x57738f62ca22 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x57738f70beff - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   41:     0x57738f70beff - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72ab3deefaa4 - <unknown>
[INFO] [stdout]   43:     0x72ab3df7ca64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fall_rolls_back_when_status_write_fails_after_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fall_rolls_back_when_status_write_fails_after_move' (3576) panicked at tests/cli.rs:2135:5:
[INFO] [stdout] fall unexpectedly succeeded
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57738f70ccf8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57738f70ccf8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57738f70ccf8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57738f70ccf8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57738f72345a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57738f72345a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x57738f712952 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x57738f712952 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x57738f6e91c6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57738f6e91c6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57738f703fc9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57738f62904c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x57738f62904c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57738f704182 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x57738f704182 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57738f6e92b4 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x57738f6de229 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57738f6ea0ed - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57738f723c6c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57738f5cd770 - cli[21f559c315acb8fa]::fall_rolls_back_when_status_write_fails_after_move
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:2135:5
[INFO] [stdout]   20:     0x57738f5ba527 - cli[21f559c315acb8fa]::fall_rolls_back_when_status_write_fails_after_move::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:2107:56
[INFO] [stdout]   21:     0x57738f5f3926 - <cli[21f559c315acb8fa]::fall_rolls_back_when_status_write_fails_after_move::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x57738f61c12b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57738f61c12b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x57738f6299a5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x57738f6299a5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x57738f6299a5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x57738f6299a5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x57738f6299a5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x57738f6299a5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x57738f6299a5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x57738f6232b4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x57738f6232b4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x57738f62ca22 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x57738f62ca22 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x57738f62ca22 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x57738f62ca22 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x57738f62ca22 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x57738f62ca22 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x57738f62ca22 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x57738f70beff - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   41:     0x57738f70beff - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72ab3deefaa4 - <unknown>
[INFO] [stdout]   43:     0x72ab3df7ca64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- keep_rolls_back_when_status_write_fails_after_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'keep_rolls_back_when_status_write_fails_after_move' (3692) panicked at tests/cli.rs:2430:5:
[INFO] [stdout] keep unexpectedly succeeded
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57738f70ccf8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57738f70ccf8 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57738f70ccf8 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57738f70ccf8 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57738f72345a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57738f72345a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x57738f712952 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x57738f712952 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x57738f6e91c6 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57738f6e91c6 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57738f703fc9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x57738f62904c - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x57738f62904c - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57738f704182 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x57738f704182 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x57738f6e92b4 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x57738f6de229 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x57738f6ea0ed - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x57738f723c6c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57738f5ce539 - cli[21f559c315acb8fa]::keep_rolls_back_when_status_write_fails_after_move
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:2430:5
[INFO] [stdout]   20:     0x57738f5ba587 - cli[21f559c315acb8fa]::keep_rolls_back_when_status_write_fails_after_move::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/cli.rs:2406:56
[INFO] [stdout]   21:     0x57738f5f39a6 - <cli[21f559c315acb8fa]::keep_rolls_back_when_status_write_fails_after_move::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x57738f61c12b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57738f61c12b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x57738f6299a5 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x57738f6299a5 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x57738f6299a5 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x57738f6299a5 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x57738f6299a5 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x57738f6299a5 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x57738f6299a5 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x57738f6232b4 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x57738f6232b4 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x57738f62ca22 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x57738f62ca22 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x57738f62ca22 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x57738f62ca22 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x57738f62ca22 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x57738f62ca22 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x57738f62ca22 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x57738f70beff - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   41:     0x57738f70beff - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x72ab3deefaa4 - <unknown>
[INFO] [stdout]   43:     0x72ab3df7ca64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     fall_failed_move_leaves_source_status_unchanged
[INFO] [stdout]     fall_rolls_back_when_status_write_fails_after_move
[INFO] [stdout]     keep_rolls_back_when_status_write_fails_after_move
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 86 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test cli`
[INFO] running `Command { std: "docker" "inspect" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d", kill_on_drop: false }`
[INFO] [stdout] db098cca94f96b7944f3b357e7a27db0d3cccbeb0f05619ae8aab540f4934b6d
