[INFO] fetching crate padzapp 1.4.2...
[INFO] testing padzapp-1.4.2 against 1.95.0 for beta-1.96-2
[INFO] extracting crate padzapp 1.4.2 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate padzapp 1.4.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate padzapp 1.4.2
[INFO] tweaked toml for crates.io crate padzapp 1.4.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate padzapp 1.4.2 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate padzapp 1.4.2 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded confique-macro v0.0.13
[INFO] [stderr]   Downloaded timeago v0.4.2
[INFO] [stderr]   Downloaded serde_ignored v0.1.14
[INFO] [stderr]   Downloaded confique v0.4.0
[INFO] [stderr]   Downloaded clapfig v0.9.2
[INFO] [stderr]   Downloaded toml_parser v1.0.8+spec-1.1.0
[INFO] [stderr]   Downloaded flate2 v1.1.7
[INFO] [stderr]   Downloaded pulldown-cmark-to-cmark v17.0.0
[INFO] [stderr]   Downloaded pulldown-cmark v0.12.2
[INFO] [stderr]   Downloaded isolang v2.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b64c36d5b59b59e2dfec12f1e414176bee530a1bd619f23486e530464b2eaf02
[INFO] running `Command { std: "docker" "start" "-a" "b64c36d5b59b59e2dfec12f1e414176bee530a1bd619f23486e530464b2eaf02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b64c36d5b59b59e2dfec12f1e414176bee530a1bd619f23486e530464b2eaf02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b64c36d5b59b59e2dfec12f1e414176bee530a1bd619f23486e530464b2eaf02", kill_on_drop: false }`
[INFO] [stdout] b64c36d5b59b59e2dfec12f1e414176bee530a1bd619f23486e530464b2eaf02
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 23ca2f33ea68b057a678a4d153b740405d37705c4872c6cb132bb59669d1d669
[INFO] running `Command { std: "docker" "start" "-a" "23ca2f33ea68b057a678a4d153b740405d37705c4872c6cb132bb59669d1d669", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling pulldown-cmark v0.12.2
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling isolang v2.4.0
[INFO] [stderr]    Compiling serde_ignored v0.1.14
[INFO] [stderr]    Compiling flate2 v1.1.7
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling pulldown-cmark-to-cmark v17.0.0
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling filetime v0.2.26
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling tar v0.4.44
[INFO] [stderr]    Compiling toml_parser v1.0.8+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling confique-macro v0.0.13
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling confique v0.4.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling timeago v0.4.2
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling clapfig v0.9.2
[INFO] [stderr]    Compiling padzapp v1.4.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.86s
[INFO] running `Command { std: "docker" "inspect" "23ca2f33ea68b057a678a4d153b740405d37705c4872c6cb132bb59669d1d669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23ca2f33ea68b057a678a4d153b740405d37705c4872c6cb132bb59669d1d669", kill_on_drop: false }`
[INFO] [stdout] 23ca2f33ea68b057a678a4d153b740405d37705c4872c6cb132bb59669d1d669
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ed1cbbcecd295c168ea139505b248a987d308afb7637c41189d4fea5e1730e1a
[INFO] running `Command { std: "docker" "start" "-a" "ed1cbbcecd295c168ea139505b248a987d308afb7637c41189d4fea5e1730e1a", kill_on_drop: false }`
[INFO] [stderr]    Compiling tar v0.4.44
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling padzapp v1.4.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 11.55s
[INFO] running `Command { std: "docker" "inspect" "ed1cbbcecd295c168ea139505b248a987d308afb7637c41189d4fea5e1730e1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed1cbbcecd295c168ea139505b248a987d308afb7637c41189d4fea5e1730e1a", kill_on_drop: false }`
[INFO] [stdout] ed1cbbcecd295c168ea139505b248a987d308afb7637c41189d4fea5e1730e1a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6b025a2c89af295fce5689c15dfb8caa3309af70584725219532959111d5376c
[INFO] running `Command { std: "docker" "start" "-a" "6b025a2c89af295fce5689c15dfb8caa3309af70584725219532959111d5376c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/padzapp-1209bfa11199b4a8)
[INFO] [stdout] 
[INFO] [stdout] running 488 tests
[INFO] [stdout] test api::tests::test_api_create_pad_simple ... ok
[INFO] [stdout] test api::tests::test_api_add_tags_to_pads ... ok
[INFO] [stdout] test api::tests::test_api_create_tag ... ok
[INFO] [stdout] test api::tests::test_api_create_pad_with_parent_string ... ok
[INFO] [stdout] test api::tests::test_api_delete_tag ... ok
[INFO] [stdout] test api::tests::test_api_delete_pads ... ok
[INFO] [stdout] test api::tests::test_api_doctor ... ok
[INFO] [stdout] test api::tests::test_api_list_tags ... ok
[INFO] [stdout] test api::tests::test_api_get_pads ... ok
[INFO] [stdout] test api::tests::test_api_move_pads_cycle_error ... ok
[INFO] [stdout] test api::tests::test_api_remove_pad ... ok
[INFO] [stdout] test api::tests::test_api_purge_pads_not_confirmed ... ok
[INFO] [stdout] test api::tests::test_api_remove_tags_from_pads ... ok
[INFO] [stdout] test api::tests::test_api_pin_unpin_pads ... ok
[INFO] [stdout] test api::tests::test_api_refresh_pad_empty_deletes ... ok
[INFO] [stdout] test api::tests::test_normalize_single_to_deleted ... ok
[INFO] [stdout] test api::tests::test_api_purge_pads_confirmed ... ok
[INFO] [stdout] test api::tests::test_api_refresh_pad_updates_title ... ok
[INFO] [stdout] test api::tests::test_api_rename_tag ... ok
[INFO] [stdout] test api::tests::test_api_import_pads ... ok
[INFO] [stdout] test api::tests::test_normalize_to_archived_preserves_full_uuid ... ok
[INFO] [stdout] test api::tests::test_api_restore_pads ... ok
[INFO] [stdout] test api::tests::test_api_view_pads ... ok
[INFO] [stdout] test api::tests::test_api_move_pads_to_root ... ok
[INFO] [stdout] test api::tests::test_editor_flow_preserves_nested_parent ... ok
[INFO] [stdout] test api::tests::test_normalize_to_archived_preserves_short_uuid ... ok
[INFO] [stdout] test api::tests::test_normalize_to_deleted_preserves_full_uuid ... ok
[INFO] [stdout] test api::tests::test_normalize_to_deleted_index_ranges ... ok
[INFO] [stdout] test api::tests::test_normalize_to_deleted_preserves_short_uuid ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_deduplicates ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_for_deleted_with_hierarchical_range ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_multiple_indexes ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_mixed_di_and_short_uuid ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_for_deleted_with_range ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_short_uuid_only ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_single_index ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_title_fallback ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_mixed_input_becomes_title ... ok
[INFO] [stdout] test attributes::filter::tests::filter_contains_single_tag ... ok
[INFO] [stdout] test attributes::filter::tests::filter_eq_status ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_non_hex_still_becomes_title ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_for_deleted ... ok
[INFO] [stdout] test attributes::filter::tests::filter_eq_bool ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_range ... ok
[INFO] [stdout] test attributes::filter::tests::filter_ne_bool ... ok
[INFO] [stdout] test attributes::filter::tests::filter_type_mismatch_returns_false ... ok
[INFO] [stdout] test attributes::filter::tests::filter_unknown_attr_returns_false ... ok
[INFO] [stdout] test attributes::spec::tests::filterable_attrs_returns_expected ... ok
[INFO] [stdout] test attributes::filter::tests::filter_ne_status ... ok
[INFO] [stdout] test api::tests::test_api_move_pads ... ok
[INFO] [stdout] test attributes::spec::tests::protected_spec_is_correct ... ok
[INFO] [stdout] test attributes::value::tests::as_enum_extracts_string ... ok
[INFO] [stdout] test attributes::spec::tests::status_spec_is_correct ... ok
[INFO] [stdout] test attributes::spec::tests::parent_spec_is_correct ... ok
[INFO] [stdout] test attributes::value::tests::as_list_extracts_vec ... ok
[INFO] [stdout] test attributes::value::tests::as_ref_extracts_uuid ... ok
[INFO] [stdout] test attributes::spec::tests::pinned_spec_is_correct ... ok
[INFO] [stdout] test attributes::spec::tests::tags_spec_is_correct ... ok
[INFO] [stdout] test attributes::spec::tests::unknown_attribute_returns_none ... ok
[INFO] [stdout] test attributes::value::tests::as_bool_extracts_boolean ... ok
[INFO] [stdout] test attributes::spec::tests::attributes_registry_has_expected_entries ... ok
[INFO] [stdout] test api::tests::test_api_paths_accessor ... ok
[INFO] [stdout] test attributes::filter::tests::filter_contains_all_tags ... ok
[INFO] [stdout] test attributes::value::tests::bool_with_timestamp_false_has_no_timestamp ... ok
[INFO] [stdout] test attributes::value::tests::bool_with_timestamp_true_has_timestamp ... ok
[INFO] [stdout] test attributes::value::tests::is_truthy_for_bool ... ok
[INFO] [stdout] test attributes::value::tests::is_truthy_for_bool_with_timestamp ... ok
[INFO] [stdout] test attributes::value::tests::is_truthy_for_enum ... ok
[INFO] [stdout] test attributes::value::tests::is_truthy_for_list ... ok
[INFO] [stdout] test attributes::value::tests::is_truthy_for_ref ... ok
[INFO] [stdout] test clipboard::tests::test_format_for_clipboard_empty_content ... ok
[INFO] [stdout] test clipboard::tests::test_format_for_clipboard_with_content ... ok
[INFO] [stdout] test commands::archive::tests::archive_parent_moves_children ... ok
[INFO] [stdout] test commands::create::tests::create_returns_pad_path ... ok
[INFO] [stdout] test commands::archive::tests::archive_nested_pad_via_path ... ok
[INFO] [stdout] test commands::archive::tests::archives_pad ... ok
[INFO] [stdout] test commands::create::tests::create_returns_affected_pad_with_index_1 ... ok
[INFO] [stdout] test commands::create::tests::ambiguous_parent_selector_returns_error ... ok
[INFO] [stdout] test commands::create::tests::create_with_content_normalizes_title_in_content ... ok
[INFO] [stdout] test commands::create::tests::creates_nested_pad ... ok
[INFO] [stdout] test commands::create::tests::nested_editor_flow_preserves_parent_id ... ok
[INFO] [stdout] test commands::create::tests::create_root_pad_has_no_parent ... ok
[INFO] [stdout] test commands::create::tests::nested_empty_content_no_propagation_during_create ... ok
[INFO] [stdout] test commands::delete::tests::delete_completed_with_no_done_pads_returns_empty ... ok
[INFO] [stdout] test commands::delete::tests::delete_completed_deletes_done_pads ... ok
[INFO] [stdout] test commands::delete::tests::delete_completed_skips_in_progress_pads ... ok
[INFO] [stdout] test commands::delete::tests::delete_completed_with_done_parent_and_done_child ... ok
[INFO] [stdout] test commands::delete::tests::delete_protected_pad_fails ... ok
[INFO] [stdout] test commands::delete::tests::marks_pad_as_deleted ... ok
[INFO] [stdout] test commands::doctor::tests::doctor_no_inconsistencies ... ok
[INFO] [stdout] test commands::doctor::tests::doctor_removes_zombie_entries ... ok
[INFO] [stdout] test commands::doctor::tests::doctor_reports_both_issues ... ok
[INFO] [stdout] test commands::export::tests::test_bump_markdown_headers_basic ... ok
[INFO] [stdout] test commands::export::tests::test_bump_markdown_headers_caps_at_h6 ... ok
[INFO] [stdout] test commands::export::tests::test_flat_nesting_produces_no_children_in_export ... ok
[INFO] [stdout] test commands::export::tests::test_format_detection ... ok
[INFO] [stdout] test commands::export::tests::test_export_empty_does_nothing ... ok
[INFO] [stdout] test commands::export::tests::test_bump_markdown_headers_h3_h4 ... ok
[INFO] [stdout] test commands::export::tests::test_bump_markdown_headers_preserves_non_headers ... ok
[INFO] [stdout] test commands::create::tests::parent_not_found_returns_error ... ok
[INFO] [stdout] test commands::delete::tests::delete_nested_pad_via_path ... ok
[INFO] [stdout] test commands::export::tests::test_merge_as_markdown ... ok
[INFO] [stdout] test commands::export::tests::test_merge_as_markdown_nested ... ok
[INFO] [stdout] test commands::export::tests::test_sanitize_output_filename ... ok
[INFO] [stdout] test commands::export::tests::test_merge_as_markdown_nested_from_store ... ok
[INFO] [stdout] test commands::export::tests::test_merge_as_text_nested_from_store ... ok
[INFO] [stdout] test commands::export::tests::test_sanitize ... ok
[INFO] [stdout] test commands::export::tests::test_merge_as_markdown_deep_nesting_caps_at_h6 ... ok
[INFO] [stdout] test commands::get::tests::test_active_filter_shows_nested_children ... ok
[INFO] [stdout] test commands::export::tests::test_merge_as_text_nested ... ok
[INFO] [stdout] test commands::export::tests::test_merge_as_text ... ok
[INFO] [stdout] test commands::get::tests::test_deleted_filter_shows_parent_with_children ... ok
[INFO] [stdout] test commands::get::tests::test_filters ... ok
[INFO] [stdout] test commands::get::tests::test_highlight_matches ... ok
[INFO] [stdout] test commands::export::tests::test_write_archive_produces_content ... ok
[INFO] [stdout] test commands::get::tests::test_active_filter_hides_deleted_child ... ok
[INFO] [stdout] test commands::get::tests::test_extract_context ... ok
[INFO] [stdout] test commands::doctor::tests::doctor_recovers_orphan_files ... ok
[INFO] [stdout] test commands::export::tests::test_resolve_pads_exports_active_by_default ... ok
[INFO] [stdout] test commands::get::tests::test_id_selector_multiple_pads ... ok
[INFO] [stdout] test commands::get::tests::test_id_selector_single_pad ... ok
[INFO] [stdout] test commands::get::tests::test_id_selector_not_found ... ok
[INFO] [stdout] test commands::get::tests::test_tag_filter_empty_tags_shows_all ... ok
[INFO] [stdout] test commands::get::tests::test_id_selector_range ... ok
[INFO] [stdout] test commands::get::tests::test_tag_filter_combined_with_search ... ok
[INFO] [stdout] test commands::delete::tests::delete_parent_with_pinned_child_succeeds ... ok
[INFO] [stdout] test commands::get::tests::test_todo_status_filter_in_progress ... ok
[INFO] [stdout] test commands::get::tests::test_tag_filter_single_tag ... ok
[INFO] [stdout] test commands::get::tests::test_id_selector_with_children ... ok
[INFO] [stdout] test commands::get::tests::test_search ... ok
[INFO] [stdout] test commands::get::tests::test_tag_filter_with_nested_pads ... ok
[INFO] [stdout] test commands::get::tests::test_tag_filter_multiple_tags_and_logic ... ok
[INFO] [stdout] test commands::get::tests::test_todo_status_filter_done ... ok
[INFO] [stdout] test commands::get::tests::test_tag_filter_no_matches ... ok
[INFO] [stdout] test commands::get::tests::test_id_selector_preserves_index ... ok
[INFO] [stdout] test commands::get::tests::test_todo_status_filter_planned ... ok
[INFO] [stdout] test commands::get::tests::test_todo_status_filter_none_shows_all ... ok
[INFO] [stdout] test commands::get::tests::test_tag_filter_preserves_index ... ok
[INFO] [stdout] test api::tests::test_api_update_pads ... ok
[INFO] [stdout] test commands::helpers::tests::collect_nested_multiple_roots_each_expand ... ok
[INFO] [stdout] test commands::helpers::tests::test_path_selector_not_found_returns_error ... ok
[INFO] [stdout] test commands::helpers::tests::test_pinned_child_addressable_by_path ... ok
[INFO] [stdout] test commands::helpers::tests::collect_nested_skips_deleted_children ... ok
[INFO] [stdout] test commands::get::tests::test_todo_status_filter_preserves_index ... ok
[INFO] [stdout] test commands::helpers::tests::collect_nested_returns_parent_then_children_with_depths ... ok
[INFO] [stdout] test commands::helpers::tests::test_path_selector_delete_protection_check ... ok
[INFO] [stdout] test commands::helpers::tests::test_range_delete_protection_check ... ok
[INFO] [stdout] test commands::helpers::tests::test_range_end_not_found_returns_error ... ok
[INFO] [stdout] test commands::helpers::tests::collect_nested_deep_tree_tracks_depth ... ok
[INFO] [stdout] test commands::get::tests::test_todo_status_filter_with_nested_pads ... ok
[INFO] [stdout] test commands::helpers::tests::test_range_invalid_order_returns_error ... ok
[INFO] [stdout] test commands::helpers::tests::test_range_includes_children_of_intermediate_nodes ... ok
[INFO] [stdout] test commands::helpers::tests::test_range_selection_root_only ... ok
[INFO] [stdout] test commands::helpers::tests::test_range_selection_cross_parent ... ok
[INFO] [stdout] test commands::helpers::tests::test_range_selection_within_siblings ... ok
[INFO] [stdout] test commands::helpers::tests::test_short_uuid_not_found ... ok
[INFO] [stdout] test commands::helpers::tests::test_short_uuid_delete_protection ... ok
[INFO] [stdout] test commands::helpers::tests::test_title_search_delete_protection_check ... ok
[INFO] [stdout] test commands::helpers::tests::collect_nested_leaf_pad_returns_single ... ok
[INFO] [stdout] test commands::import::tests::test_import_content_extracts_title ... ok
[INFO] [stdout] test commands::helpers::tests::test_short_uuid_resolves_to_pad ... ok
[INFO] [stdout] test commands::helpers::tests::test_title_search_delete_protection_disabled ... ok
[INFO] [stdout] test commands::helpers::tests::test_range_start_not_found_returns_error ... ok
[INFO] [stdout] test commands::helpers::tests::test_title_search_is_case_insensitive ... ok
[INFO] [stdout] test commands::import::tests::test_import_content_trims_leading_blanks ... ok
[INFO] [stdout] test commands::helpers::tests::test_title_search_multiple_matches_returns_error ... ok
[INFO] [stdout] test commands::helpers::tests::test_title_search_matches_title_only_not_content ... ok
[INFO] [stdout] test commands::helpers::tests::test_title_search_no_match_returns_error ... ok
[INFO] [stdout] test commands::helpers::tests::test_title_search_single_match_succeeds ... ok
[INFO] [stdout] test commands::import::tests::test_import_directory_file_with_empty_content ... ok
[INFO] [stdout] test commands::import::tests::test_import_directory_skips_non_matching_extensions ... ok
[INFO] [stdout] test commands::helpers::tests::test_uuid_delete_protection ... ok
[INFO] [stdout] test commands::import::tests::test_import_empty_content_returns_zero ... ok
[INFO] [stdout] test commands::import::tests::test_import_file_with_no_extension ... ok
[INFO] [stdout] test commands::helpers::tests::test_uuid_resolution ... ok
[INFO] [stdout] test commands::import::tests::test_import_directory_with_subdirs ... ok
[INFO] [stdout] test commands::import::tests::test_import_empty_paths_list ... ok
[INFO] [stdout] test commands::import::tests::test_import_invalid_path ... ok
[INFO] [stdout] test commands::import::tests::test_import_file_with_non_utf8_fails ... ok
[INFO] [stdout] test commands::import::tests::test_import_md_ignores_non_padz_frontmatter_keys ... ok
[INFO] [stdout] test commands::import::tests::test_import_from_directory ... ok
[INFO] [stdout] test commands::import::tests::test_import_md_tolerates_invalid_status_field ... ok
[INFO] [stdout] test commands::import::tests::test_import_md_with_frontmatter_applies_metadata ... ok
[INFO] [stdout] test commands::import::tests::test_import_multiple_paths_mixed_validity ... ok
[INFO] [stdout] test commands::import::tests::test_import_lex_with_metadata_applies_metadata ... ok
[INFO] [stdout] test commands::import::tests::test_json_roundtrip_preserves_metadata ... ok
[INFO] [stdout] test commands::import::tests::test_json_import_tolerates_bad_metadata_field ... ok
[INFO] [stdout] test commands::import::tests::test_import_file_directly ... ok
[INFO] [stdout] test commands::import::tests::test_json_import_only_exports_referenced_tags ... ok
[INFO] [stdout] test commands::init::tests::test_unlink_errors_when_no_link ... ok
[INFO] [stdout] test commands::import::tests::test_import_md_without_frontmatter_falls_back_to_plain ... ok
[INFO] [stdout] test commands::init::tests::test_link_validates_target_initialized ... ok
[INFO] [stdout] test commands::init::tests::test_link_rejects_chain ... ok
[INFO] [stdout] test commands::init::tests::test_link_creates_link_file ... ok
[INFO] [stdout] test commands::inline_metadata::tests::test_parse_lex_metadata_empty_tags ... ok
[INFO] [stdout] test commands::init::tests::test_unlink_removes_link_file ... ok
[INFO] [stdout] test commands::inline_metadata::tests::test_parse_md_frontmatter_unterminated_returns_none ... ok
[INFO] [stdout] test commands::inline_metadata::tests::test_serialize_lex_metadata_roundtrip ... ok
[INFO] [stdout] test commands::inline_metadata::tests::test_parse_md_frontmatter_ignores_non_padz_keys ... ok
[INFO] [stdout] test commands::move_pads::tests::test_move_root_to_another_pad ... ok
[INFO] [stdout] test commands::inline_metadata::tests::test_parse_md_frontmatter_no_fence_returns_none ... ok
[INFO] [stdout] test commands::import::tests::test_json_roundtrip_preserves_parent ... ok
[INFO] [stdout] test commands::move_pads::tests::test_prevent_cycle_move_to_descendant ... ok
[INFO] [stdout] test commands::inline_metadata::tests::test_serialize_md_frontmatter_roundtrip ... ok
[INFO] [stdout] test commands::init::tests::test_link_validates_target_exists ... ok
[INFO] [stdout] test commands::pinning::tests::pinning_batch ... ok
[INFO] [stdout] test commands::import::tests::test_json_orphans_child_when_parent_not_in_archive ... ok
[INFO] [stdout] test commands::move_pads::tests::test_move_child_to_root ... ok
[INFO] [stdout] test commands::paths::tests::test_get_multiple_paths ... ok
[INFO] [stdout] test commands::pinning::tests::pinning_enables_delete_protection ... ok
[INFO] [stdout] test commands::inline_metadata::tests::test_parse_lex_metadata_no_prefix_returns_none ... ok
[INFO] [stdout] test commands::paths::tests::test_get_path ... ok
[INFO] [stdout] test commands::purge::tests::does_nothing_if_no_deleted_pads ... ok
[INFO] [stdout] test commands::pinning::tests::unpinning_removes_pinned_flag ... ok
[INFO] [stdout] test commands::pinning::tests::pinning_already_pinned_is_idempotent ... ok
[INFO] [stdout] test commands::pinning::tests::pinning_assigns_p_index ... ok
[INFO] [stdout] test commands::purge::tests::purge_include_done_and_deleted_together ... ok
[INFO] [stdout] test commands::purge::tests::purge_error_includes_count ... ok
[INFO] [stdout] test commands::pinning::tests::unpinning_already_unpinned_is_idempotent ... ok
[INFO] [stdout] test commands::move_pads::tests::test_prevent_move_to_self ... ok
[INFO] [stdout] test commands::purge::tests::purge_include_done_false_ignores_completed_pads ... ok
[INFO] [stdout] test commands::purge::tests::purge_nothing_found ... ok
[INFO] [stdout] test commands::purge::tests::purge_without_confirmation_returns_error ... ok
[INFO] [stdout] test commands::purge::tests::purges_deleted_pads_when_confirmed ... ok
[INFO] [stdout] test commands::purge::tests::purge_include_done_removes_completed_pads ... ok
[INFO] [stdout] test commands::purge::tests::purge_without_recursive_fails_when_has_children ... ok
[INFO] [stdout] test commands::purge::tests::purge_selectors_vs_all ... ok
[INFO] [stdout] test commands::restore::tests::restore_batch ... ok
[INFO] [stdout] test commands::restore::tests::restore_deleted_parent_makes_children_visible ... ok
[INFO] [stdout] test commands::restore::tests::preserves_original_created_at ... ok
[INFO] [stdout] test commands::purge::tests::purges_recursively_with_flag ... ok
[INFO] [stdout] test commands::purge::tests::purges_specific_pads_even_if_active ... ok
[INFO] [stdout] test commands::restore::tests::restore_non_deleted_is_idempotent ... ok
[INFO] [stdout] test commands::restore::tests::restores_deleted_pad ... ok
[INFO] [stdout] test commands::status::tests::reopen_already_planned_is_idempotent ... ok
[INFO] [stdout] test commands::restore::tests::restores_multiple_pads ... ok
[INFO] [stdout] test commands::tagging::tests::test_add_tags_auto_creates_tag ... ok
[INFO] [stdout] test commands::status::tests::reopen_propagates_to_parent ... ok
[INFO] [stdout] test commands::status::tests::complete_already_done_is_idempotent ... ok
[INFO] [stdout] test commands::status::tests::reopen_sets_pad_to_planned ... ok
[INFO] [stdout] test commands::status::tests::complete_batch ... ok
[INFO] [stdout] test commands::status::tests::complete_marks_pad_as_done ... ok
[INFO] [stdout] test commands::status::tests::complete_propagates_to_parent ... ok
[INFO] [stdout] test commands::tags::tests::test_create_tag ... ok
[INFO] [stdout] test commands::tags::tests::test_create_tag_invalid_name ... ok
[INFO] [stdout] test commands::tags::tests::test_create_tag_duplicate ... ok
[INFO] [stdout] test commands::tagging::tests::test_add_tags_idempotent ... ok
[INFO] [stdout] test commands::tagging::tests::test_add_tags_no_tags_error ... ok
[INFO] [stdout] test commands::tags::tests::test_list_pad_tags_no_tags ... ok
[INFO] [stdout] test commands::tags::tests::test_list_pad_tags ... ok
[INFO] [stdout] test commands::tags::tests::test_delete_tag ... ok
[INFO] [stdout] test commands::tags::tests::test_list_tags_empty ... ok
[INFO] [stdout] test commands::tags::tests::test_delete_tag_not_found ... ok
[INFO] [stdout] test commands::export::tests::test_export_single_file_creates_file ... FAILED
[INFO] [stdout] test commands::tags::tests::test_delete_tag_cascades_to_pads ... ok
[INFO] [stdout] test commands::tagging::tests::test_remove_tags_not_present ... ok
[INFO] [stdout] test commands::tags::tests::test_list_tags_no_preamble ... ok
[INFO] [stdout] test commands::tags::tests::test_rename_tag ... ok
[INFO] [stdout] test commands::tagging::tests::test_remove_tags ... ok
[INFO] [stdout] test commands::tags::tests::test_rename_tag_to_existing ... ok
[INFO] [stdout] test commands::tags::tests::test_rename_tag_invalid_new_name ... ok
[INFO] [stdout] test commands::tags::tests::test_rename_tag_not_found ... ok
[INFO] [stdout] test commands::transfer::tests::test_copy_orphans_parent_outside_move_set ... ok
[INFO] [stdout] test commands::tags::tests::test_rename_tag_updates_pads ... ok
[INFO] [stdout] test commands::transfer::tests::test_copy_preserves_parent_inside_move_set ... ok
[INFO] [stdout] test commands::transfer::tests::test_copy_preserves_uuid_and_metadata ... ok
[INFO] [stdout] test commands::transfer::tests::test_migrate_removes_source_after_copy ... ok
[INFO] [stdout] test commands::unarchive::tests::unarchives_pad ... ok
[INFO] [stdout] test commands::unarchive::tests::unarchive_parent_restores_children ... ok
[INFO] [stdout] test commands::unarchive::tests::unarchive_non_archived_is_noop ... ok
[INFO] [stdout] test commands::update::tests::run_from_content_nonexistent_pad_fails ... ok
[INFO] [stdout] test commands::update::tests::run_from_content_updates_single_pad ... ok
[INFO] [stdout] test commands::update::tests::update_empty_batch_does_nothing ... ok
[INFO] [stdout] test commands::update::tests::update_nonexistent_pad_fails ... ok
[INFO] [stdout] test commands::update::tests::run_from_content_title_only ... ok
[INFO] [stdout] test commands::update::tests::update_preserves_other_metadata ... ok
[INFO] [stdout] test commands::update::tests::update_batch_multiple_pads ... ok
[INFO] [stdout] test commands::update::tests::update_normalizes_content_structure ... ok
[INFO] [stdout] test commands::update::tests::update_renames_title ... ok
[INFO] [stdout] test commands::update::tests::update_returns_affected_pads ... ok
[INFO] [stdout] test commands::update::tests::test_status_propagation_via_update ... ok
[INFO] [stdout] test commands::update::tests::run_from_content_empty_content_fails ... ok
[INFO] [stdout] test commands::update::tests::updates_pad_content ... ok
[INFO] [stdout] test commands::update::tests::update_success_message_format ... ok
[INFO] [stdout] test commands::uuid::tests::test_uuid_multiple_pads ... ok
[INFO] [stdout] test commands::view::tests::flat_mode_returns_only_selected_pad ... ok
[INFO] [stdout] test commands::view::tests::tree_mode_includes_children_recursively ... ok
[INFO] [stdout] test commands::uuid::tests::test_uuid_single_pad ... ok
[INFO] [stdout] test commands::uuid::tests::test_uuid_range ... ok
[INFO] [stdout] test config::tests::test_default_config ... ok
[INFO] [stdout] test commands::view::tests::tree_mode_skips_deleted_children ... ok
[INFO] [stdout] test commands::view::tests::tree_mode_multiple_roots_each_expand ... ok
[INFO] [stdout] test commands::view::tests::tree_mode_on_leaf_pad_returns_just_that_pad ... ok
[INFO] [stdout] test config::tests::test_format_accessor_handles_legacy_dot ... ok
[INFO] [stdout] test config::tests::test_format_stored_without_dot ... ok
[INFO] [stdout] test config::tests::test_default_mode_is_notes ... ok
[INFO] [stdout] test config::tests::test_import_extensions_custom_without_dots ... ok
[INFO] [stdout] test config::tests::test_format_aliases ... ok
[INFO] [stdout] test config::tests::test_import_extensions_default_when_none ... ok
[INFO] [stdout] test config::tests::test_import_extensions_handles_legacy_dots ... ok
[INFO] [stdout] test config::tests::test_mode_deserialize_todos ... ok
[INFO] [stdout] test config::tests::test_mode_display ... ok
[INFO] [stdout] test config::tests::test_mode_defaults_when_absent ... ok
[INFO] [stdout] test config::tests::test_mode_deserialize_notes ... ok
[INFO] [stdout] test config::tests::test_normalize_format ... ok
[INFO] [stdout] test editor::tests::test_editor_content_from_buffer_empty_content ... ok
[INFO] [stdout] test config::tests::test_strip_leading_dot_deserializer ... ok
[INFO] [stdout] test config::tests::test_strip_leading_dot_deserializer_no_dot ... ok
[INFO] [stdout] test editor::tests::test_editor_content_from_buffer_no_blank_separator ... ok
[INFO] [stdout] test editor::tests::test_editor_content_from_buffer_normal ... ok
[INFO] [stdout] test editor::tests::test_editor_content_from_buffer_title_only ... ok
[INFO] [stdout] test editor::tests::test_editor_content_to_buffer_empty_content ... ok
[INFO] [stdout] test editor::tests::test_editor_content_to_buffer_with_content ... ok
[INFO] [stdout] test editor::tests::test_roundtrip ... ok
[INFO] [stdout] test index::tests::test_archived_pads_get_archived_index ... ok
[INFO] [stdout] test index::tests::test_di_takes_priority_over_short_uuid ... ok
[INFO] [stdout] test index::tests::test_indexing_buckets ... ok
[INFO] [stdout] test index::tests::test_non_hex_strings_still_error ... ok
[INFO] [stdout] test commands::update::tests::run_from_content_updates_multiple_pads ... ok
[INFO] [stdout] test commands::get::tests::test_active_filter_hides_children_of_deleted_parent ... ok
[INFO] [stdout] test api::tests::test_parse_selectors_full_uuid_still_works ... ok
[INFO] [stdout] test commands::update::tests::run_from_content_preserves_metadata ... ok
[INFO] [stdout] test commands::update::tests::update_updates_timestamp ... ok
[INFO] [stdout] test editor::tests::test_editor_content_from_buffer_empty ... ok
[INFO] [stdout] test index::tests::test_hex_with_non_di_chars_becomes_short_uuid ... ok
[INFO] [stdout] test index::tests::test_all_three_buckets ... ok
[INFO] [stdout] test index::tests::test_parse_archived_range ... ok
[INFO] [stdout] test index::tests::test_parse_deleted_range ... ok
[INFO] [stdout] test index::tests::test_parse_nested_path ... ok
[INFO] [stdout] test index::tests::test_parse_pinned_range ... ok
[INFO] [stdout] test index::tests::test_parse_nested_range ... ok
[INFO] [stdout] test index::tests::test_parse_nested_pinned_path ... ok
[INFO] [stdout] test index::tests::test_parse_regular_range ... ok
[INFO] [stdout] test index::tests::test_parse_range_invalid_format ... ok
[INFO] [stdout] test index::tests::test_parse_short_uuid_case_insensitive ... ok
[INFO] [stdout] test index::tests::test_parse_short_uuid_hex_prefix ... ok
[INFO] [stdout] test index::tests::test_parse_single_index ... ok
[INFO] [stdout] test index::tests::test_parse_short_uuid_various_lengths ... ok
[INFO] [stdout] test index::tests::test_parse_uuid ... ok
[INFO] [stdout] test index::tests::test_parse_uuid_does_not_interfere_with_indexes ... ok
[INFO] [stdout] test index::tests::test_parsing ... ok
[INFO] [stdout] test index::tests::test_short_uuid_display ... ok
[INFO] [stdout] test index::tests::test_pinned_pad_has_both_indexes ... ok
[INFO] [stdout] test index::tests::test_tree_with_nested_children ... ok
[INFO] [stdout] test index::tests::test_parse_uuid_display ... ok
[INFO] [stdout] test index::tests::test_tree_deep_nesting_four_levels ... ok
[INFO] [stdout] test index::tests::test_tree_pinned_child_has_dual_index ... ok
[INFO] [stdout] test init::tests::test_find_padz_root_at_cwd ... ok
[INFO] [stdout] test init::tests::test_find_git_root_accepts_file_marker ... ok
[INFO] [stdout] test init::tests::test_find_padz_root_walks_up ... ok
[INFO] [stdout] test init::tests::test_find_padz_root_inner_wins ... ok
[INFO] [stdout] test init::tests::test_initialize_data_override_from_unrelated_directory ... ok
[INFO] [stdout] test init::tests::test_find_git_root_at_cwd ... ok
[INFO] [stdout] test init::tests::test_initialize_data_override_with_global_flag ... ok
[INFO] [stdout] test init::tests::test_initialize_finds_padz_without_git ... ok
[INFO] [stdout] test init::tests::test_initialize_with_data_override_ending_in_padz ... ok
[INFO] [stdout] test init::tests::test_initialize_follows_link ... ok
[INFO] [stdout] test init::tests::test_find_git_root_walks_up ... ok
[INFO] [stdout] test init::tests::test_find_git_root_no_match ... ok
[INFO] [stdout] test init::tests::test_initialize_with_data_override_not_ending_in_padz ... ok
[INFO] [stdout] test init::tests::test_find_git_root_innermost_wins ... ok
[INFO] [stdout] test init::tests::test_initialize_without_override_uses_detection ... ok
[INFO] [stdout] test init::tests::test_initialize_write_prefers_existing_padz_over_git ... ok
[INFO] [stdout] test init::tests::test_initialize_surfaces_broken_link_error ... ok
[INFO] [stdout] test init::tests::test_find_padz_root_ignores_file_marker ... ok
[INFO] [stdout] test init::tests::test_migration_all_active ... ok
[INFO] [stdout] test init::tests::test_migration_no_data_json ... ok
[INFO] [stdout] test init::tests::test_initialize_write_auto_init_failure_errors ... ok
[INFO] [stdout] test init::tests::test_discovery_independent ... ok
[INFO] [stdout] test init::tests::test_migration_idempotent ... ok
[INFO] [stdout] test init::tests::test_initialize_write_outside_git_goes_global ... ok
[INFO] [stdout] test init::tests::test_find_padz_root_no_match ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_bad_uuid_keeps_existing ... ok
[INFO] [stdout] test init::tests::test_initialize_read_never_auto_inits ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_non_object_returns_warning ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_non_string_tags_counted ... ok
[INFO] [stdout] test init::tests::test_resolve_link_no_link_file ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_bad_status_warns_and_keeps_default ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_null_parent_clears ... ok
[INFO] [stdout] test init::tests::test_resolve_link_follows_link_file ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_parent_policy_trust_keeps_stranger ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_applies_known_fields ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_title_only_overrides_empty ... ok
[INFO] [stdout] test init::tests::test_resolve_link_broken_target ... ok
[INFO] [stdout] test model::tests::test_get_attr_pinned_default ... ok
[INFO] [stdout] test init::tests::test_resolve_link_uninitialized_target ... ok
[INFO] [stdout] test model::tests::test_get_attr_parent_some ... ok
[INFO] [stdout] test init::tests::test_initialize_auto_inits_at_git_root_on_write ... ok
[INFO] [stdout] test model::tests::test_get_attr_status_default ... ok
[INFO] [stdout] test model::tests::test_get_attr_pinned_when_set ... ok
[INFO] [stdout] test model::tests::test_get_attr_protected_default ... ok
[INFO] [stdout] test model::tests::test_get_attr_protected_when_set ... ok
[INFO] [stdout] test model::tests::test_get_attr_status_variants ... ok
[INFO] [stdout] test model::tests::test_get_attr_tags_empty ... ok
[INFO] [stdout] test model::tests::test_get_attr_parent_none ... ok
[INFO] [stdout] test commands::helpers::tests::test_uuid_not_found_returns_error ... ok
[INFO] [stdout] test commands::tagging::tests::test_add_tags_multiple_tags ... ok
[INFO] [stdout] test model::tests::test_legacy_metadata_deserialization ... ok
[INFO] [stdout] test model::tests::test_metadata_deserialization_with_explicit_delete_protected ... ok
[INFO] [stdout] test model::tests::test_get_attr_tags_with_values ... ok
[INFO] [stdout] test commands::tagging::tests::test_add_tags_single_pad ... ok
[INFO] [stdout] test model::tests::test_metadata_with_tags_roundtrip ... ok
[INFO] [stdout] test model::tests::test_metadata_serialization_roundtrip ... ok
[INFO] [stdout] test model::tests::test_get_attr_unknown_returns_none ... ok
[INFO] [stdout] test init::tests::test_resolve_link_chained_link ... ok
[INFO] [stdout] test model::tests::test_legacy_metadata_without_tags ... ok
[INFO] [stdout] test model::tests::test_new_metadata_has_empty_tags ... ok
[INFO] [stdout] test commands::view::tests::indented_mode_tracks_depth ... ok
[INFO] [stdout] test model::tests::test_metadata_patch_warning_display ... ok
[INFO] [stdout] test model::tests::test_normalize_empty_body ... ok
[INFO] [stdout] test config::tests::test_mode_serialize_roundtrip ... ok
[INFO] [stdout] test model::tests::test_parse_one_line ... ok
[INFO] [stdout] test model::tests::test_parse_empty_invalid ... ok
[INFO] [stdout] test model::tests::test_set_attr_parent_none ... ok
[INFO] [stdout] test model::tests::test_parse_extra_blanks ... ok
[INFO] [stdout] test model::tests::test_normalize_truncates_title_metadata ... ok
[INFO] [stdout] test model::tests::test_set_attr_pinned_false ... ok
[INFO] [stdout] test model::tests::test_set_attr_parent ... ok
[INFO] [stdout] test model::tests::test_parse_valid ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_unknown_keys_ignored ... ok
[INFO] [stdout] test model::tests::test_normalize_simple ... ok
[INFO] [stdout] test model::tests::test_apply_json_patch_parent_policy_orphans_unknown ... ok
[INFO] [stdout] test model::tests::test_set_attr_pinned_true ... ok
[INFO] [stdout] test model::tests::test_set_attr_status_invalid ... ok
[INFO] [stdout] test model::tests::test_set_attr_tags ... ok
[INFO] [stdout] test model::tests::test_set_attr_protected ... ok
[INFO] [stdout] test model::tests::test_set_attr_unknown_returns_none ... ok
[INFO] [stdout] test model::tests::test_set_attr_status_all_variants ... ok
[INFO] [stdout] test model::tests::test_set_attr_wrong_type_returns_none ... ok
[INFO] [stdout] test peek::tests::test_peek_empty ... ok
[INFO] [stdout] test peek::tests::test_peek_exact_threshold ... ok
[INFO] [stdout] test store::bucketed::tests::test_doctor_across_buckets ... ok
[INFO] [stdout] test store::bucketed::tests::test_buckets_are_isolated ... ok
[INFO] [stdout] test store::bucketed::tests::test_delete_pad_from_bucket ... ok
[INFO] [stdout] test store::bucketed::tests::test_save_and_get_in_active ... ok
[INFO] [stdout] test peek::tests::test_peek_strips_blanks ... ok
[INFO] [stdout] test store::bucketed::tests::test_tags_are_scope_level ... ok
[INFO] [stdout] test store::bucketed::tests::test_move_pad_between_buckets ... ok
[INFO] [stdout] test store::memory::tests::test_doctor_noop ... ok
[INFO] [stdout] test model::tests::test_update_from_raw_ignores_empty ... ok
[INFO] [stdout] test store::memory::tests::test_mem_backend_tags_empty ... ok
[INFO] [stdout] test store::memory::tests::test_delete_not_found ... ok
[INFO] [stdout] test store::bucketed::tests::test_move_same_bucket_is_noop ... ok
[INFO] [stdout] test store::memory::tests::test_fixtures_coverage ... ok
[INFO] [stdout] test peek::tests::test_peek_truncation ... ok
[INFO] [stdout] test store::bucketed::tests::test_move_pads_batch ... ok
[INFO] [stdout] test model::tests::test_update_from_raw ... ok
[INFO] [stdout] test peek::tests::test_peek_short_no_truncation ... ok
[INFO] [stdout] test store::pad_store::tests::test_delete_nonexistent_pad_returns_error ... ok
[INFO] [stdout] test store::pad_store::tests::test_reconcile_handles_content_read_error ... ok
[INFO] [stdout] test store::pad_store::tests::test_list_pads_triggers_sync ... ok
[INFO] [stdout] test store::pad_store::tests::test_delete_removes_pad ... ok
[INFO] [stdout] test store::pad_store::tests::test_doctor_normalizes_orphan_content ... ok
[INFO] [stdout] test store::pad_store::tests::test_delete_pad_safety ... ok
[INFO] [stdout] test store::pad_store::tests::test_doctor_recovers_orphan_content ... ok
[INFO] [stdout] test store::pad_store::tests::test_doctor_removes_empty_content ... ok
[INFO] [stdout] test store::pad_store::tests::test_doctor_removes_zombie_entries ... ok
[INFO] [stdout] test store::memory::tests::test_mem_backend_tags_save_and_load ... ok
[INFO] [stdout] test store::pad_store::tests::test_doctor_skips_files_if_scope_unavailable ... ok
[INFO] [stdout] test store::pad_store::tests::test_get_nonexistent_pad_returns_error ... ok
[INFO] [stdout] test store::memory::tests::test_mem_backend_tags_scope_isolation ... ok
[INFO] [stdout] test init::tests::test_migration_flat_to_bucketed ... ok
[INFO] [stdout] test store::pad_store::tests::test_save_and_get_pad ... ok
[INFO] [stdout] test store::pad_store::tests::test_save_pad_atomic_failure_leaves_no_trace ... ok
[INFO] [stdout] test store::pad_store::tests::test_save_fails_on_write_error ... ok
[INFO] [stdout] test store::pad_store::tests::test_sync_ignores_fresh_metadata ... ok
[INFO] [stdout] test tags::tests::test_tag_entry_new ... ok
[INFO] [stdout] test store::pad_store::tests::test_sync_updates_stale_metadata ... ok
[INFO] [stdout] test store::pad_store::tests::test_scopes_are_isolated ... ok
[INFO] [stdout] test tags::validation::tests::test_invalid_empty ... ok
[INFO] [stdout] test tags::validation::tests::test_invalid_ends_with_hyphen ... ok
[INFO] [stdout] test tags::validation::tests::test_error_display ... ok
[INFO] [stdout] test tags::tests::test_tag_entry_serialization_roundtrip ... ok
[INFO] [stdout] test tags::validation::tests::test_invalid_characters ... ok
[INFO] [stdout] test tags::validation::tests::test_invalid_consecutive_hyphens ... ok
[INFO] [stdout] test tags::validation::tests::test_invalid_starts_with_underscore ... ok
[INFO] [stdout] test tags::validation::tests::test_valid_mixed_tags ... ok
[INFO] [stdout] test tags::validation::tests::test_valid_simple_tags ... ok
[INFO] [stdout] test tags::validation::tests::test_valid_tags_with_hyphens ... ok
[INFO] [stdout] test tags::validation::tests::test_valid_tags_with_numbers ... ok
[INFO] [stdout] test tags::validation::tests::test_valid_tags_with_underscores ... ok
[INFO] [stdout] test todos::tests::test_propagate_all_done ... ok
[INFO] [stdout] test todos::tests::test_propagate_all_planned ... ok
[INFO] [stdout] test todos::tests::test_propagate_mixed_done_planned ... ok
[INFO] [stdout] test todos::tests::test_propagate_ignores_deleted_children ... ok
[INFO] [stdout] test todos::tests::test_propagate_recursive ... ok
[INFO] [stdout] test tags::validation::tests::test_invalid_starts_with_number ... ok
[INFO] [stdout] test tags::validation::tests::test_invalid_starts_with_hyphen ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- commands::export::tests::test_export_single_file_creates_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'commands::export::tests::test_export_single_file_creates_file' (120) panicked at src/commands/export.rs:936:91:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cacf02b3d3a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cacf02b3d3a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized::<std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cacf02b3d3a - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cacf02b3d3a - <<std[e28293b1aa0f68bd]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cacf02cb61a - <core[c1f1a4ba060b9bfa]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cacf02cb61a - core[c1f1a4ba060b9bfa]::fmt::write
[INFO] [stdout]    6:     0x5cacf02b8862 - std[e28293b1aa0f68bd]::io::default_write_fmt::<alloc[fdfd2bd8633a6659]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cacf02b8862 - <alloc[fdfd2bd8633a6659]::vec::Vec<u8> as std[e28293b1aa0f68bd]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cacf029063f - <std[e28293b1aa0f68bd]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cacf029063f - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cacf02aad29 - std[e28293b1aa0f68bd]::panicking::default_hook
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5caceff3a20c - <alloc[fdfd2bd8633a6659]::boxed::Box<dyn for<'a, 'b> core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5caceff3a20c - test[273d7611820c9051]::test_main_with_exit_callback::<test[273d7611820c9051]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cacf02aaee2 - <alloc[fdfd2bd8633a6659]::boxed::Box<dyn for<'a, 'b> core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cacf02aaee2 - std[e28293b1aa0f68bd]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cacf02906f8 - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5cacf0287da9 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace::<std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cacf02914cd - __rustc[b7974e8690430dd9]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cacf02cbefc - core[c1f1a4ba060b9bfa]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cacf02cbc72 - core[c1f1a4ba060b9bfa]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5cacefeb222a - core::result::Result<T,E>::unwrap::h3ac50d45e35c2972
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5cacefeb222a - padzapp::commands::export::tests::test_export_single_file_creates_file::h46f223373bccebbe
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands/export.rs:936:91
[INFO] [stdout]   22:     0x5cacefeb2847 - padzapp::commands::export::tests::test_export_single_file_creates_file::{{closure}}::h8b83621442509fbc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/commands/export.rs:912:46
[INFO] [stdout]   23:     0x5cacefd8b0a6 - core::ops::function::FnOnce::call_once::h2813bbd9f7bd940a
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5caceff2e2eb - <fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5caceff2e2eb - test[273d7611820c9051]::__rust_begin_short_backtrace::<core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5caceff3acdb - test[273d7611820c9051]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5caceff3acdb - <core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe<test[273d7611820c9051]::run_test_in_process::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5caceff3acdb - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::<core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe<test[273d7611820c9051]::run_test_in_process::{closure#0}>, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5caceff3acdb - std[e28293b1aa0f68bd]::panicking::catch_unwind::<core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe<test[273d7611820c9051]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5caceff3acdb - std[e28293b1aa0f68bd]::panic::catch_unwind::<core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe<test[273d7611820c9051]::run_test_in_process::{closure#0}>, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5caceff3acdb - test[273d7611820c9051]::run_test_in_process
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5caceff3acdb - test[273d7611820c9051]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5caceff363f4 - test[273d7611820c9051]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5caceff363f4 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace::<test[273d7611820c9051]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5caceff3d8e2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::<test[273d7611820c9051]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5caceff3d8e2 - <core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe<std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked<test[273d7611820c9051]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5caceff3d8e2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::<core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe<std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked<test[273d7611820c9051]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5caceff3d8e2 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe<std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked<test[273d7611820c9051]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5caceff3d8e2 - std[e28293b1aa0f68bd]::panic::catch_unwind::<core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe<std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked<test[273d7611820c9051]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5caceff3d8e2 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::<test[273d7611820c9051]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5caceff3d8e2 - <std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked<test[273d7611820c9051]::run_test::{closure#1}, ()>::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5cacf02b2c1f - <alloc[fdfd2bd8633a6659]::boxed::Box<dyn core[c1f1a4ba060b9bfa]::ops::function::FnOnce<(), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5cacf02b2c1f - <std[e28293b1aa0f68bd]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x71ed72cddaa4 - <unknown>
[INFO] [stdout]   45:     0x71ed72d6aa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     commands::export::tests::test_export_single_file_creates_file
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 487 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "6b025a2c89af295fce5689c15dfb8caa3309af70584725219532959111d5376c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6b025a2c89af295fce5689c15dfb8caa3309af70584725219532959111d5376c", kill_on_drop: false }`
[INFO] [stdout] 6b025a2c89af295fce5689c15dfb8caa3309af70584725219532959111d5376c
