[INFO] fetching crate freneng 0.1.2...
[INFO] testing freneng-0.1.2 against 1.94.0 for beta-1.95-1
[INFO] extracting crate freneng 0.1.2 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate freneng 0.1.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate freneng 0.1.2
[INFO] tweaked toml for crates.io crate freneng 0.1.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate freneng 0.1.2 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate freneng 0.1.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.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.2.50
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e1208d47036ff507051bfe79651b3b870736b0c050464432085caf372bec45a4
[INFO] running `Command { std: "docker" "start" "-a" "e1208d47036ff507051bfe79651b3b870736b0c050464432085caf372bec45a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e1208d47036ff507051bfe79651b3b870736b0c050464432085caf372bec45a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e1208d47036ff507051bfe79651b3b870736b0c050464432085caf372bec45a4", kill_on_drop: false }`
[INFO] [stdout] e1208d47036ff507051bfe79651b3b870736b0c050464432085caf372bec45a4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b529ae028539713599e55fdd751d3f782d987d4dee4dba4650490c3a87541a75
[INFO] running `Command { std: "docker" "start" "-a" "b529ae028539713599e55fdd751d3f782d987d4dee4dba4650490c3a87541a75", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling freneng v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.29s
[INFO] running `Command { std: "docker" "inspect" "b529ae028539713599e55fdd751d3f782d987d4dee4dba4650490c3a87541a75", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b529ae028539713599e55fdd751d3f782d987d4dee4dba4650490c3a87541a75", kill_on_drop: false }`
[INFO] [stdout] b529ae028539713599e55fdd751d3f782d987d4dee4dba4650490c3a87541a75
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bd0d3d108de170f737d9c9dc10a11a580489b5ea87585a2ea8a46f0dc6d88357
[INFO] running `Command { std: "docker" "start" "-a" "bd0d3d108de170f737d9c9dc10a11a580489b5ea87585a2ea8a46f0dc6d88357", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling freneng v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stdout] warning: unused import: `std::path::PathBuf`
[INFO] [stdout]  --> examples/test_same_name_handling.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::path::PathBuf;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.39s
[INFO] running `Command { std: "docker" "inspect" "bd0d3d108de170f737d9c9dc10a11a580489b5ea87585a2ea8a46f0dc6d88357", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd0d3d108de170f737d9c9dc10a11a580489b5ea87585a2ea8a46f0dc6d88357", kill_on_drop: false }`
[INFO] [stdout] bd0d3d108de170f737d9c9dc10a11a580489b5ea87585a2ea8a46f0dc6d88357
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d1bd14868400487f2c157a9f31ba6b3c6917c9fdbeef9837b22e6c6333773a91
[INFO] running `Command { std: "docker" "start" "-a" "d1bd14868400487f2c157a9f31ba6b3c6917c9fdbeef9837b22e6c6333773a91", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::path::PathBuf`
[INFO] [stderr]  --> examples/test_same_name_handling.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::path::PathBuf;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `freneng` (example "test_same_name_handling") generated 1 warning (run `cargo fix --example "test_same_name_handling" -p freneng` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/freneng-a3315633ae77fe87)
[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/audit_tests.rs (/opt/rustwide/target/debug/deps/audit_tests-7a05cdb0187ac017)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_audit_entry_contains_command ... ok
[INFO] [stdout] test test_clear_audit_log ... ok
[INFO] [stdout] test test_audit_entry_contains_user ... ok
[INFO] [stdout] test test_log_audit_entry_creates_file ... ok
[INFO] [stdout] test test_audit_log_append_only ... ok
[INFO] [stdout] test test_log_audit_entry_with_skipped_and_errors ... ok
[INFO] [stdout] test test_read_audit_log_multiple_entries ... ok
[INFO] [stdout] test test_read_audit_log_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fs_ops_tests.rs (/opt/rustwide/target/debug/deps/fs_ops_tests-14c82c7868ed729b)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test test_find_matching_files_in_test_data_structure ... ok
[INFO] [stdout] test test_find_matching_files_invalid_pattern ... ok
[INFO] [stdout] test test_find_matching_files_literal_file_path ... ok
[INFO] [stdout] test test_find_matching_files_literal_directory_non_recursive ... ok
[INFO] [stdout] test test_find_matching_files_literal_directory_recursive ... ok
[INFO] [stdout] test test_find_matching_files_literal_file_path_recursive ... ok
[INFO] [stdout] test test_find_matching_files_recursive_in_test_data ... ok
[INFO] [stdout] test test_find_matching_files_non_recursive ... ok
[INFO] [stdout] test test_find_matching_files_no_matches ... ok
[INFO] [stdout] test test_find_matching_files_simple ... ok
[INFO] [stdout] test test_find_matching_files_multiple_literal_paths_via_cli ... ok
[INFO] [stdout] test test_find_matching_files_non_recursive_wrapper ... ok
[INFO] [stdout] test test_find_matching_files_recursive_flag_without_star_star ... ok
[INFO] [stdout] test test_perform_renames_success ... ok
[INFO] [stdout] test test_perform_renames_skip_identical ... ok
[INFO] [stdout] test test_perform_renames_error_nonexistent ... ok
[INFO] [stdout] test test_find_matching_files_literal_nonexistent_path ... ok
[INFO] [stdout] test test_perform_renames_skip_existing ... ok
[INFO] [stdout] test test_find_matching_files_with_glob_star_star ... ok
[INFO] [stdout] test test_perform_renames_overwrite ... ok
[INFO] [stderr]      Running tests/history_tests.rs (/opt/rustwide/target/debug/deps/history_tests-b7ffd5c3bc2aa544)
[INFO] [stdout] test test_perform_renames_multiple ... ok
[INFO] [stdout] test test_find_matching_files_recursive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_load_history_nonexistent ... ok
[INFO] [stdout] test test_clear_history ... ok
[INFO] [stdout] test test_save_and_load_history ... ok
[INFO] [stdout] test test_save_history_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-5b7b6e5bab6f5a38)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_full_rename_workflow_with_deeply_nested_test_data ... ok
[INFO] [stdout] test test_full_rename_workflow_with_mixed_test_data_types ... ok
[INFO] [stdout] test test_full_rename_workflow_prevents_empty_name ... ok
[INFO] [stdout] test test_full_rename_workflow_multiple_placeholders ... ok
[INFO] [stdout] test test_full_rename_workflow_with_test_data_structure ... ok
[INFO] [stdout] test test_full_rename_workflow_substring_selection ... ok
[INFO] [stdout] test test_full_rename_workflow_complex_pattern ... ok
[INFO] [stdout] test test_full_rename_workflow_extension_only ... ok
[INFO] [stdout] test test_full_rename_workflow_simple ... ok
[INFO] [stdout] test test_full_rename_workflow_with_replace ... ok
[INFO] [stdout] test test_full_rename_workflow_with_modifiers ... ok
[INFO] [stdout] test test_full_rename_workflow_counter ... ok
[INFO] [stdout] test test_full_rename_workflow_with_overwrite ... ok
[INFO] [stdout] test test_recursive_files_preserve_paths_in_preview ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-9223939ba1c56e18)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_invalid_pattern ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_literal_directory_non_recursive ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_in_test_data_structure ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_literal_file_path_recursive ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_literal_directory_recursive ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_recursive_in_test_data ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_literal_nonexistent_path ... ok
[INFO] [stdout] test fs_ops_tests::test_perform_renames_skip_existing ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_non_recursive ... ok
[INFO] [stdout] test fs_ops_tests::test_perform_renames_error_nonexistent ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_no_matches ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_recursive ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_multiple_literal_paths_via_cli ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_simple ... ok
[INFO] [stdout] test history_tests::test_clear_history ... ok
[INFO] [stdout] test fs_ops_tests::test_perform_renames_skip_identical ... ok
[INFO] [stdout] test fs_ops_tests::test_perform_renames_success ... ok
[INFO] [stdout] test history_tests::test_save_and_load_history ... ok
[INFO] [stdout] test fs_ops_tests::test_perform_renames_multiple ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_simple ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_with_deeply_nested_test_data ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_extension_only ... ok
[INFO] [stdout] test fs_ops_tests::test_perform_renames_overwrite ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_literal_file_path ... ok
[INFO] [stdout] test history_tests::test_save_history_empty ... ok
[INFO] [stdout] test history_tests::test_load_history_nonexistent ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_counter ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_with_glob_star_star ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_with_mixed_test_data_types ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_prevents_empty_name ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_recursive_flag_without_star_star ... ok
[INFO] [stdout] test fs_ops_tests::test_find_matching_files_non_recursive_wrapper ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_complex_pattern ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_with_replace ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_substring_selection ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_multiple_placeholders ... ok
[INFO] [stdout] test lib_tests::test_engine_preview_with_deeply_nested_directories ... ok
[INFO] [stdout] test lib_tests::test_engine_preview_with_mixed_file_types ... ok
[INFO] [stdout] test lib_tests::test_engine_preview_with_nested_directories ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_with_test_data_structure ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_with_modifiers ... ok
[INFO] [stdout] test lib_tests::test_engine_warning_collection ... ok
[INFO] [stdout] test lib_tests::test_engine_empty_name_detection ... ok
[INFO] [stdout] test lib_tests::test_engine_preview_logic ... ok
[INFO] [stdout] test integration_tests::test_full_rename_workflow_with_overwrite ... ok
[INFO] [stdout] test lib_tests::test_engine_preview_with_subdirectory_files ... ok
[INFO] [stdout] test lib_tests::test_file_without_parent ... ok
[INFO] [stdout] test lib_tests::test_check_undo_safe_operation ... ok
[INFO] [stdout] test lib_tests::test_apply_undo_single_file ... ok
[INFO] [stdout] test lib_tests::test_check_undo_conflict_original_occupied ... ok
[INFO] [stdout] test lib_tests::test_engine_undo_safety_check ... ok
[INFO] [stdout] test lib_tests::test_valid_file_name_processing ... ok
[INFO] [stdout] test pattern_tests::test_counter_with_multiple_files ... ok
[INFO] [stdout] test pattern_tests::test_multiple_placeholders ... ok
[INFO] [stdout] test lib_tests::test_check_undo_mixed_safe_and_conflicts ... ok
[INFO] [stdout] test pattern_tests::test_pattern_with_mixed_file_types_across_directories ... ok
[INFO] [stdout] test pattern_tests::test_pattern_with_config_files ... ok
[INFO] [stdout] test pattern_tests::test_pattern_with_log_files ... ok
[INFO] [stdout] test pattern_tests::test_pattern_with_system_logs ... ok
[INFO] [stdout] test pattern_tests::test_modifier_lowercase_after_placeholder ... ok
[INFO] [stdout] test pattern_tests::test_modifier_lowercase ... ok
[INFO] [stdout] test lib_tests::test_apply_undo_multiple_files ... ok
[INFO] [stdout] test pattern_tests::test_modifier_trim ... ok
[INFO] [stdout] test pattern_tests::test_modifier_title_case ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_c_with_width ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_e ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_d ... ok
[INFO] [stdout] test pattern_tests::test_modifier_replace ... ok
[INFO] [stdout] test pattern_tests::test_substring_n_combined ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_p_with_deeply_nested_structure ... ok
[INFO] [stdout] test pattern_tests::test_substring_n_open_end ... ok
[INFO] [stdout] test pattern_tests::test_substring_n_negative ... ok
[INFO] [stdout] test pattern_tests::test_sequential_modifiers ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_f ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_c ... ok
[INFO] [stdout] test pattern_tests::test_modifier_uppercase_after_placeholder ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_h ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_fd ... ok
[INFO] [stdout] test pattern_tests::test_substring_n_range ... ok
[INFO] [stdout] test pattern_tests::test_substring_e_range ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_p ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_n ... ok
[INFO] [stdout] test pattern_tests::test_modifier_regex_replace ... ok
[INFO] [stdout] test validation_tests::test_validate_empty_filename ... ok
[INFO] [stdout] test validation_tests::test_validate_circular_rename ... ok
[INFO] [stdout] test pattern_tests::test_placeholder_fh ... ok
[INFO] [stdout] test pattern_tests::test_modifier_uppercase ... ok
[INFO] [stdout] test validation_tests::test_validate_parent_not_writable_false_positive_bug ... ok
[INFO] [stdout] test validation_tests::test_validate_invalid_characters ... ok
[INFO] [stdout] test validation_tests::test_validate_multiple_files_mixed ... ok
[INFO] [stdout] test validation_tests::test_validate_source_not_found ... ok
[INFO] [stdout] test validation_tests::test_validate_concurrent_writable_checks ... ok
[INFO] [stdout] test validation_tests::test_validate_path_too_long ... ok
[INFO] [stdout] test validation_tests::test_validate_target_exists ... ok
[INFO] [stdout] test validation_tests::test_validate_valid_rename ... ok
[INFO] [stdout] test validation_tests::test_validate_target_exists_with_overwrite ... ok
[INFO] [stderr]      Running tests/lib_tests.rs (/opt/rustwide/target/debug/deps/lib_tests-31d108e3e8f5f776)
[INFO] [stdout] test integration_tests::test_recursive_files_preserve_paths_in_preview ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_engine_preview_logic ... ok
[INFO] [stdout] test test_engine_preview_with_deeply_nested_directories ... ok
[INFO] [stdout] test test_apply_undo_single_file ... ok
[INFO] [stdout] test test_engine_preview_with_mixed_file_types ... ok
[INFO] [stdout] test test_engine_preview_with_nested_directories ... ok
[INFO] [stdout] test test_engine_warning_collection ... ok
[INFO] [stdout] test test_engine_undo_safety_check ... ok
[INFO] [stdout] test test_engine_preview_with_subdirectory_files ... ok
[INFO] [stdout] test test_check_undo_safe_operation ... ok
[INFO] [stdout] test test_check_undo_mixed_safe_and_conflicts ... ok
[INFO] [stdout] test test_file_without_parent ... ok
[INFO] [stdout] test test_apply_undo_multiple_files ... ok
[INFO] [stdout] test test_engine_empty_name_detection ... ok
[INFO] [stdout] test test_valid_file_name_processing ... ok
[INFO] [stderr]      Running tests/pattern_tests.rs (/opt/rustwide/target/debug/deps/pattern_tests-fa784b66a8cdc3a7)
[INFO] [stdout] test test_check_undo_conflict_original_occupied ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test test_counter_with_multiple_files ... ok
[INFO] [stdout] test test_multiple_placeholders ... ok
[INFO] [stdout] test test_modifier_trim ... ok
[INFO] [stdout] test test_modifier_lowercase_after_placeholder ... ok
[INFO] [stdout] test test_pattern_with_config_files ... ok
[INFO] [stdout] test test_modifier_lowercase ... ok
[INFO] [stdout] test test_pattern_with_log_files ... ok
[INFO] [stdout] test test_modifier_uppercase ... ok
[INFO] [stdout] test test_modifier_regex_replace ... ok
[INFO] [stdout] test test_pattern_with_mixed_file_types_across_directories ... ok
[INFO] [stdout] test test_pattern_with_system_logs ... ok
[INFO] [stdout] test test_modifier_replace ... ok
[INFO] [stdout] test test_modifier_title_case ... ok
[INFO] [stdout] test test_modifier_uppercase_after_placeholder ... ok
[INFO] [stdout] test test_placeholder_p_with_deeply_nested_structure ... ok
[INFO] [stdout] test test_substring_n_open_end ... ok
[INFO] [stdout] test test_substring_n_negative ... ok
[INFO] [stdout] test test_placeholder_c_with_width ... ok
[INFO] [stdout] test test_placeholder_f ... ok
[INFO] [stdout] test test_placeholder_d ... ok
[INFO] [stdout] test test_substring_e_range ... ok
[INFO] [stdout] test test_substring_n_range ... ok
[INFO] [stdout] test test_substring_n_combined ... ok
[INFO] [stdout] test test_placeholder_fh ... ok
[INFO] [stdout] test test_placeholder_h ... ok
[INFO] [stdout] test test_placeholder_p ... ok
[INFO] [stdout] test test_sequential_modifiers ... ok
[INFO] [stdout] test test_placeholder_c ... ok
[INFO] [stdout] test test_placeholder_e ... ok
[INFO] [stdout] test test_placeholder_fd ... ok
[INFO] [stdout] test test_placeholder_n ... ok
[INFO] [stderr]      Running tests/validation_tests.rs (/opt/rustwide/target/debug/deps/validation_tests-63c4a1737ed7bacf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_validate_invalid_characters ... ok
[INFO] [stdout] test test_validate_empty_filename ... ok
[INFO] [stdout] test test_validate_parent_not_writable_false_positive_bug ... ok
[INFO] [stdout] test test_validate_target_exists ... ok
[INFO] [stdout] test test_validate_path_too_long ... ok
[INFO] [stderr]    Doc-tests freneng
[INFO] [stdout] test test_validate_source_not_found ... ok
[INFO] [stdout] test test_validate_multiple_files_mixed ... ok
[INFO] [stdout] test test_validate_target_exists_with_overwrite ... ok
[INFO] [stdout] test test_validate_concurrent_writable_checks ... ok
[INFO] [stdout] test test_validate_valid_rename ... ok
[INFO] [stdout] test test_validate_circular_rename ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test src/fs_ops.rs - fs_ops::find_matching_files (line 61) - compile ... ok
[INFO] [stdout] test src/lib.rs - RenamingEngine::apply_undo (line 228) - compile ... ok
[INFO] [stdout] test src/audit.rs - audit::read_audit_log (line 188) ... ok
[INFO] [stdout] test src/fs_ops.rs - fs_ops::perform_renames (line 415) ... ok
[INFO] [stdout] test src/pattern.rs - pattern::apply_rename_pattern (line 39) ... ok
[INFO] [stdout] test src/history.rs - history::load_history (line 84) ... ok
[INFO] [stdout] test src/lib.rs - RenamingEngine::validate (line 287) ... ok
[INFO] [stdout] test src/validation.rs - validation::validate_renames (line 65) ... ok
[INFO] [stdout] test src/history.rs - history::clear_history (line 113) ... ok
[INFO] [stdout] test src/lib.rs - RenamingEngine::generate_preview (line 65) ... ok
[INFO] [stdout] test src/lib.rs - RenamingEngine::check_undo (line 149) ... ok
[INFO] [stdout] test src/fs_ops.rs - fs_ops::find_matching_files_recursive (line 91) ... ok
[INFO] [stdout] test src/history.rs - history::save_history (line 47) ... FAILED
[INFO] [stdout] test src/audit.rs - audit::log_audit_from_result (line 240) ... FAILED
[INFO] [stdout] test src/audit.rs - audit::log_audit_entry (line 86) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/history.rs - history::save_history (line 47) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (544) panicked at /tmp/rustdoctest62dIIW/doctest_bundle_2024.rs:150:29:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62251ff56202 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x62251ff56202 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x62251ff56202 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x62251ff56202 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x62251ff676aa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x62251ff676aa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x62251ff228c6 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x62251ff228c6 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x62251ff34989 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x62251ff34989 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x62251ff347e9 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x62251ff34bcb - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x62251ff34a48 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x62251ff2fc19 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x62251ff15edd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x62251ff6fb6c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x62251ff6f002 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x62251fa2d759 - doctest_bundle_2024::__doctest_8::main::{{closure}}::hd02b5a8c4a4ebdde
[INFO] [stdout]   18:     0x62251fa9e757 - <core::pin::Pin<P> as core::future::future::Future>::poll::h02e36a9eb2a830cf
[INFO] [stdout]   19:     0x62251fa9ca38 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hd345d29e0b26a9d0
[INFO] [stdout]   20:     0x62251fa9bb2c - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hb74553a09b4b4b06
[INFO] [stdout]   21:     0x62251fa78e54 - tokio::runtime::scheduler::current_thread::Context::enter::h8371be9d2cbfb532
[INFO] [stdout]   22:     0x62251fa91f51 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h5dd793458affd078
[INFO] [stdout]   23:     0x62251fa88758 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h643b96e7a3445f52
[INFO] [stdout]   24:     0x62251fa5a6a5 - tokio::runtime::context::scoped::Scoped<T>::set::ha22f965dac228c65
[INFO] [stdout]   25:     0x62251fa584a8 - tokio::runtime::context::set_scheduler::{{closure}}::he8067be4d7aaf757
[INFO] [stdout]   26:     0x62251fa33a9f - std::thread::local::LocalKey<T>::try_with::h323a1642e37e34d0
[INFO] [stdout]   27:     0x62251fa2f7aa - std::thread::local::LocalKey<T>::with::h0066a835d0a6c736
[INFO] [stdout]   28:     0x62251fa57d1f - tokio::runtime::context::set_scheduler::hc3a6ebe7dbec5126
[INFO] [stdout]   29:     0x62251fa87008 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::hb421f530ad451bec
[INFO] [stdout]   30:     0x62251fa88cd3 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h5f882d057646dcc9
[INFO] [stdout]   31:     0x62251fa6eb34 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h46d475e29804d83c
[INFO] [stdout]   32:     0x62251fa5edc3 - tokio::runtime::context::runtime::enter_runtime::hbe2dfebcd8f5f458
[INFO] [stdout]   33:     0x62251fa6cd99 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h9d2a297aa339b6f4
[INFO] [stdout]   34:     0x62251fa6885c - tokio::runtime::runtime::Runtime::block_on_inner::h9e2da19aef73463a
[INFO] [stdout]   35:     0x62251fa69baa - tokio::runtime::runtime::Runtime::block_on::h3b216613a61a09a0
[INFO] [stdout]   36:     0x62251fa21818 - tokio_test::block_on::h72221ca094dbf7f2
[INFO] [stdout]   37:     0x62251fa2d368 - doctest_bundle_2024::__doctest_8::main::h1706bacc15a0880a
[INFO] [stdout]   38:     0x62251fa2d7d6 - doctest_bundle_2024::__doctest_8::__main_fn::h336fccf1a7586552
[INFO] [stdout]   39:     0x62251fa1b1d1 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_8::TEST::{closure#0}
[INFO] [stdout]   40:     0x62251fa1ec66 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_8::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   41:     0x62251fa1bcf5 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   42:     0x62251fa1e9c3 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   43:     0x62251fa1a736 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   44:     0x62251fa1ac49 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   45:     0x62251ff24446 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   46:     0x62251ff24446 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   47:     0x62251ff24446 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   48:     0x62251ff24446 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   49:     0x62251ff24446 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   50:     0x62251ff24446 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   51:     0x62251ff24446 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x62251ff24446 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x62251ff24446 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   54:     0x62251fa1a671 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   55:     0x62251fa1eee5 - main
[INFO] [stdout]   56:     0x768cb07681ca - <unknown>
[INFO] [stdout]   57:     0x768cb076828b - __libc_start_main
[INFO] [stdout]   58:     0x62251fa18bb5 - _start
[INFO] [stdout]   59:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/audit.rs - audit::log_audit_from_result (line 240) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] DEBUG: working_directory = "."
[INFO] [stdout] DEBUG: audit_path = "./.fren_audit.log"
[INFO] [stdout] DEBUG: audit_path exists before write = false
[INFO] [stdout] DEBUG: working_directory exists = true
[INFO] [stdout] DEBUG: working_directory is_dir = true
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (525) panicked at /tmp/rustdoctest62dIIW/doctest_bundle_2024.rs:47:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Failed to open audit file at \"./.fren_audit.log\": Read-only file system (os error 30)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63807f4e4202 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x63807f4e4202 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x63807f4e4202 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x63807f4e4202 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63807f4f56aa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63807f4f56aa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x63807f4b08c6 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63807f4b08c6 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x63807f4c2989 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x63807f4c2989 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x63807f4c27e9 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x63807f4c2bcb - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x63807f4c2a48 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x63807f4bdc19 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x63807f4a3edd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x63807f4fdb6c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x63807f4fd002 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x63807efb9bc0 - doctest_bundle_2024::__doctest_1::main::{{closure}}::h4eb708b9ba1d38ae
[INFO] [stdout]   18:     0x63807f02cb17 - <core::pin::Pin<P> as core::future::future::Future>::poll::he3f9e8ccf33a3c8a
[INFO] [stdout]   19:     0x63807f02aa98 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hdfb2be3392e453ce
[INFO] [stdout]   20:     0x63807f02a48c - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::hf7d383f3aecfd122
[INFO] [stdout]   21:     0x63807f00a2d4 - tokio::runtime::scheduler::current_thread::Context::enter::hce443cfe0ed5761a
[INFO] [stdout]   22:     0x63807f01c111 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::h3fa8643f54f88847
[INFO] [stdout]   23:     0x63807f0166f8 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h41b20cdd26f667f6
[INFO] [stdout]   24:     0x63807efe7995 - tokio::runtime::context::scoped::Scoped<T>::set::h0ae4a59bb44fb70a
[INFO] [stdout]   25:     0x63807efe62a8 - tokio::runtime::context::set_scheduler::{{closure}}::h7ae8d7ed7d43cb69
[INFO] [stdout]   26:     0x63807efc76ff - std::thread::local::LocalKey<T>::try_with::hb98cda932d4c7af8
[INFO] [stdout]   27:     0x63807efbf6aa - std::thread::local::LocalKey<T>::with::he3316c6808869049
[INFO] [stdout]   28:     0x63807efe5b1f - tokio::runtime::context::set_scheduler::h6111c27fa2da5a1b
[INFO] [stdout]   29:     0x63807f0124b8 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h5a9efdbc82282722
[INFO] [stdout]   30:     0x63807f017553 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::hd130bf772e148b00
[INFO] [stdout]   31:     0x63807effdeb4 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h7b12c694546b7676
[INFO] [stdout]   32:     0x63807efec403 - tokio::runtime::context::runtime::enter_runtime::h9d8d4da8240b63eb
[INFO] [stdout]   33:     0x63807effb1a9 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::hcd2ceb55a4474522
[INFO] [stdout]   34:     0x63807eff719c - tokio::runtime::runtime::Runtime::block_on_inner::hdec73a0a8f446894
[INFO] [stdout]   35:     0x63807eff955a - tokio::runtime::runtime::Runtime::block_on::hf80a577bf8c57e41
[INFO] [stdout]   36:     0x63807efb0118 - tokio_test::block_on::hdd57310fd56d52a3
[INFO] [stdout]   37:     0x63807efb9355 - doctest_bundle_2024::__doctest_1::main::hdabfee06497fb99b
[INFO] [stdout]   38:     0x63807efb9c66 - doctest_bundle_2024::__doctest_1::__main_fn::hd31cf4c95d482ee8
[INFO] [stdout]   39:     0x63807efa8ea1 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_1::TEST::{closure#0}
[INFO] [stdout]   40:     0x63807efacaa6 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_1::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   41:     0x63807efa9cf5 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   42:     0x63807efac9c3 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   43:     0x63807efa8736 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   44:     0x63807efa8c49 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   45:     0x63807f4b2446 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   46:     0x63807f4b2446 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   47:     0x63807f4b2446 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   48:     0x63807f4b2446 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   49:     0x63807f4b2446 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   50:     0x63807f4b2446 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   51:     0x63807f4b2446 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x63807f4b2446 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x63807f4b2446 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   54:     0x63807efa8671 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   55:     0x63807efacee5 - main
[INFO] [stdout]   56:     0x7c1b6a3eb1ca - <unknown>
[INFO] [stdout]   57:     0x7c1b6a3eb28b - __libc_start_main
[INFO] [stdout]   58:     0x63807efa6bb5 - _start
[INFO] [stdout]   59:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/audit.rs - audit::log_audit_entry (line 86) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] DEBUG: working_directory = "."
[INFO] [stdout] DEBUG: audit_path = "./.fren_audit.log"
[INFO] [stdout] DEBUG: audit_path exists before write = false
[INFO] [stdout] DEBUG: working_directory exists = true
[INFO] [stdout] DEBUG: working_directory is_dir = true
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (527) panicked at /tmp/rustdoctest62dIIW/doctest_bundle_2024.rs:20:9:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: "Failed to open audit file at \"./.fren_audit.log\": Read-only file system (os error 30)"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5c0dc6336202 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5c0dc6336202 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5c0dc6336202 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5c0dc6336202 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5c0dc63476aa - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5c0dc63476aa - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5c0dc63028c6 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5c0dc63028c6 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5c0dc6314989 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5c0dc6314989 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5c0dc63147e9 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5c0dc6314bcb - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5c0dc6314a48 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5c0dc630fc19 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5c0dc62f5edd - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5c0dc634fb6c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5c0dc634f002 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5c0dc5e0b29b - doctest_bundle_2024::__doctest_0::main::{{closure}}::h1805c0fa9e1128b5
[INFO] [stdout]   18:     0x5c0dc5e7e957 - <core::pin::Pin<P> as core::future::future::Future>::poll::h6055dd966d21d10b
[INFO] [stdout]   19:     0x5c0dc5e7ca58 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}}::hda67588cb119ff01
[INFO] [stdout]   20:     0x5c0dc5e7abcc - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::{{closure}}::h64576e79d11e8ba3
[INFO] [stdout]   21:     0x5c0dc5e548c4 - tokio::runtime::scheduler::current_thread::Context::enter::h100c0ef834d9969b
[INFO] [stdout]   22:     0x5c0dc5e75d91 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::{{closure}}::hbb870b3a44e6049f
[INFO] [stdout]   23:     0x5c0dc5e685f8 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::{{closure}}::h0040662cec1f655e
[INFO] [stdout]   24:     0x5c0dc5e39f85 - tokio::runtime::context::scoped::Scoped<T>::set::h7aca5560a95c8a3c
[INFO] [stdout]   25:     0x5c0dc5e37fa8 - tokio::runtime::context::set_scheduler::{{closure}}::h1ab50a6aa8c2de74
[INFO] [stdout]   26:     0x5c0dc5e1806f - std::thread::local::LocalKey<T>::try_with::h8760d4852158ba18
[INFO] [stdout]   27:     0x5c0dc5e110ea - std::thread::local::LocalKey<T>::with::hb019c145f63ee377
[INFO] [stdout]   28:     0x5c0dc5e37adf - tokio::runtime::context::set_scheduler::h5a983a33a5e1d98d
[INFO] [stdout]   29:     0x5c0dc5e65478 - tokio::runtime::scheduler::current_thread::CoreGuard::enter::h8b627c460d38f2f3
[INFO] [stdout]   30:     0x5c0dc5e68c53 - tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h5268c80e2f862bc8
[INFO] [stdout]   31:     0x5c0dc5e4f4f4 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::{{closure}}::h566276d9d77d3c42
[INFO] [stdout]   32:     0x5c0dc5e3cff3 - tokio::runtime::context::runtime::enter_runtime::h61fe7003f2ca953f
[INFO] [stdout]   33:     0x5c0dc5e4d4a9 - tokio::runtime::scheduler::current_thread::CurrentThread::block_on::he80a15cbd8d549db
[INFO] [stdout]   34:     0x5c0dc5e486bc - tokio::runtime::runtime::Runtime::block_on_inner::h973403891f0f0aa9
[INFO] [stdout]   35:     0x5c0dc5e4a5fa - tokio::runtime::runtime::Runtime::block_on::h6c0f2d9767bda975
[INFO] [stdout]   36:     0x5c0dc5e01ed8 - tokio_test::block_on::h9111cb66caeca7e1
[INFO] [stdout]   37:     0x5c0dc5e0abf8 - doctest_bundle_2024::__doctest_0::main::hef229ba9cf546418
[INFO] [stdout]   38:     0x5c0dc5e0b336 - doctest_bundle_2024::__doctest_0::__main_fn::h6e0ec561848a7831
[INFO] [stdout]   39:     0x5c0dc5dfae20 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_0::TEST::{closure#0}
[INFO] [stdout]   40:     0x5c0dc5dfea66 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_0::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   41:     0x5c0dc5dfbcf5 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   42:     0x5c0dc5dfe9c3 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   43:     0x5c0dc5dfa736 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   44:     0x5c0dc5dfac49 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   45:     0x5c0dc6304446 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   46:     0x5c0dc6304446 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   47:     0x5c0dc6304446 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   48:     0x5c0dc6304446 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   49:     0x5c0dc6304446 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   50:     0x5c0dc6304446 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   51:     0x5c0dc6304446 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   52:     0x5c0dc6304446 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   53:     0x5c0dc6304446 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   54:     0x5c0dc5dfa671 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   55:     0x5c0dc5dfeee5 - main
[INFO] [stdout]   56:     0x767d3a5451ca - <unknown>
[INFO] [stdout]   57:     0x767d3a54528b - __libc_start_main
[INFO] [stdout]   58:     0x5c0dc5df8bb5 - _start
[INFO] [stdout]   59:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/audit.rs - audit::log_audit_entry (line 86)
[INFO] [stdout]     src/audit.rs - audit::log_audit_from_result (line 240)
[INFO] [stdout]     src/history.rs - history::save_history (line 47)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 12 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.79s; merged doctests compilation took 2.70s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "d1bd14868400487f2c157a9f31ba6b3c6917c9fdbeef9837b22e6c6333773a91", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1bd14868400487f2c157a9f31ba6b3c6917c9fdbeef9837b22e6c6333773a91", kill_on_drop: false }`
[INFO] [stdout] d1bd14868400487f2c157a9f31ba6b3c6917c9fdbeef9837b22e6c6333773a91
