[INFO] cloning repository https://github.com/cammeresi/rockmail
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cammeresi/rockmail" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcammeresi%2Frockmail", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcammeresi%2Frockmail'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 226170ddf6cf268023317b43b6c9962521bc93f8
[INFO] testing cammeresi/rockmail against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcammeresi%2Frockmail" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/cammeresi/rockmail
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/cammeresi/rockmail
[INFO] tweaked toml for git repo https://github.com/cammeresi/rockmail written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cammeresi/rockmail on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/cammeresi/rockmail 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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5b312f60864f7b7aac5a150f5d7964cec77a1013e0bc92f94f89937adc932486
[INFO] running `Command { std: "docker" "start" "-a" "5b312f60864f7b7aac5a150f5d7964cec77a1013e0bc92f94f89937adc932486", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5b312f60864f7b7aac5a150f5d7964cec77a1013e0bc92f94f89937adc932486", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5b312f60864f7b7aac5a150f5d7964cec77a1013e0bc92f94f89937adc932486", kill_on_drop: false }`
[INFO] [stdout] 5b312f60864f7b7aac5a150f5d7964cec77a1013e0bc92f94f89937adc932486
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 43db2869b24a318084c3682e04c10c3ece14d5aabe5ae42f252f2004a355d092
[INFO] running `Command { std: "docker" "start" "-a" "43db2869b24a318084c3682e04c10c3ece14d5aabe5ae42f252f2004a355d092", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling clap_builder v4.5.56
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling pastey v0.2.1
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rockmail v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling linker-set-proc v0.5.3
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling linker-set v0.5.4
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling clap v4.5.56
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 02s
[INFO] running `Command { std: "docker" "inspect" "43db2869b24a318084c3682e04c10c3ece14d5aabe5ae42f252f2004a355d092", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43db2869b24a318084c3682e04c10c3ece14d5aabe5ae42f252f2004a355d092", kill_on_drop: false }`
[INFO] [stdout] 43db2869b24a318084c3682e04c10c3ece14d5aabe5ae42f252f2004a355d092
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2e7256d77e1b82defce408a9637c1476212c83ccf047410b9149fdb73082d44f
[INFO] running `Command { std: "docker" "start" "-a" "2e7256d77e1b82defce408a9637c1476212c83ccf047410b9149fdb73082d44f", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling escape8259 v0.5.3
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling libtest-mimic v0.8.1
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tar v0.4.44
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rockmail v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 50.40s
[INFO] running `Command { std: "docker" "inspect" "2e7256d77e1b82defce408a9637c1476212c83ccf047410b9149fdb73082d44f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2e7256d77e1b82defce408a9637c1476212c83ccf047410b9149fdb73082d44f", kill_on_drop: false }`
[INFO] [stdout] 2e7256d77e1b82defce408a9637c1476212c83ccf047410b9149fdb73082d44f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 43976b2063a87e1b814d118a387a0a9b5301b4d7fa46cd00457953c7d319374a
[INFO] running `Command { std: "docker" "start" "-a" "43976b2063a87e1b814d118a387a0a9b5301b4d7fa46cd00457953c7d319374a", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rockmail-a2fbb4a2fcbb6d50)
[INFO] [stdout] 
[INFO] [stdout] running 716 tests
[INFO] [stdout] test config::action::tests::dupecheck_extra_whitespace ... ok
[INFO] [stdout] test config::action::tests::dupecheck ... ok
[INFO] [stdout] test config::action::tests::empty_forward_becomes_folder ... ok
[INFO] [stdout] test config::action::tests::folder ... ok
[INFO] [stdout] test config::action::tests::dupecheck_no_cache_becomes_folder ... ok
[INFO] [stdout] test config::action::tests::forward ... ok
[INFO] [stdout] test config::action::tests::header_op_add_always ... ok
[INFO] [stdout] test config::action::tests::header_op_add_if_not ... ok
[INFO] [stdout] test config::action::tests::header_op_delete_insert ... ok
[INFO] [stdout] test config::action::tests::header_op_empty_field ... ok
[INFO] [stdout] test config::action::tests::header_op_rename_insert ... ok
[INFO] [stdout] test config::action::tests::header_op_unknown_op ... ok
[INFO] [stdout] test config::action::tests::multi_folder ... ok
[INFO] [stdout] test config::action::tests::maildir ... ok
[INFO] [stdout] test config::action::tests::pipe_capture ... ok
[INFO] [stdout] test config::action::tests::pipe_capture_empty_name ... ok
[INFO] [stdout] test config::action::tests::multi_folder_mixed ... ok
[INFO] [stdout] test config::condition::tests::invalid_size_returns_none ... ok
[INFO] [stdout] test config::action::tests::pipe_capture_invalid_name ... ok
[INFO] [stdout] test config::condition::tests::escape ... ok
[INFO] [stdout] test config::action::tests::pipe_capture_space_before_eq ... ok
[INFO] [stdout] test config::action::tests::pipe_capture_space_after_eq ... ok
[INFO] [stdout] test config::condition::tests::malformed_weight_double_dot ... ok
[INFO] [stdout] test config::condition::tests::malformed_weight_multiple_dots ... ok
[INFO] [stdout] test config::condition::tests::negated_size_greater ... ok
[INFO] [stdout] test config::action::tests::pipe_capture_underscore ... ok
[INFO] [stdout] test config::condition::tests::negated_size_less ... ok
[INFO] [stdout] test config::condition::tests::negated_subst ... ok
[INFO] [stdout] test config::condition::tests::regex ... ok
[INFO] [stdout] test config::condition::tests::shell ... ok
[INFO] [stdout] test config::condition::tests::size ... ok
[INFO] [stdout] test config::condition::tests::subst ... ok
[INFO] [stdout] test config::condition::tests::empty_returns_none ... ok
[INFO] [stdout] test config::condition::tests::variable ... ok
[INFO] [stdout] test config::condition::tests::size_greater ... ok
[INFO] [stdout] test config::condition::tests::weight_x_equals_one ... ok
[INFO] [stdout] test config::condition::tests::weighted_decimal ... ok
[INFO] [stdout] test config::condition::tests::subst_shell ... ok
[INFO] [stdout] test config::condition::tests::weighted_negative ... ok
[INFO] [stdout] test config::condition::tests::weighted_negated_size ... ok
[INFO] [stdout] test config::condition::tests::weighted_regex ... ok
[INFO] [stdout] test config::condition::tests::subst_variable ... ok
[INFO] [stdout] test config::condition::tests::weight_negative_exponent ... ok
[INFO] [stdout] test config::condition::tests::weighted_shell ... ok
[INFO] [stdout] test config::dump::tests::action_dupecheck ... ok
[INFO] [stdout] test config::condition::tests::weighted_size ... ok
[INFO] [stdout] test config::dump::tests::action_folder ... ok
[INFO] [stdout] test config::condition::tests::weighted_variable ... ok
[INFO] [stdout] test config::dump::tests::action_forward ... ok
[INFO] [stdout] test config::dump::tests::action_headerop ... ok
[INFO] [stdout] test config::dump::tests::action_maildir ... ok
[INFO] [stdout] test config::dump::tests::action_pipe ... ok
[INFO] [stdout] test config::dump::tests::action_pipe_capture ... ok
[INFO] [stdout] test config::dump::tests::cond_regex_negated ... ok
[INFO] [stdout] test config::dump::tests::cond_size ... ok
[INFO] [stdout] test config::dump::tests::action_nested ... ok
[INFO] [stdout] test config::dump::tests::cond_regex ... ok
[INFO] [stdout] test config::dump::tests::cond_size_negated ... ok
[INFO] [stdout] test config::dump::tests::cond_subst ... ok
[INFO] [stdout] test config::dump::tests::cond_variable ... ok
[INFO] [stdout] test config::dump::tests::cond_weighted ... ok
[INFO] [stdout] test config::dump::tests::flags_default ... ok
[INFO] [stdout] test config::dump::tests::flags_hb ... ok
[INFO] [stdout] test config::dump::tests::item_assign ... ok
[INFO] [stdout] test config::dump::tests::item_include ... ok
[INFO] [stdout] test config::dump::tests::item_recipe ... ok
[INFO] [stdout] test config::dump::tests::item_subst ... ok
[INFO] [stdout] test config::dump::tests::item_unset ... ok
[INFO] [stdout] test config::dump::tests::item_switch_abort ... ok
[INFO] [stdout] test config::dump::tests::item_switch ... ok
[INFO] [stdout] test config::dump::tests::recipe_with_lockfile ... ok
[INFO] [stdout] test config::dump::tests::run_dupecheck ... ok
[INFO] [stdout] test config::dump::tests::run_empty ... ok
[INFO] [stdout] test config::dump::tests::flags_all ... ok
[INFO] [stdout] test config::dump::tests::recipe_with_auto_lockfile ... ok
[INFO] [stdout] test config::dump::tests::run_includerc_switchrc ... ok
[INFO] [stdout] test config::dump::tests::recipe_with_conditions ... ok
[INFO] [stdout] test config::dump::tests::run_line_numbers ... ok
[INFO] [stdout] test config::dump::tests::cond_shell ... ok
[INFO] [stdout] test config::dump::tests::run_nested_block ... ok
[INFO] [stdout] test config::dump::tests::run_parse_error ... ok
[INFO] [stdout] test config::dump::tests::run_header_ops ... ok
[INFO] [stdout] test config::dump::tests::run_simple_rcfile ... ok
[INFO] [stdout] test config::dump::tests::subst_flags_combos ... ok
[INFO] [stdout] test config::dump::tests::run_weighted_conditions ... ok
[INFO] [stdout] test config::dump::tests::run_subst_item ... ok
[INFO] [stdout] test config::dump::tests::weight_none ... ok
[INFO] [stdout] test config::dump::tests::weight_some ... ok
[INFO] [stdout] test config::parser::tests::assign_empty_value ... ok
[INFO] [stdout] test config::parser::tests::assign_garbage ... ok
[INFO] [stdout] test config::parser::tests::assign_simple ... ok
[INFO] [stdout] test config::parser::tests::assign_includerc ... ok
[INFO] [stdout] test config::parser::tests::assign_switchrc_unset ... ok
[INFO] [stdout] test config::parser::tests::assign_unset ... ok
[INFO] [stdout] test config::parser::tests::assign_value_with_equals ... ok
[INFO] [stdout] test config::parser::tests::assign_with_spaces_around_name ... ok
[INFO] [stdout] test config::parser::tests::assign_underscore_name ... ok
[INFO] [stdout] test config::parser::tests::assignment ... ok
[INFO] [stdout] test config::parser::tests::block_empty ... ok
[INFO] [stdout] test config::parser::tests::block_depth_restored_on_success ... ok
[INFO] [stdout] test config::parser::tests::block_multiple_items ... ok
[INFO] [stdout] test config::parser::tests::block_depth_restored_on_error ... ok
[INFO] [stdout] test config::parser::tests::block_one_assign ... ok
[INFO] [stdout] test config::parser::tests::block_skips_blanks_and_comments ... ok
[INFO] [stdout] test config::parser::tests::block_unclosed ... ok
[INFO] [stdout] test config::parser::tests::block_unclosed_empty ... ok
[INFO] [stdout] test config::parser::tests::continuation_backslash_not_at_end ... ok
[INFO] [stdout] test config::parser::tests::continuation_eof_after_backslash ... ok
[INFO] [stdout] test config::parser::tests::continuation_multiple_lines ... ok
[INFO] [stdout] test config::parser::tests::continuation_no_backslash ... ok
[INFO] [stdout] test config::parser::tests::continuation_one_line ... ok
[INFO] [stdout] test config::parser::tests::continuation_trims_next_line ... ok
[INFO] [stdout] test config::parser::tests::dupecheck ... ok
[INFO] [stdout] test config::parser::tests::explicit_lockfile ... ok
[INFO] [stdout] test config::parser::tests::forward ... ok
[INFO] [stdout] test config::parser::tests::header_auto_lockfile ... ok
[INFO] [stdout] test config::parser::tests::header_explicit_lockfile ... ok
[INFO] [stdout] test config::action::tests::pipe ... ok
[INFO] [stdout] test config::condition::tests::negated ... ok
[INFO] [stdout] test config::parser::tests::block_with_recipe ... ok
[INFO] [stdout] test config::parser::tests::assign_switchrc ... ok
[INFO] [stdout] test config::parser::tests::comments ... ok
[INFO] [stdout] test config::parser::tests::block_nested ... ok
[INFO] [stdout] test config::parser::tests::header_flags_and_auto_lockfile ... ok
[INFO] [stdout] test config::parser::tests::header_flags_and_lockfile ... ok
[INFO] [stdout] test config::parser::tests::header_legacy_number ... ok
[INFO] [stdout] test config::parser::tests::header_leading_whitespace ... ok
[INFO] [stdout] test config::parser::tests::header_lockfile_special_chars ... ok
[INFO] [stdout] test config::parser::tests::header_lockfile_with_spaces ... ok
[INFO] [stdout] test config::parser::tests::header_lockfile_with_variable ... ok
[INFO] [stdout] test config::parser::tests::assign_invalid_name ... ok
[INFO] [stdout] test config::parser::tests::header_minimal ... ok
[INFO] [stdout] test config::parser::tests::header_no_colon_prefix ... ok
[INFO] [stdout] test config::parser::tests::header_multiple_colons ... ok
[INFO] [stdout] test config::parser::tests::header_op_add_if_not ... ok
[INFO] [stdout] test config::parser::tests::header_op_delete_insert ... ok
[INFO] [stdout] test config::parser::tests::header_with_flags ... ok
[INFO] [stdout] test config::parser::tests::line_continuation ... ok
[INFO] [stdout] test config::parser::tests::inline_block_with_assign ... ok
[INFO] [stdout] test config::parser::tests::missing_action ... ok
[INFO] [stdout] test config::parser::tests::inline_comment_edge_cases ... ok
[INFO] [stdout] test config::parser::tests::header_op_in_block ... ok
[INFO] [stdout] test config::parser::tests::inline_empty_block ... ok
[INFO] [stdout] test config::parser::tests::multiline_double_quote ... ok
[INFO] [stdout] test config::parser::tests::recipe_blanks_between_header_and_conds ... ok
[INFO] [stdout] test config::parser::tests::recipe_eof_immediately ... ok
[INFO] [stdout] test config::parser::tests::recipe_flags_and_lockfile ... ok
[INFO] [stdout] test config::parser::tests::multiline_single_quote ... ok
[INFO] [stdout] test config::parser::tests::nested_block ... ok
[INFO] [stdout] test config::parser::tests::pipe_capture ... ok
[INFO] [stdout] test config::parser::tests::recipe_blanks_between_conds_and_action ... ok
[INFO] [stdout] test config::parser::tests::recipe_no_conditions ... ok
[INFO] [stdout] test config::parser::tests::recipe_with_block_action ... ok
[INFO] [stdout] test config::parser::tests::recipe_with_flags ... ok
[INFO] [stdout] test config::parser::tests::skip_all_blank_and_comments ... ok
[INFO] [stdout] test config::parser::tests::simple_recipe ... ok
[INFO] [stdout] test config::parser::tests::skip_blank_lines ... ok
[INFO] [stdout] test config::parser::tests::skip_comment_lines ... ok
[INFO] [stdout] test config::parser::tests::skip_stops_at_content ... ok
[INFO] [stdout] test config::parser::tests::skip_indented_comments ... ok
[INFO] [stdout] test config::parser::tests::skip_mixed_blank_and_comments ... ok
[INFO] [stdout] test config::parser::tests::skip_whitespace_only_lines ... ok
[INFO] [stdout] test config::parser::tests::subst_alternate_delimiter ... ok
[INFO] [stdout] test config::parser::tests::recipe_missing_action ... ok
[INFO] [stdout] test config::parser::tests::recipe_multiple_conditions ... ok
[INFO] [stdout] test config::parser::tests::subst_empty_replace ... ok
[INFO] [stdout] test config::parser::tests::skips_garbage ... ok
[INFO] [stdout] test config::parser::tests::subst_basic ... ok
[INFO] [stdout] test config::parser::tests::subst_global_icase ... ok
[INFO] [stdout] test config::parser::tests::unclosed_block ... ok
[INFO] [stdout] test config::parser::tests::variable_unset ... ok
[INFO] [stdout] test config::parser::tests::subst_quoted ... ok
[INFO] [stdout] test config::parser::tests::unclosed_quote_eof ... ok
[INFO] [stdout] test config::parser::tests::warns_on_bad_condition ... ok
[INFO] [stdout] test config::recipe::tests::flag_all_combined ... ok
[INFO] [stdout] test config::recipe::tests::flag_b ... ok
[INFO] [stdout] test config::parser::tests::warns_on_bad_var_name ... ok
[INFO] [stdout] test config::parser::tests::warns_on_garbage ... ok
[INFO] [stdout] test config::parser::tests::warns_on_unknown_flag ... ok
[INFO] [stdout] test config::recipe::tests::flag_chain_a ... ok
[INFO] [stdout] test config::recipe::tests::flag_empty ... ok
[INFO] [stdout] test config::recipe::tests::flag_else ... ok
[INFO] [stdout] test config::recipe::tests::flag_err ... ok
[INFO] [stdout] test config::recipe::tests::flag_d ... ok
[INFO] [stdout] test config::recipe::tests::flag_h ... ok
[INFO] [stdout] test config::recipe::tests::flag_copy ... ok
[INFO] [stdout] test config::recipe::tests::flag_ignore ... ok
[INFO] [stdout] test config::recipe::tests::flag_pass_body ... ok
[INFO] [stdout] test config::recipe::tests::flag_pass_head ... ok
[INFO] [stdout] test config::recipe::tests::flag_pass_both ... ok
[INFO] [stdout] test config::recipe::tests::flag_raw ... ok
[INFO] [stdout] test config::recipe::tests::flag_filter ... ok
[INFO] [stdout] test config::recipe::tests::flag_wait_quiet ... ok
[INFO] [stdout] test config::recipe::tests::flag_wait ... ok
[INFO] [stdout] test config::recipe::tests::flag_whitespace_ignored ... ok
[INFO] [stdout] test config::recipe::tests::flags_default ... ok
[INFO] [stdout] test config::recipe::tests::is_delivering ... ok
[INFO] [stdout] test dedup::tests::dup ... ok
[INFO] [stdout] test dedup::tests::append_no_gap ... ok
[INFO] [stdout] test config::recipe::tests::flag_succ_a ... ok
[INFO] [stdout] test dedup::tests::empty_key ... ok
[INFO] [stdout] test dedup::tests::two_entries ... ok
[INFO] [stdout] test dedup::tests::wrap_when_full ... ok
[INFO] [stdout] test config::recipe::tests::flag_hb ... ok
[INFO] [stdout] test dedup::tests::new_key ... ok
[INFO] [stdout] test dedup::tests::reuse_gap ... ok
[INFO] [stdout] test delivery::maildir::tests::deliver_creates_dirs ... ok
[INFO] [stdout] test delivery::maildir::tests::dir_creates_dir ... ok
[INFO] [stdout] test delivery::maildir::tests::deliver_to_new ... ok
[INFO] [stdout] test delivery::maildir::tests::dir_empty_body_no_extra_newline ... ok
[INFO] [stdout] test delivery::maildir::tests::link_unique_missing_source ... ok
[INFO] [stdout] test delivery::maildir::tests::dir_forces_trailing_blank ... ok
[INFO] [stdout] test delivery::maildir::tests::serial_increments_same_second ... ok
[INFO] [stdout] test delivery::maildir::tests::dir_preserves_from_line ... ok
[INFO] [stdout] test delivery::maildir::tests::unique_names ... ok
[INFO] [stdout] test delivery::maildir::tests::dir_no_subdirs ... ok
[INFO] [stdout] test delivery::maildir::tests::link_unique_creates_file ... ok
[INFO] [stdout] test delivery::maildir::tests::collision_retries_with_new_name ... ok
[INFO] [stdout] test delivery::maildir::tests::strips_from_line ... ok
[INFO] [stdout] test delivery::mbox::tests::body_without_trailing_newline ... ok
[INFO] [stdout] test delivery::mbox::tests::deliver_body_only ... ok
[INFO] [stdout] test delivery::mbox::tests::deliver_simple ... ok
[INFO] [stdout] test delivery::mbox::tests::deliver_header_only ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_already_escaped ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_from_after_newline ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_empty ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_from_at_start ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_from_mid_line ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_from_without_space ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_no_from ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_no_trailing_newline ... ok
[INFO] [stdout] test delivery::mbox::tests::escaped_multiple_froms ... ok
[INFO] [stdout] test delivery::mbox::tests::deliver_with_from_line ... ok
[INFO] [stdout] test delivery::mbox::tests::missing_parent_returns_error ... ok
[INFO] [stdout] test config::parser::tests::recipe_helper_panics_on_non_recipe - should panic ... ok
[INFO] [stdout] test delivery::mbox::tests::truncation_restores_on_error ... ok
[INFO] [stdout] test delivery::mbox::tests::from_escaping ... ok
[INFO] [stdout] test config::parser::tests::nested_helper_panics_on_non_nested - should panic ... ok
[INFO] [stdout] test delivery::mh::tests::deliver_creates_folder ... ok
[INFO] [stdout] test delivery::maildir::tests::unwrap_io_panics_on_non_io - should panic ... ok
[INFO] [stdout] test delivery::mbox::tests::multiple_deliveries ... ok
[INFO] [stdout] test delivery::mh::tests::preserves_from_line ... ok
[INFO] [stdout] test delivery::mh::tests::empty_body_no_extra_newline ... ok
[INFO] [stdout] test delivery::mh::tests::finds_highest_existing ... ok
[INFO] [stdout] test delivery::mh::tests::skips_existing_contiguous ... ok
[INFO] [stdout] test delivery::mh::tests::readonly_dir_returns_error ... FAILED
[INFO] [stdout] test delivery::pipe::tests::early_exit ... ok
[INFO] [stdout] test delivery::mh::tests::sequential_numbers ... ok
[INFO] [stdout] test delivery::pipe::tests::filter_mode ... ok
[INFO] [stdout] test delivery::pipe::tests::exit_code_error_with_wait ... ok
[INFO] [stdout] test delivery::pipe::tests::filter_large_message ... ok
[INFO] [stdout] test delivery::maildir::tests::retry_exhaustion ... FAILED
[INFO] [stdout] test delivery::pipe::tests::filter_transforms ... ok
[INFO] [stdout] test delivery::mbox::tests::open_failure_returns_error ... FAILED
[INFO] [stderr] rockmail: Failed forking "echo hi"
[INFO] [stdout] test delivery::tests::link_secondary_dir ... ok
[INFO] [stdout] test delivery::tests::link_secondary_bad_source ... ok
[INFO] [stdout] test delivery::tests::link_secondary_maildir ... ok
[INFO] [stdout] test delivery::pipe::tests::pipe_exit_helper_panics_on_ok - should panic ... ok
[INFO] [stdout] test delivery::pipe::tests::spawn_failure ... ok
[INFO] [stdout] test delivery::tests::parse_dir ... ok
[INFO] [stdout] test delivery::tests::parse_existing_dir ... ok
[INFO] [stdout] test delivery::tests::link_secondary_mh ... ok
[INFO] [stdout] test delivery::tests::link_secondary_readonly_parent ... FAILED
[INFO] [stdout] test delivery::tests::parse_mbox ... ok
[INFO] [stdout] test delivery::tests::parse_maildir ... ok
[INFO] [stdout] test delivery::tests::parse_mh ... ok
[INFO] [stdout] test delivery::tests::parse_mh_trailing_slashes ... ok
[INFO] [stdout] test delivery::tests::update_perms_skipped_for_dev ... ok
[INFO] [stdout] test delivery::tests::update_perms_sets_execute_other ... ok
[INFO] [stdout] test delivery::tests::parse_maildir_trailing_slashes ... ok
[INFO] [stdout] test delivery::tests::update_perms_skipped_when_umask_blocks ... ok
[INFO] [stdout] test engine::tests::backtick_spawn_failure_returns_empty ... ok
[INFO] [stdout] test engine::tests::backtick_captures_stdout ... ok
[INFO] [stdout] test engine::tests::action_folder_expands_variable ... ok
[INFO] [stdout] test delivery::pipe::tests::pipe_to_cat ... ok
[INFO] [stdout] test engine::tests::action_pipe_expands_variable ... ok
[INFO] [stdout] test engine::tests::backtick_strips_trailing_newlines ... ok
[INFO] [stdout] test delivery::pipe::tests::exit_code_ignored_without_wait ... ok
[INFO] [stdout] test engine::tests::case_sensitive_flag ... ok
[INFO] [stdout] test engine::tests::case_sensitive_flag_matches ... ok
[INFO] [stdout] test engine::tests::body_flag_greps_body ... ok
[INFO] [stderr] [test.rc:0] header: @A X-Tag: second
[INFO] [stdout] test engine::tests::chain_a_flag_skips_when_prev_false ... ok
[INFO] [stdout] test engine::tests::dryrun_log_header_add_always ... ok
[INFO] [stdout] test engine::tests::copy_and_wait ... ok
[INFO] [stderr] [test.rc:0] header: @I Subject: new
[INFO] [stdout] test engine::tests::dryrun_log_header_delete_insert ... ok
[INFO] [stdout] test engine::tests::copy_flag_continues ... ok
[INFO] [stderr] [test.rc:0] header: @i Subject: new
[INFO] [stdout] test engine::tests::dryrun_log_header_rename_insert ... ok
[INFO] [stdout] test engine::tests::dupecheck_duplicate ... ok
[INFO] [stdout] test engine::tests::chain_a_flag_runs_when_prev_matched ... ok
[INFO] [stdout] test engine::tests::dupecheck_new_message ... ok
[INFO] [stdout] test engine::tests::dupecheck_no_msgid ... ok
[INFO] [stderr] [test.rc:0] header: @a X-New: added
[INFO] [stdout] test engine::tests::dryrun_log_header_add_if_not ... ok
[INFO] [stdout] test engine::tests::engine_error_eq_delivery ... ok
[INFO] [stdout] test engine::tests::engine_error_eq_io ... ok
[INFO] [stdout] test engine::tests::engine_error_eq_lock ... ok
[INFO] [stdout] test engine::tests::engine_error_eq_recursion ... ok
[INFO] [stdout] test engine::tests::engine_error_ne_cross_variant ... ok
[INFO] [stdout] test engine::tests::else_if_skips_when_prev_matched ... ok
[INFO] [stdout] test engine::tests::else_flag_runs_when_prev_false ... ok
[INFO] [stdout] test engine::tests::dryrun_log_header_expands_vars ... ok
[INFO] [stderr] [test.rc:0] header: @I X-By: alice
[INFO] [stderr] rockmail: Program failure (1) of "false"
[INFO] [stdout] test engine::tests::error_flag_skips_on_success ... ok
[INFO] [stdout] test engine::tests::error_flag_runs_on_failed_action ... ok
[INFO] [stdout] test engine::tests::filter_h_preserves_body ... ok
[INFO] [stdout] test engine::tests::filter_b_preserves_headers ... ok
[INFO] [stdout] test engine::tests::head_and_body_case_sensitive ... ok
[INFO] [stdout] test engine::tests::delivery_to_unwritable_path_returns_error ... FAILED
[INFO] [stdout] test engine::tests::delivered_panics_on_default - should panic ... ok
[INFO] [stdout] test engine::tests::err_delivery_panics_on_ok - should panic ... ok
[INFO] [stdout] test engine::tests::header_op_add_always ... ok
[INFO] [stdout] test engine::tests::err_lock_panics_on_ok - should panic ... ok
[INFO] [stdout] test engine::tests::header_op_add_if_not_absent ... ok
[INFO] [stdout] test engine::tests::header_op_add_always_duplicate ... ok
[INFO] [stdout] test engine::tests::filter_replaces_message ... ok
[INFO] [stdout] test engine::tests::head_and_body_flag_greps_both ... ok
[INFO] [stdout] test engine::tests::header_op_rename_insert ... ok
[INFO] [stdout] test engine::tests::host_match_no_abort ... ok
[INFO] [stdout] test engine::tests::header_ops_as_recipes ... ok
[INFO] [stderr] rockmail: HOST mismatched ""
[INFO] [stderr] rockmail: HOST mismatched "real.host"
[INFO] [stderr] rockmail: Invalid regexp "[invalid"
[INFO] [stdout] test engine::tests::host_mismatch_sets_abort ... ok
[INFO] [stdout] test engine::tests::host_mismatch_aborts ... ok
[INFO] [stdout] test engine::tests::invalid_regex_skips_recipe ... ok
[INFO] [stdout] test engine::tests::header_op_delete_insert ... ok
[INFO] [stderr] rockmail: failed to acquire lock /no/such/dir/test.lock: permission denied or missing directory
[INFO] [stdout] test engine::tests::linebuf_enforces_minimum ... ok
[INFO] [stdout] test engine::tests::linebuf_above_minimum_kept ... ok
[INFO] [stdout] test engine::tests::lock_failure ... ok
[INFO] [stdout] test engine::tests::header_op_add_if_not_present ... ok
[INFO] [stdout] test delivery::pipe::tests::broken_pipe_tolerance ... ok
[INFO] [stdout] test engine::tests::logfile_empty_silences ... ok
[INFO] [stdout] test engine::tests::logfile_invalid_path_warns ... ok
[INFO] [stdout] test engine::tests::logfile_redirects_stderr ... ok
[INFO] [stdout] test engine::tests::maildir_chdir_failure_reverts ... ok
[INFO] [stdout] test engine::tests::ignore_flag_suppresses_delivery_error ... FAILED
[INFO] [stdout] test engine::tests::no_recipes_returns_default ... ok
[INFO] [stdout] test engine::tests::no_raw_forces_trailing_newline ... ok
[INFO] [stdout] test engine::tests::pipe_spawn_failure ... ok
[INFO] [stdout] test engine::tests::last_score_set_after_weighted_recipe ... ok
[INFO] [stdout] test engine::tests::no_short_circuit_weighted_after_fail ... ok
[INFO] [stdout] test engine::tests::non_matching_regex_skips ... ok
[INFO] [stdout] test engine::tests::matching_regex_delivers ... ok
[INFO] [stdout] test engine::tests::raw_flag_skips_trailing_newline ... ok
[INFO] [stdout] test engine::tests::quiet_flag_suppresses_pipe_error_message ... ok
[INFO] [stdout] test engine::tests::score_line_count_empty ... ok
[INFO] [stdout] test engine::tests::score_line_count_no_trailing_newline ... ok
[INFO] [stdout] test engine::tests::negated_regex ... ok
[INFO] [stdout] test engine::tests::nested_block ... ok
[INFO] [stdout] test engine::tests::recursion_limit ... ok
[INFO] [stdout] test engine::tests::score_line_count_blank_lines ... ok
[INFO] [stdout] test engine::tests::score_line_count_simple ... ok
[INFO] [stdout] test engine::tests::regex_without_subst_no_expansion ... ok
[INFO] [stdout] test engine::tests::score_line_count_single ... ok
[INFO] [stdout] test engine::tests::positive_fractional_score_rounds_to_one ... ok
[INFO] [stdout] test engine::tests::score_line_count_only_newlines ... ok
[INFO] [stdout] test engine::tests::shell_spawn_failure ... ok
[INFO] [stdout] test engine::tests::shell_sets_last_exit ... ok
[INFO] [stdout] test engine::tests::score_underflow_forces_failure ... ok
[INFO] [stdout] test engine::tests::shell_negated_false_delivers ... ok
[INFO] [stdout] test engine::tests::shell_negated_true_skips ... ok
[INFO] [stdout] test engine::tests::shell_false_skips ... ok
[INFO] [stdout] test engine::tests::shell_weighted_exit_zero ... ok
[INFO] [stdout] test engine::tests::shell_weighted_negated_loop ... ok
[INFO] [stdout] test engine::tests::shell_true_delivers ... ok
[INFO] [stdout] test engine::tests::shell_weighted_exit_nonzero ... ok
[INFO] [stdout] test engine::tests::shift_clamps_to_argv_len ... ok
[INFO] [stdout] test engine::tests::shell_weighted_negated_decay ... ok
[INFO] [stdout] test engine::tests::shift_normal ... ok
[INFO] [stdout] test engine::tests::size_condition_greater_fails ... ok
[INFO] [stdout] test engine::tests::shell_weighted_negated_exit_zero ... ok
[INFO] [stdout] test engine::tests::short_circuit_skips_scored_after_fail ... ok
[INFO] [stdout] test engine::tests::size_weighted_negated_greater ... ok
[INFO] [stdout] test engine::tests::size_weighted_zero_pivot ... ok
[INFO] [stdout] test engine::tests::size_condition_less ... ok
[INFO] [stdout] test engine::tests::size_weighted_negated_flips_ratio ... ok
[INFO] [stderr] rockmail: bad regex in =~: [invalid
[INFO] [stdout] test engine::tests::subst_bad_regex ... ok
[INFO] [stdout] test engine::tests::subst_global ... ok
[INFO] [stdout] test engine::tests::subst_expand_pattern ... ok
[INFO] [stdout] test engine::tests::subst_case_insensitive ... ok
[INFO] [stdout] test engine::tests::subst_no_match ... ok
[INFO] [stdout] test engine::tests::subst_global_case_insensitive ... ok
[INFO] [stdout] test engine::tests::subst_replaces_variable ... ok
[INFO] [stdout] test engine::tests::subst_expand_replace ... ok
[INFO] [stdout] test engine::tests::size_weighted_zero_size ... ok
[INFO] [stdout] test engine::tests::subst_expands_variables ... ok
[INFO] [stdout] test engine::tests::succ_flag_runs_on_success ... ok
[INFO] [stdout] test engine::tests::subst_negation_inverts_match ... ok
[INFO] [stderr] rockmail: Program failure (1) of "false"
[INFO] [stdout] test engine::tests::succ_flag_skips_when_prev_cond_false ... ok
[INFO] [stderr] rockmail: Failed forking "true"
[INFO] [stdout] test engine::tests::trap_noop_when_empty ... ok
[INFO] [stderr] rockmail: Failed forking "true"
[INFO] [stdout] test engine::tests::trap_feeds_message ... ok
[INFO] [stdout] test engine::tests::trap_noop_when_unset ... ok
[INFO] [stdout] test engine::tests::trap_nonzero_with_empty_exitcode ... ok
[INFO] [stdout] test engine::tests::trap_nonzero_without_exitcode_set ... ok
[INFO] [stdout] test engine::tests::succ_flag_skips_when_action_failed ... ok
[INFO] [stdout] test engine::tests::trap_preserves_user_exitcode ... ok
[INFO] [stdout] test engine::tests::trap_expands_variables ... ok
[INFO] [stdout] test engine::tests::trap_spawn_failure ... ok
[INFO] [stdout] test engine::tests::trap_sets_exitcode_zero ... ok
[INFO] [stdout] test engine::tests::variable_h_does_not_match_body ... ok
[INFO] [stdout] test engine::tests::variable_assignment ... ok
[INFO] [stdout] test engine::tests::variable_b_matches_body ... ok
[INFO] [stdout] test engine::tests::variable_b_does_not_match_headers ... ok
[INFO] [stdout] test engine::tests::variable_bh_matches_body ... ok
[INFO] [stdout] test engine::tests::variable_h_matches_headers ... ok
[INFO] [stdout] test engine::tests::weighted_condition_zero_matches_fails ... ok
[INFO] [stdout] test engine::tests::variable_unset_matches_empty ... ok
[INFO] [stdout] test engine::tests::weighted_empty_match_tail_sum ... ok
[INFO] [stdout] test engine::tests::variable_hb_matches_body ... ok
[INFO] [stdout] test field::tests::byte_len_concatenate_all ... ok
[INFO] [stdout] test field::tests::byte_len_insert_remove_replace ... ok
[INFO] [stdout] test field::tests::concatenate_folds ... ok
[INFO] [stdout] test field::tests::concatenate_skips_from_line ... ok
[INFO] [stdout] test field::tests::field_from_parts ... ok
[INFO] [stdout] test field::tests::field_len ... ok
[INFO] [stdout] test field::tests::field_new ... ok
[INFO] [stdout] test field::tests::field_rename ... ok
[INFO] [stdout] test field::tests::from_line ... ok
[INFO] [stdout] test field::tests::insert_ordering ... ok
[INFO] [stdout] test field::tests::is_empty_value_false ... ok
[INFO] [stdout] test field::tests::is_empty_value_true ... ok
[INFO] [stdout] test field::tests::is_empty_value_whitespace ... ok
[INFO] [stdout] test field::tests::keep_first ... ok
[INFO] [stdout] test field::tests::keep_last ... ok
[INFO] [stdout] test field::tests::name_matches ... ok
[INFO] [stdout] test field::tests::parse_bytes_basic ... ok
[INFO] [stdout] test field::tests::parse_bytes_folded ... ok
[INFO] [stdout] test field::tests::parse_bytes_multiple_continuations ... ok
[INFO] [stdout] test field::tests::parse_lax_no_trailing_newline ... ok
[INFO] [stdout] test field::tests::parse_lax_skips_second_from ... ok
[INFO] [stdout] test field::tests::prepend_old_prefixes ... ok
[INFO] [stdout] test field::tests::push_with_continuation ... ok
[INFO] [stdout] test field::tests::remove_all_multiple ... ok
[INFO] [stdout] test field::tests::remove_all_removes ... ok
[INFO] [stdout] test field::tests::rename_all_renames ... ok
[INFO] [stdout] test field::tests::rename_all_single ... ok
[INFO] [stdout] test field::tests::rename_without_colon ... ok
[INFO] [stdout] test field::tests::unfold_to_bytes_matches_concatenate_all ... ok
[INFO] [stdout] test field::tests::unfold_to_bytes_skips_from_line ... ok
[INFO] [stdout] test engine::tests::weighted_negated_match_scores_zero ... ok
[INFO] [stdout] test field::tests::whitespace_before_colon ... ok
[INFO] [stdout] test field::tests::whitespace_multi_before_colon ... ok
[INFO] [stdout] test field::tests::whitespace_no_colon_after ... ok
[INFO] [stdout] test field::tests::whitespace_tab_before_colon ... ok
[INFO] [stdout] test field::tests::write_to_output ... ok
[INFO] [stdout] test field::tests::zap_removes_empty ... ok
[INFO] [stdout] test field::tests::zap_whitespace_adds_space ... ok
[INFO] [stdout] test field::tests::zap_whitespace_already_has_space ... ok
[INFO] [stdout] test locking::flock::tests::acquire_temp_cleanup ... ok
[INFO] [stdout] test engine::tests::variable_hb_matches_headers ... ok
[INFO] [stdout] test engine::tests::weighted_condition_positive_score_matches ... ok
[INFO] [stdout] test locking::flock::tests::missing_directory ... ok
[INFO] [stdout] test locking::flock::tests::stale_dir_kept ... ok
[INFO] [stdout] test engine::tests::weighted_negated_nonmatch_adds_weight ... ok
[INFO] [stdout] test locking::flock::tests::stale_lock_removed ... ok
[INFO] [stdout] test locking::flock::tests::acquire_temp_contention ... ok
[INFO] [stdout] test locking::tests::truncate_normal ... ok
[INFO] [stdout] test locking::tests::truncate_slash ... ok
[INFO] [stdout] test locking::tests::truncate_too_short ... ok
[INFO] [stdout] test mail::from_line::tests::ctime_epoch ... ok
[INFO] [stdout] test mail::from_line::tests::extract_timestamp_no_prefix ... ok
[INFO] [stdout] test mail::from_line::tests::extract_timestamp_roundtrip ... ok
[INFO] [stdout] test mail::from_line::tests::extract_timestamp_sender_only ... ok
[INFO] [stdout] test mail::from_line::tests::extract_timestamp_single_space ... ok
[INFO] [stdout] test mail::from_line::tests::extract_timestamp_standard ... ok
[INFO] [stdout] test mail::from_line::tests::generate_empty_sender_panics - should panic ... ok
[INFO] [stdout] test mail::from_line::tests::generate_from_line ... ok
[INFO] [stdout] test mail::from_line::tests::generate_sender_with_newline_panics - should panic ... ok
[INFO] [stdout] test mail::from_line::tests::generate_sender_with_space_panics - should panic ... ok
[INFO] [stdout] test mail::from_line::tests::skip_from ... ok
[INFO] [stdout] test mail::from_line::tests::skip_multiple_from ... ok
[INFO] [stdout] test mail::message::tests::case_insensitive_header_lookup ... ok
[INFO] [stdout] test mail::message::tests::content_length_header ... ok
[INFO] [stdout] test mail::message::tests::content_length_mismatch ... ok
[INFO] [stdout] test mail::message::tests::content_length_missing ... ok
[INFO] [stdout] test mail::message::tests::crlf_headers ... ok
[INFO] [stdout] test mail::message::tests::crlf_in_continuation ... ok
[INFO] [stdout] test mail::message::tests::crlf_normalized ... ok
[INFO] [stdout] test mail::message::tests::empty_from_line ... ok
[INFO] [stdout] test mail::message::tests::empty_message ... ok
[INFO] [stdout] test mail::message::tests::ends_with_body_single_newline_with_headers ... ok
[INFO] [stdout] test mail::message::tests::ends_with_completely_empty ... ok
[INFO] [stdout] test mail::message::tests::ends_with_empty_body_with_headers ... ok
[INFO] [stdout] test mail::message::tests::envelope_sender_extraction ... ok
[INFO] [stdout] test mail::message::tests::envelope_timestamp_extraction ... ok
[INFO] [stdout] test mail::message::tests::envelope_timestamp_missing ... ok
[INFO] [stdout] test mail::message::tests::fields_direct_access ... ok
[INFO] [stdout] test mail::message::tests::fields_mut_modify ... ok
[INFO] [stdout] test mail::message::tests::from_line_extraction ... ok
[INFO] [stdout] test mail::message::tests::from_line_missing ... ok
[INFO] [stdout] test mail::message::tests::from_parts ... ok
[INFO] [stdout] test mail::message::tests::from_parts_has_separator ... ok
[INFO] [stdout] test mail::message::tests::from_sender_no_timestamp ... ok
[INFO] [stdout] test locking::tests::truncate_empty ... ok
[INFO] [stdout] test mail::message::tests::header_continuation ... ok
[INFO] [stdout] test mail::message::tests::header_empty_value ... ok
[INFO] [stdout] test mail::message::tests::header_value_trimmed ... ok
[INFO] [stdout] test mail::message::tests::headers_iterator ... ok
[INFO] [stdout] test mail::message::tests::long_header_line ... ok
[INFO] [stdout] test mail::message::tests::malformed_header_skipped ... ok
[INFO] [stdout] test mail::message::tests::multiple_blank_lines ... ok
[INFO] [stdout] test mail::message::tests::null_bytes_in_header ... ok
[INFO] [stdout] test mail::message::tests::many_from_lines_no_stack_overflow ... ok
[INFO] [stdout] test mail::message::tests::only_body_no_headers ... ok
[INFO] [stdout] test mail::message::tests::parse_empty_body ... ok
[INFO] [stdout] test mail::message::tests::parse_no_body ... ok
[INFO] [stdout] test mail::message::tests::parse_simple_message ... ok
[INFO] [stdout] test mail::message::tests::refresh_envelope_sender_no_existing ... ok
[INFO] [stdout] test mail::message::tests::refresh_envelope_sender_preserves_timestamp ... ok
[INFO] [stdout] test mail::message::tests::set_envelope_sender_long ... ok
[INFO] [stdout] test mail::message::tests::set_envelope_sender_no_existing ... ok
[INFO] [stdout] test mail::message::tests::set_envelope_sender_replaces ... ok
[INFO] [stdout] test mail::message::tests::set_then_strip_roundtrip ... ok
[INFO] [stdout] test mail::message::tests::skip_escaped_from_line ... ok
[INFO] [stdout] test mail::message::tests::skip_from_line ... ok
[INFO] [stdout] test mail::message::tests::skip_leading_newlines ... ok
[INFO] [stdout] test mail::message::tests::strip_from_line_noop ... ok
[INFO] [stdout] test mail::message::tests::strip_from_line_removes ... ok
[INFO] [stdout] test mail::message::tests::utf8_invalid_sequences ... ok
[INFO] [stdout] test mail::message::tests::write_to_roundtrip ... ok
[INFO] [stdout] test mail::message::tests::write_to_strip_from ... ok
[INFO] [stdout] test mail::message::tests::write_to_strip_from_no_from_line ... ok
[INFO] [stdout] test mail::message::tests::write_to_strip_from_only_from_line ... ok
[INFO] [stdout] test mail::message::tests::write_to_strip_from_return_value ... ok
[INFO] [stdout] test re::matcher::tests::alternation ... ok
[INFO] [stdout] test re::matcher::tests::basic_match ... ok
[INFO] [stdout] test re::matcher::tests::both_anchors ... ok
[INFO] [stdout] test re::matcher::tests::capture_backslash_escape ... ok
[INFO] [stdout] test re::matcher::tests::capture_double_caret_mid ... ok
[INFO] [stdout] test re::matcher::tests::capture_empty ... ok
[INFO] [stdout] test re::matcher::tests::capture_group_inside_capture ... ok
[INFO] [stdout] test re::matcher::tests::capture_greedy_prefix_made_lazy ... ok
[INFO] [stdout] test re::matcher::tests::capture_only ... ok
[INFO] [stdout] test re::matcher::tests::capture_then_anchor ... ok
[INFO] [stdout] test re::matcher::tests::capture_trailing_backslash ... ok
[INFO] [stdout] test re::matcher::tests::capture_with_end_anchor ... ok
[INFO] [stdout] test re::matcher::tests::capture_with_double_caret ... ok
[INFO] [stdout] test re::matcher::tests::capture_word_boundary ... ok
[INFO] [stdout] test re::matcher::tests::caret_after_newline ... ok
[INFO] [stdout] test re::matcher::tests::caret_matches_newline ... ok
[INFO] [stdout] test re::matcher::tests::case_insensitive ... ok
[INFO] [stdout] test re::matcher::tests::case_sensitive ... ok
[INFO] [stdout] test re::matcher::tests::dollar_matches_newline ... ok
[INFO] [stdout] test re::matcher::tests::double_caret_anchor_end ... ok
[INFO] [stdout] test re::matcher::tests::double_caret_anchor_start ... ok
[INFO] [stdout] test re::matcher::tests::double_caret_ignores_after_newline ... ok
[INFO] [stdout] test re::matcher::tests::double_caret_in_alternation ... ok
[INFO] [stdout] test re::matcher::tests::double_caret_middle_ignored ... ok
[INFO] [stdout] test re::matcher::tests::empty_pattern ... ok
[INFO] [stdout] test re::matcher::tests::escape_normal ... ok
[INFO] [stdout] test re::matcher::tests::find_from_at_end ... ok
[INFO] [stdout] test re::matcher::tests::find_from_basic ... ok
[INFO] [stdout] test re::matcher::tests::find_from_past_end ... ok
[INFO] [stdout] test re::matcher::tests::groups ... ok
[INFO] [stdout] test re::matcher::tests::invalid_regex ... ok
[INFO] [stdout] test re::matcher::tests::macro_expand ... ok
[INFO] [stdout] test re::matcher::tests::capture_with_groups ... ok
[INFO] [stdout] test re::matcher::tests::macro_from_daemon ... ok
[INFO] [stdout] test re::matcher::tests::macro_from_daemon_with_capture ... ok
[INFO] [stdout] test re::matcher::tests::macro_from_mailer ... ok
[INFO] [stdout] test re::matcher::tests::macro_to ... ok
[INFO] [stdout] test re::matcher::tests::macro_to_with_anchor_start ... ok
[INFO] [stdout] test re::matcher::tests::macro_to_underscore ... ok
[INFO] [stdout] test re::matcher::tests::match_capture ... ok
[INFO] [stdout] test re::matcher::tests::macro_to_with_capture ... ok
[INFO] [stdout] test re::matcher::tests::match_capture_partial ... ok
[INFO] [stdout] test re::matcher::tests::multiple_capture_markers ... ok
[INFO] [stdout] test re::matcher::tests::no_match ... ok
[INFO] [stdout] test re::matcher::tests::non_capturing_in_capture ... ok
[INFO] [stdout] test re::matcher::tests::non_capturing_group ... ok
[INFO] [stdout] test re::matcher::tests::pattern_too_long ... ok
[INFO] [stdout] test re::matcher::tests::trailing_backslash ... ok
[INFO] [stdout] test re::matcher::tests::word_after_newline ... ok
[INFO] [stdout] test re::matcher::tests::pattern_too_long_after_expansion ... ok
[INFO] [stdout] test re::matcher::tests::word_at_text_end ... ok
[INFO] [stdout] test re::matcher::tests::word_boundaries_with_capture ... ok
[INFO] [stdout] test re::matcher::tests::word_boundary_end ... ok
[INFO] [stdout] test re::matcher::tests::word_at_text_start ... ok
[INFO] [stdout] test re::matcher::tests::word_boundary_start ... ok
[INFO] [stdout] test re::matcher::tests::word_end_with_anchor_end ... ok
[INFO] [stdout] test re::matcher::tests::word_start_with_anchor_start ... ok
[INFO] [stdout] test rfc2047::tests::decode_adjacent_collapse_whitespace ... ok
[INFO] [stdout] test rfc2047::tests::decode_base64_utf8 ... ok
[INFO] [stdout] test rfc2047::tests::decode_case_insensitive_encoding ... ok
[INFO] [stdout] test rfc2047::tests::decode_invalid_passthrough ... ok
[INFO] [stdout] test rfc2047::tests::decode_invalid_utf8_lossy ... ok
[INFO] [stdout] test rfc2047::tests::decode_iso8859 ... ok
[INFO] [stdout] test rfc2047::tests::decode_mixed_plain_and_encoded ... ok
[INFO] [stdout] test rfc2047::tests::decode_plain_ascii ... ok
[INFO] [stdout] test rfc2047::tests::decode_qp_underscore_is_space ... ok
[INFO] [stdout] test rfc2047::tests::decode_qp_utf8 ... ok
[INFO] [stdout] test rfc2047::tests::enc_detect_b ... ok
[INFO] [stdout] test rfc2047::tests::decode_missing_question_after_enc ... ok
[INFO] [stdout] test rfc2047::tests::enc_detect_none ... ok
[INFO] [stdout] test rfc2047::tests::enc_detect_q ... ok
[INFO] [stdout] test rfc2047::tests::enc_try_from_invalid ... ok
[INFO] [stdout] test rfc2047::tests::encode_ascii_passthrough ... ok
[INFO] [stdout] test rfc2047::tests::encode_b_exact ... ok
[INFO] [stdout] test rfc2047::tests::encode_b_mixed ... ok
[INFO] [stdout] test rfc2047::tests::encode_b_multi_word ... ok
[INFO] [stdout] test rfc2047::tests::encode_b_roundtrip ... ok
[INFO] [stdout] test rfc2047::tests::encode_emoji ... ok
[INFO] [stdout] test rfc2047::tests::encode_q_at_limit ... ok
[INFO] [stdout] test rfc2047::tests::encode_q_exact ... ok
[INFO] [stdout] test rfc2047::tests::encode_q_mixed ... ok
[INFO] [stdout] test rfc2047::tests::encode_q_multi_word ... ok
[INFO] [stdout] test rfc2047::tests::encode_q_over_limit ... ok
[INFO] [stdout] test rfc2047::tests::encode_q_roundtrip ... ok
[INFO] [stdout] test rfc2047::tests::encode_q_roundtrip_prop ... ok
[INFO] [stdout] test rfc2047::tests::hex_val_digits ... ok
[INFO] [stdout] test rfc2047::tests::hex_val_invalid ... ok
[INFO] [stdout] test rfc2047::tests::hex_val_lower ... ok
[INFO] [stdout] test rfc2047::tests::hex_val_upper ... ok
[INFO] [stdout] test rfc2047::tests::q_decode_invalid_hex_pair ... ok
[INFO] [stdout] test rfc2047::tests::q_roundtrip ... ok
[INFO] [stdout] test rfc2047::tests::utf8_floor_first_char_wider_than_at ... ok
[INFO] [stdout] test rfc2047::tests::encode_b_roundtrip_prop ... ok
[INFO] [stdout] test util::tests::umask_conflict - should panic ... ok
[INFO] [stdout] test locking::flock::tests::acquire_temp_retry_succeeds ... ok
[INFO] [stdout] test util::tests::wait_timeout_normal_exit ... ok
[INFO] [stdout] test util::tests::zero_timeout_waits ... ok
[INFO] [stdout] test variables::substitution::tests::alternate ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_empty ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_escape_backslash_and_dollar ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_escaped ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_in_default ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_literal_in_single_quotes ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_none_runner ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_unclosed ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_var_inside ... ok
[INFO] [stdout] test variables::substitution::tests::backtick_with_runner ... ok
[INFO] [stdout] test variables::substitution::tests::braced_invalid_operator ... ok
[INFO] [stdout] test variables::substitution::tests::braced_invalid_operator_after_colon ... ok
[INFO] [stdout] test variables::substitution::tests::collect_to_brace_deep ... ok
[INFO] [stdout] test variables::substitution::tests::collect_to_brace_empty ... ok
[INFO] [stdout] test variables::substitution::tests::collect_to_brace_nested ... ok
[INFO] [stdout] test variables::substitution::tests::collect_to_brace_no_closing ... ok
[INFO] [stdout] test variables::substitution::tests::collect_to_brace_simple ... ok
[INFO] [stdout] test variables::substitution::tests::default_value ... ok
[INFO] [stdout] test variables::substitution::tests::depth_limit ... ok
[INFO] [stdout] test variables::substitution::tests::dollar_zero ... ok
[INFO] [stdout] test variables::substitution::tests::double_inside_single ... ok
[INFO] [stdout] test variables::substitution::tests::double_quotes_stripped ... ok
[INFO] [stdout] test variables::substitution::tests::empty_braces ... ok
[INFO] [stdout] test variables::substitution::tests::empty_vs_unset ... ok
[INFO] [stdout] test variables::substitution::tests::escape ... ok
[INFO] [stdout] test variables::substitution::tests::escape_in_default ... ok
[INFO] [stdout] test variables::substitution::tests::escaped_quotes_not_delimiters ... ok
[INFO] [stdout] test variables::substitution::tests::expansion_in_double_quotes ... ok
[INFO] [stdout] test variables::substitution::tests::long_name_and_value ... ok
[INFO] [stdout] test variables::substitution::tests::multiple_backticks ... ok
[INFO] [stdout] test variables::substitution::tests::multiple_expansions ... ok
[INFO] [stdout] test variables::substitution::tests::nested_braces_in_default ... ok
[INFO] [stdout] test variables::substitution::tests::nested_default ... ok
[INFO] [stdout] test variables::substitution::tests::no_expansion_in_single_quotes ... ok
[INFO] [stdout] test variables::substitution::tests::non_recursive_expansion ... ok
[INFO] [stdout] test variables::substitution::tests::nope_panics - should panic ... ok
[INFO] [stdout] test variables::substitution::tests::other_escapes ... ok
[INFO] [stdout] test variables::substitution::tests::overflow ... ok
[INFO] [stdout] test variables::substitution::tests::overflow_during_backtick ... ok
[INFO] [stdout] test variables::substitution::tests::overflow_during_literal ... ok
[INFO] [stdout] test variables::substitution::tests::quote_stripping_with_var ... ok
[INFO] [stdout] test variables::substitution::tests::quotes_preserved_by_default ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_in_default ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_into_all_meta ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_into_empty ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_into_leading_meta ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_into_meta_inside ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_into_non_meta_special ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_into_plain ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_into_single_meta ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_into_single_plain ... ok
[INFO] [stdout] test variables::substitution::tests::regex_escape_literal_fallback ... ok
[INFO] [stdout] test variables::substitution::tests::simple_var ... ok
[INFO] [stdout] test variables::substitution::tests::single_inside_double ... ok
[INFO] [stdout] test variables::substitution::tests::single_quotes_stripped ... ok
[INFO] [stdout] test variables::substitution::tests::skip_to_brace_deep ... ok
[INFO] [stdout] test variables::substitution::tests::skip_to_brace_empty ... ok
[INFO] [stdout] test variables::substitution::tests::skip_to_brace_nested ... ok
[INFO] [stdout] test variables::substitution::tests::skip_to_brace_no_closing ... ok
[INFO] [stdout] test variables::substitution::tests::skip_to_brace_simple ... ok
[INFO] [stdout] test variables::substitution::tests::special_vars ... ok
[INFO] [stdout] test variables::substitution::tests::trailing_dollar ... ok
[INFO] [stdout] test variables::substitution::tests::unescaped_backslash ... ok
[INFO] [stdout] test variables::substitution::tests::unknown_char_after_dollar ... ok
[INFO] [stdout] test variables::substitution::tests::whitespace_in_braces ... ok
[INFO] [stdout] test variables::tests::all_alias ... ok
[INFO] [stdout] test variables::tests::decimal ... ok
[INFO] [stdout] test variables::tests::env_get_num_default ... ok
[INFO] [stdout] test variables::tests::env_get_num_no_default ... ok
[INFO] [stdout] test variables::tests::env_get_num_set ... ok
[INFO] [stdout] test variables::tests::env_get_num_unparseable ... ok
[INFO] [stdout] test variables::tests::env_get_or_default_builtin ... ok
[INFO] [stdout] test variables::tests::env_get_or_default_explicit ... ok
[INFO] [stdout] test variables::tests::env_get_or_default_no_default ... ok
[INFO] [stdout] test variables::tests::env_get_or_default_str_key ... ok
[INFO] [stdout] test variables::tests::env_get_set ... ok
[INFO] [stdout] test variables::tests::env_iter ... ok
[INFO] [stdout] test variables::tests::env_remove ... ok
[INFO] [stdout] test variables::tests::env_remove_absent ... ok
[INFO] [stdout] test variables::tests::env_set_all_defaults ... ok
[INFO] [stdout] test variables::tests::env_set_default ... ok
[INFO] [stdout] test variables::tests::env_set_default_no_default ... ok
[INFO] [stdout] test variables::tests::env_set_overwrites ... ok
[INFO] [stdout] test variables::tests::env_timeout_custom ... ok
[INFO] [stdout] test variables::tests::env_timeout_default ... ok
[INFO] [stdout] test variables::tests::env_timeout_negative ... ok
[INFO] [stdout] test variables::tests::env_timeout_zero ... ok
[INFO] [stdout] test variables::tests::fallback ... ok
[INFO] [stdout] test variables::tests::falsy_aliases ... ok
[INFO] [stdout] test variables::tests::is_true ... ok
[INFO] [stdout] test variables::tests::truthy_aliases ... ok
[INFO] [stdout] test variables::tests::whitespace ... ok
[INFO] [stdout] test delivery::pipe::tests::timeout_kills_hung_command ... ok
[INFO] [stdout] test engine::tests::shell_timeout_fails ... ok
[INFO] [stdout] test locking::flock::tests::stale_large_file_kept ... ok
[INFO] [stdout] test locking::flock::tests::acquire_temp_retry_timeout ... ok
[INFO] [stdout] test util::tests::sigkill_after_sigterm_ignored ... ok
[INFO] [stdout] test util::tests::wait_timeout_kills_slow ... ok
[INFO] [stdout] test locking::flock::tests::hold_lock_briefly_panics_on_failure - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- delivery::mh::tests::readonly_dir_returns_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'delivery::mh::tests::readonly_dir_returns_error' (263) panicked at src/delivery/mh/tests.rs:88:9:
[INFO] [stdout] expected Io error, got Ok(DeliveryResult { bytes: 21, path: "/tmp/.tmpF9GWBr/readonly/inbox/1" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd2785abcda - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd2785abcda - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd2785c2eda - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd2785c2eda - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd2785b0da2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd2785b0da2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd2785870bf - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd2785870bf - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd2785a22c9 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd27814107c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd27814107c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd2785a2482 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd2785a2482 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd278587178 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd27857e6a9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd27858812d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd2785c383c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd27812c8fd - rockmail::delivery::mh::tests::readonly_dir_returns_error::hc48afb8d17e6d747
[INFO] [stdout]                                at /opt/rustwide/workdir/src/delivery/mh/tests.rs:88:9
[INFO] [stdout]   20:     0x5dd27812c947 - rockmail::delivery::mh::tests::readonly_dir_returns_error::{{closure}}::hd0b96ce0505f8583
[INFO] [stdout]                                at /opt/rustwide/workdir/src/delivery/mh/tests.rs:78:32
[INFO] [stdout]   21:     0x5dd27809ded6 - core::ops::function::FnOnce::call_once::h2541948401f3684b
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd27813515b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd27813515b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd278141b4b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd278141b4b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd27813d264 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd27813d264 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd278144752 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd278144752 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd278144752 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd2785aabbf - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5dd2785aabbf - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a6caa496aa4 - <unknown>
[INFO] [stdout]   43:     0x7a6caa523a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- delivery::maildir::tests::retry_exhaustion stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'delivery::maildir::tests::retry_exhaustion' (235) panicked at src/delivery/maildir/tests.rs:159:18:
[INFO] [stdout] called `Result::unwrap_err()` on an `Ok` value: DeliveryResult { bytes: 20, path: "/tmp/.tmpiGLFNZ/Maildir/new/1773101787.16_0.43976b2063a8" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd2785abcda - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd2785abcda - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd2785c2eda - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd2785c2eda - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd2785b0da2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd2785b0da2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd2785870bf - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd2785870bf - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd2785a22c9 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd27814107c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd27814107c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd2785a2482 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd2785a2482 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd278587178 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd27857e6a9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd27858812d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd2785c383c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd2785c35b2 - core[10b6fa85044e1869]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5dd2780e3761 - core::result::Result<T,E>::unwrap_err::h86ecc1bab4d1871c
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/result.rs:1329:22
[INFO] [stdout]   21:     0x5dd278131014 - rockmail::delivery::maildir::tests::retry_exhaustion::h402ea793ce2dbec6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/delivery/maildir/tests.rs:159:18
[INFO] [stdout]   22:     0x5dd2781312e7 - rockmail::delivery::maildir::tests::retry_exhaustion::{{closure}}::hcbdfc0e0421cd897
[INFO] [stdout]                                at /opt/rustwide/workdir/src/delivery/maildir/tests.rs:141:22
[INFO] [stdout]   23:     0x5dd2780a4ff6 - core::ops::function::FnOnce::call_once::hbe7c41f647176d05
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd27813515b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5dd27813515b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5dd278141b4b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5dd278141b4b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5dd27813d264 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5dd27813d264 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5dd278144752 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5dd278144752 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5dd278144752 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5dd2785aabbf - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5dd2785aabbf - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7a6caa496aa4 - <unknown>
[INFO] [stdout]   45:     0x7a6caa523a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- delivery::mbox::tests::open_failure_returns_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'delivery::mbox::tests::open_failure_returns_error' (257) panicked at src/delivery/mbox/tests.rs:184:5:
[INFO] [stdout] assertion failed: r.is_err()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd2785abcda - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd2785abcda - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd2785c2eda - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd2785c2eda - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd2785b0da2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd2785b0da2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd2785870bf - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd2785870bf - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd2785a22c9 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd27814107c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd27814107c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd2785a2482 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd2785a2482 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd2785871aa - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd27857e6a9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd27858812d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd2785c383c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd2785c3802 - core[10b6fa85044e1869]::panicking::panic
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5dd2781154df - rockmail::delivery::mbox::tests::open_failure_returns_error::h35d4e195600cf99f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/delivery/mbox/tests.rs:184:5
[INFO] [stdout]   21:     0x5dd278115647 - rockmail::delivery::mbox::tests::open_failure_returns_error::{{closure}}::h8efd3e9b8d4956d8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/delivery/mbox/tests.rs:176:32
[INFO] [stdout]   22:     0x5dd27809db96 - core::ops::function::FnOnce::call_once::h20803757f1920e53
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd27813515b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd27813515b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd278141b4b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd278141b4b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd27813d264 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd27813d264 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd278144752 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd278144752 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd278144752 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd2785aabbf - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5dd2785aabbf - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a6caa496aa4 - <unknown>
[INFO] [stdout]   44:     0x7a6caa523a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- delivery::tests::link_secondary_readonly_parent stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'delivery::tests::link_secondary_readonly_parent' (295) panicked at src/delivery/tests.rs:159:9:
[INFO] [stdout] expected Io error, got Ok("/tmp/.tmplgR71X/readonly/mh/1")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd2785abcda - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd2785abcda - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd2785c2eda - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd2785c2eda - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd2785b0da2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd2785b0da2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd2785870bf - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd2785870bf - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd2785a22c9 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd27814107c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd27814107c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd2785a2482 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd2785a2482 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd278587178 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd27857e6a9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd27858812d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd2785c383c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd2781195f0 - rockmail::delivery::tests::link_secondary_readonly_parent::hc0b7dd84399d3a02
[INFO] [stdout]                                at /opt/rustwide/workdir/src/delivery/tests.rs:159:9
[INFO] [stdout]   20:     0x5dd278119637 - rockmail::delivery::tests::link_secondary_readonly_parent::{{closure}}::h05743cfae9eb1943
[INFO] [stdout]                                at /opt/rustwide/workdir/src/delivery/tests.rs:146:36
[INFO] [stdout]   21:     0x5dd2780a0ae6 - core::ops::function::FnOnce::call_once::h5f138839dd482e54
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5dd27813515b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd27813515b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x5dd278141b4b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   26:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5dd278141b4b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x5dd27813d264 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x5dd27813d264 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x5dd278144752 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   35:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5dd278144752 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x5dd278144752 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5dd2785aabbf - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x5dd2785aabbf - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7a6caa496aa4 - <unknown>
[INFO] [stdout]   43:     0x7a6caa523a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- engine::tests::delivery_to_unwritable_path_returns_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'engine::tests::delivery_to_unwritable_path_returns_error' (325) panicked at src/engine/tests.rs:70:9:
[INFO] [stdout] expected EngineError::Delivery, got Ok(Delivered("/nonexistent/deeply/nested/path/new/1773101787.16_0.43976b2063a8"))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd2785abcda - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd2785abcda - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd2785c2eda - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd2785c2eda - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd2785b0da2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd2785b0da2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd2785870bf - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd2785870bf - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd2785a22c9 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd27814107c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd27814107c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd2785a2482 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd2785a2482 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd278587178 - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5dd27857e6a9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd27858812d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd2785c383c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd277ff3b04 - rockmail::engine::tests::err_delivery::h8dcabe2170b89e0b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/tests.rs:70:9
[INFO] [stdout]   20:     0x5dd278026167 - rockmail::engine::tests::delivery_to_unwritable_path_returns_error::hcf6a8526f9854680
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/tests.rs:647:5
[INFO] [stdout]   21:     0x5dd2780261c7 - rockmail::engine::tests::delivery_to_unwritable_path_returns_error::{{closure}}::h671bea8c8cd93c03
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/tests.rs:634:47
[INFO] [stdout]   22:     0x5dd27809ce96 - core::ops::function::FnOnce::call_once::h0c64a2b7fd213b45
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd27813515b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd27813515b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd278141b4b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd278141b4b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd27813d264 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd27813d264 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd278144752 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd278144752 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd278144752 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd2785aabbf - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5dd2785aabbf - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a6caa496aa4 - <unknown>
[INFO] [stdout]   44:     0x7a6caa523a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- engine::tests::ignore_flag_suppresses_delivery_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'engine::tests::ignore_flag_suppresses_delivery_error' (364) panicked at src/engine/tests.rs:1446:5:
[INFO] [stdout] assertion failed: p.contains("fallback")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5dd2785abcda - std[b80a194dd3c418bb]::backtrace_rs::backtrace::trace_unsynchronized::<std[b80a194dd3c418bb]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5dd2785abcda - std[b80a194dd3c418bb]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5dd2785abcda - <<std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[10b6fa85044e1869]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5dd2785c2eda - <core[10b6fa85044e1869]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5dd2785c2eda - core[10b6fa85044e1869]::fmt::write
[INFO] [stdout]    6:     0x5dd2785b0da2 - std[b80a194dd3c418bb]::io::default_write_fmt::<alloc[dd269455e567d8e9]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5dd2785b0da2 - <alloc[dd269455e567d8e9]::vec::Vec<u8> as std[b80a194dd3c418bb]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5dd2785870bf - <std[b80a194dd3c418bb]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5dd2785870bf - std[b80a194dd3c418bb]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5dd2785a22c9 - std[b80a194dd3c418bb]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5dd27814107c - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5dd27814107c - test[826cbc6ef54ab466]::test_main_with_exit_callback::<test[826cbc6ef54ab466]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5dd2785a2482 - <alloc[dd269455e567d8e9]::boxed::Box<dyn for<'a, 'b> core[10b6fa85044e1869]::ops::function::Fn<(&'a std[b80a194dd3c418bb]::panic::PanicHookInfo<'b>,), Output = ()> + core[10b6fa85044e1869]::marker::Sync + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::Fn<(&std[b80a194dd3c418bb]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5dd2785a2482 - std[b80a194dd3c418bb]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5dd2785871aa - std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5dd27857e6a9 - std[b80a194dd3c418bb]::sys::backtrace::__rust_end_short_backtrace::<std[b80a194dd3c418bb]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5dd27858812d - __rustc[9698a3e60dd14283]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5dd2785c383c - core[10b6fa85044e1869]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5dd2785c3802 - core[10b6fa85044e1869]::panicking::panic
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x5dd2780232a7 - rockmail::engine::tests::ignore_flag_suppresses_delivery_error::h3abf5bfef64e3259
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/tests.rs:1446:5
[INFO] [stdout]   21:     0x5dd278023357 - rockmail::engine::tests::ignore_flag_suppresses_delivery_error::{{closure}}::hdb4dbda2e419df02
[INFO] [stdout]                                at /opt/rustwide/workdir/src/engine/tests.rs:1415:43
[INFO] [stdout]   22:     0x5dd27809d096 - core::ops::function::FnOnce::call_once::h0fbb3c4b6c72e3a4
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5dd27813515b - <fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5dd27813515b - test[826cbc6ef54ab466]::__rust_begin_short_backtrace::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, fn() -> core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5dd278141b4b - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   27:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5dd278141b4b - std[b80a194dd3c418bb]::panicking::catch_unwind::<core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>, core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5dd278141b4b - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<test[826cbc6ef54ab466]::run_test_in_process::{closure#0}>, core[10b6fa85044e1869]::result::Result<(), alloc[dd269455e567d8e9]::string::String>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test_in_process
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5dd278141b4b - test[826cbc6ef54ab466]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5dd27813d264 - test[826cbc6ef54ab466]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5dd27813d264 - std[b80a194dd3c418bb]::sys::backtrace::__rust_begin_short_backtrace::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5dd278144752 - <core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   36:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::do_call::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5dd278144752 - std[b80a194dd3c418bb]::panicking::catch_unwind::<(), core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5dd278144752 - std[b80a194dd3c418bb]::panic::catch_unwind::<core[10b6fa85044e1869]::panic::unwind_safe::AssertUnwindSafe<std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5dd278144752 - std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked::<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5dd278144752 - <std[b80a194dd3c418bb]::thread::lifecycle::spawn_unchecked<test[826cbc6ef54ab466]::run_test::{closure#1}, ()>::{closure#1} as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5dd2785aabbf - <alloc[dd269455e567d8e9]::boxed::Box<dyn core[10b6fa85044e1869]::ops::function::FnOnce<(), Output = ()> + core[10b6fa85044e1869]::marker::Send> as core[10b6fa85044e1869]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5dd2785aabbf - <std[b80a194dd3c418bb]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ad726b5063362ec9897ef3d67452fc5606ee70fa/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a6caa496aa4 - <unknown>
[INFO] [stdout]   44:     0x7a6caa523a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     delivery::maildir::tests::retry_exhaustion
[INFO] [stdout]     delivery::mbox::tests::open_failure_returns_error
[INFO] [stdout]     delivery::mh::tests::readonly_dir_returns_error
[INFO] [stdout]     delivery::tests::link_secondary_readonly_parent
[INFO] [stdout]     engine::tests::delivery_to_unwritable_path_returns_error
[INFO] [stdout]     engine::tests::ignore_flag_suppresses_delivery_error
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 710 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.54s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "43976b2063a87e1b814d118a387a0a9b5301b4d7fa46cd00457953c7d319374a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43976b2063a87e1b814d118a387a0a9b5301b4d7fa46cd00457953c7d319374a", kill_on_drop: false }`
[INFO] [stdout] 43976b2063a87e1b814d118a387a0a9b5301b4d7fa46cd00457953c7d319374a
