[INFO] cloning repository https://github.com/rodrigodealer/rustish
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rodrigodealer/rustish" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frodrigodealer%2Frustish", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frodrigodealer%2Frustish'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 359a054e597db0fdd2172111c625b2fc1782a8ce
[INFO] testing rodrigodealer/rustish against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frodrigodealer%2Frustish" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/rodrigodealer/rustish
[INFO] finished tweaking git repo https://github.com/rodrigodealer/rustish
[INFO] tweaked toml for git repo https://github.com/rodrigodealer/rustish written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rodrigodealer/rustish on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rodrigodealer/rustish 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustyline-derive v0.10.0
[INFO] [stderr]   Downloaded ureq v2.12.1
[INFO] [stderr]   Downloaded rustls-webpki v0.103.10
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 931608363e5f077ca80a8cddee146523fe37349efe5890045e59e59e426e4f9a
[INFO] running `Command { std: "docker" "start" "-a" "931608363e5f077ca80a8cddee146523fe37349efe5890045e59e59e426e4f9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "931608363e5f077ca80a8cddee146523fe37349efe5890045e59e59e426e4f9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "931608363e5f077ca80a8cddee146523fe37349efe5890045e59e59e426e4f9a", kill_on_drop: false }`
[INFO] [stdout] 931608363e5f077ca80a8cddee146523fe37349efe5890045e59e59e426e4f9a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6bf367ba24b7106c59afb83031412c3a2e81d0d8976c218ced71359804d085cb
[INFO] running `Command { std: "docker" "start" "-a" "6bf367ba24b7106c59afb83031412c3a2e81d0d8976c218ced71359804d085cb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling which v6.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling rustyline-derive v0.10.0
[INFO] [stderr]    Compiling rustyline v14.0.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling rustish v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 31.23s
[INFO] running `Command { std: "docker" "inspect" "6bf367ba24b7106c59afb83031412c3a2e81d0d8976c218ced71359804d085cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6bf367ba24b7106c59afb83031412c3a2e81d0d8976c218ced71359804d085cb", kill_on_drop: false }`
[INFO] [stdout] 6bf367ba24b7106c59afb83031412c3a2e81d0d8976c218ced71359804d085cb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a17f27c97b67af800cf455bca34ddea87f70b4c8369c10fc19b459df3c7c321
[INFO] running `Command { std: "docker" "start" "-a" "3a17f27c97b67af800cf455bca34ddea87f70b4c8369c10fc19b459df3c7c321", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rustish v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/test_migrate.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: comparison is useless due to type limits
[INFO] [stdout]   --> tests/test_shell.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |     assert!(sh.universal_vars.len() >= 0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stdout]   --> tests/test_theme.rs:77:44
[INFO] [stdout]    |
[INFO] [stdout] 77 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stdout]   --> tests/test_theme.rs:85:44
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stdout]   --> tests/test_theme.rs:97:44
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stdout]    |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stdout]    --> tests/test_theme.rs:103:44
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stdout]    --> tests/test_theme.rs:112:44
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]   --> tests/common/mod.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn run(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_script` is never used
[INFO] [stdout]   --> tests/common/mod.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn run_script(script: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out`
[INFO] [stdout]    --> tests/test_comprehensive_a.rs:256:10
[INFO] [stdout]     |
[INFO] [stdout] 256 |     let (out, _, code) = common::run("echo ~/foo/bar");
[INFO] [stdout]     |          ^^^ help: if this is intentional, prefix it with an underscore: `_out`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]   --> tests/common/mod.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn run(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out`
[INFO] [stdout]    --> tests/test_noninteractive.rs:298:10
[INFO] [stdout]     |
[INFO] [stdout] 298 |     let (out, _, code) = common::run("unalias ll; unalias la; alias");
[INFO] [stdout]     |          ^^^ help: if this is intentional, prefix it with an underscore: `_out`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_script` is never used
[INFO] [stdout]   --> tests/common/mod.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn run_script(script: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_script` is never used
[INFO] [stdout]   --> tests/common/mod.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn run_script(script: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `err`
[INFO] [stdout]   --> tests/test_interactive.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let (_, err, code) = run_interactive("\n");
[INFO] [stdout]    |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]   --> tests/common/mod.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn run(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_script` is never used
[INFO] [stdout]   --> tests/common/mod.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn run_script(script: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_script` is never used
[INFO] [stdout]   --> tests/common/mod.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn run_script(script: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run` is never used
[INFO] [stdout]   --> tests/common/mod.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub fn run(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `regex_shorthand_D` should have a snake case name
[INFO] [stdout]     --> tests/test_comprehensive_c.rs:2580:4
[INFO] [stdout]      |
[INFO] [stdout] 2580 | fn regex_shorthand_D() {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `regex_shorthand_d`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_script` is never used
[INFO] [stdout]   --> tests/common/mod.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub fn run_script(script: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write`
[INFO] [stdout]  --> tests/common/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::io::Write;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Output` and `Stdio`
[INFO] [stdout]  --> tests/common/mod.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stdout]   |                             ^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_isolated` is never used
[INFO] [stdout]   --> tests/common/mod.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.38s
[INFO] running `Command { std: "docker" "inspect" "3a17f27c97b67af800cf455bca34ddea87f70b4c8369c10fc19b459df3c7c321", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a17f27c97b67af800cf455bca34ddea87f70b4c8369c10fc19b459df3c7c321", kill_on_drop: false }`
[INFO] [stdout] 3a17f27c97b67af800cf455bca34ddea87f70b4c8369c10fc19b459df3c7c321
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] acd7ffd44117b0520ddcb6b8f7c127ef94cd091322c0df7740a7752036ec5d5f
[INFO] running `Command { std: "docker" "start" "-a" "acd7ffd44117b0520ddcb6b8f7c127ef94cd091322c0df7740a7752036ec5d5f", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `std::io::Write`
[INFO] [stderr]  --> tests/common/mod.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::io::Write;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Output` and `Stdio`
[INFO] [stderr]  --> tests/common/mod.rs:3:29
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::process::{Command, Output, Stdio};
[INFO] [stderr]   |                             ^^^^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_isolated` is never used
[INFO] [stderr]   --> tests/common/mod.rs:45:8
[INFO] [stderr]    |
[INFO] [stderr] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rustish` (test "test_error_paths") generated 3 warnings (run `cargo fix --test "test_error_paths" -p rustish` to apply 2 suggestions)
[INFO] [stderr] warning: unused variable: `err`
[INFO] [stderr]   --> tests/test_interactive.rs:96:13
[INFO] [stderr]    |
[INFO] [stderr] 96 |     let (_, err, code) = run_interactive("\n");
[INFO] [stderr]    |             ^^^ help: if this is intentional, prefix it with an underscore: `_err`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `run` is never used
[INFO] [stderr]   --> tests/common/mod.rs:14:8
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub fn run(cmd: &str) -> (String, String, i32) {
[INFO] [stderr]    |        ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_script` is never used
[INFO] [stderr]   --> tests/common/mod.rs:28:8
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn run_script(script: &str) -> (String, String, i32) {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `run_isolated` is never used
[INFO] [stderr]   --> tests/common/mod.rs:45:8
[INFO] [stderr]    |
[INFO] [stderr] 45 | pub fn run_isolated(cmd: &str) -> (String, String, i32) {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: comparison is useless due to type limits
[INFO] [stderr]   --> tests/test_shell.rs:93:13
[INFO] [stderr]    |
[INFO] [stderr] 93 |     assert!(sh.universal_vars.len() >= 0);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `regex_shorthand_D` should have a snake case name
[INFO] [stderr]     --> tests/test_comprehensive_c.rs:2580:4
[INFO] [stderr]      |
[INFO] [stderr] 2580 | fn regex_shorthand_D() {
[INFO] [stderr]      |    ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `regex_shorthand_d`
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rustish` (test "test_interactive") generated 6 warnings (2 duplicates) (run `cargo fix --test "test_interactive" -p rustish` to apply 1 suggestion)
[INFO] [stderr] warning: `rustish` (test "test_shell") generated 1 warning
[INFO] [stderr] warning: `rustish` (test "test_cov_push_a") generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_comprehensive_c") generated 3 warnings (2 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_utility_builtins") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: unused variable: `out`
[INFO] [stderr]    --> tests/test_comprehensive_a.rs:256:10
[INFO] [stderr]     |
[INFO] [stderr] 256 |     let (out, _, code) = common::run("echo ~/foo/bar");
[INFO] [stderr]     |          ^^^ help: if this is intentional, prefix it with an underscore: `_out`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rustish` (test "test_cov_push_b") generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_vars_arrays_math") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_integration") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_math_string_switch") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_comprehensive_a") generated 3 warnings (2 duplicates) (run `cargo fix --test "test_comprehensive_a" -p rustish` to apply 1 suggestion)
[INFO] [stderr] warning: `rustish` (test "test_expansion_format") generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: function `run_script` is never used
[INFO] [stderr]   --> tests/common/mod.rs:28:8
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub fn run_script(script: &str) -> (String, String, i32) {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stderr]   --> tests/test_theme.rs:77:44
[INFO] [stderr]    |
[INFO] [stderr] 77 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stderr]    |                                            ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stderr]   --> tests/test_theme.rs:85:44
[INFO] [stderr]    |
[INFO] [stderr] 85 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stderr]    |                                            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stderr]   --> tests/test_theme.rs:97:44
[INFO] [stderr]    |
[INFO] [stderr] 97 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stderr]    |                                            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stderr]    --> tests/test_theme.rs:103:44
[INFO] [stderr]     |
[INFO] [stderr] 103 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stderr]     |                                            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated method `tempfile::TempDir::into_path`: use TempDir::keep()
[INFO] [stderr]    --> tests/test_theme.rs:112:44
[INFO] [stderr]     |
[INFO] [stderr] 112 |     let dir = tempfile::tempdir().unwrap().into_path();
[INFO] [stderr]     |                                            ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `out`
[INFO] [stderr]    --> tests/test_noninteractive.rs:298:10
[INFO] [stderr]     |
[INFO] [stderr] 298 |     let (out, _, code) = common::run("unalias ll; unalias la; alias");
[INFO] [stderr]     |          ^^^ help: if this is intentional, prefix it with an underscore: `_out`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rustish` (test "test_builtins") generated 4 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_theme") generated 5 warnings
[INFO] [stderr] warning: `rustish` (test "test_interp_plugins") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_noninteractive") generated 5 warnings (4 duplicates) (run `cargo fix --test "test_noninteractive" -p rustish` to apply 1 suggestion)
[INFO] [stderr] warning: `rustish` (test "test_pattern_matching") generated 4 warnings (4 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_system_builtins") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_zoxide") generated 4 warnings (4 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_edge_cases") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_deep_coverage") generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_builtins_lang") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_io_redirect") generated 2 warnings (2 duplicates)
[INFO] [stderr] warning: unused import: `std::io::Write`
[INFO] [stderr]  --> tests/test_migrate.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::Write;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `rustish` (test "test_scripts") generated 4 warnings (4 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_core_features") generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_migrate") generated 1 warning (run `cargo fix --test "test_migrate" -p rustish` to apply 1 suggestion)
[INFO] [stderr] warning: `rustish` (test "test_direnv") generated 4 warnings (4 duplicates)
[INFO] [stderr] warning: `rustish` (test "test_comprehensive_b") generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustish-ff611ee995c39382)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test completions::tests::test_flag_completions ... ok
[INFO] [stdout] test completions::tests::test_cargo_subcommands ... ok
[INFO] [stdout] test completions::tests::test_helm_subcommands ... ok
[INFO] [stdout] test completions::tests::test_homebrew_alias ... ok
[INFO] [stdout] test completions::tests::test_empty_partial_returns_all ... ok
[INFO] [stdout] test completions::tests::test_git_subcommands ... ok
[INFO] [stdout] test completions::tests::test_kubectl_alias_k ... ok
[INFO] [stdout] test completions::tests::test_kubectl_flags ... ok
[INFO] [stdout] test completions::tests::test_kubectl_resources ... ok
[INFO] [stdout] test completions::tests::test_kubectl_subcommands ... ok
[INFO] [stdout] test completions::tests::test_no_match_returns_empty ... ok
[INFO] [stdout] test completions::tests::test_npm_subcommands ... ok
[INFO] [stdout] test completions::tests::test_homebrew_subcommands ... ok
[INFO] [stdout] test completions::tests::test_make_subcommands ... ok
[INFO] [stdout] test completions::tests::test_opentofu_subcommands ... ok
[INFO] [stdout] test completions::tests::test_opentofu_alias ... ok
[INFO] [stdout] test completions::tests::test_terraform_alias_tf ... ok
[INFO] [stdout] test completions::tests::test_terraform_flags ... ok
[INFO] [stdout] test completions::tests::test_terraform_subcommands ... ok
[INFO] [stdout] test completions::tests::test_terragrunt_alias_tg ... ok
[INFO] [stdout] test completions::tests::test_terragrunt_flags ... ok
[INFO] [stdout] test completions::tests::test_terragrunt_subcommands ... ok
[INFO] [stdout] test completions::tests::test_terramate_alias_tm ... ok
[INFO] [stdout] test completions::tests::test_terramate_flags ... ok
[INFO] [stdout] test completions::tests::test_terramate_subcommands ... ok
[INFO] [stdout] test completions::tests::test_unknown_command_returns_empty ... ok
[INFO] [stdout] test completions::tests::test_docker_compose_subcommands ... ok
[INFO] [stdout] test completions::tests::test_docker_subcommands ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rustish-0ff814346f51e889)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_builtins.rs (/opt/rustwide/target/debug/deps/test_builtins-70376c77dd87afa3)
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test echo_basic ... ok
[INFO] [stdout] test echo_empty ... ok
[INFO] [stdout] test echo_multi ... ok
[INFO] [stdout] test env_lists_sorted_vars ... ok
[INFO] [stdout] test alias_define_and_use ... ok
[INFO] [stdout] test cd_missing_dir_returns_1 ... ok
[INFO] [stdout] test cd_dash_returns_to_oldpwd ... ok
[INFO] [stdout] test cd_changes_dir ... ok
[INFO] [stdout] test export_var_equals ... ok
[INFO] [stdout] test exit_code_propagates ... ok
[INFO] [stdout] test exit_default_0 ... ok
[INFO] [stdout] test cd_sets_oldpwd ... ok
[INFO] [stdout] test fish_add_path_append_flag ... ok
[INFO] [stdout] test fish_add_path_no_args_fails ... ok
[INFO] [stdout] test help_prints_builtins ... ok
[INFO] [stdout] test jobs_empty ... ok
[INFO] [stdout] test export_no_args_lists ... ok
[INFO] [stdout] test fish_add_path_deduplicates ... ok
[INFO] [stdout] test help_prints_scripting ... ok
[INFO] [stdout] test path_list_returns_0 ... ok
[INFO] [stdout] test path_add_no_dir ... ok
[INFO] [stdout] test path_no_subcommand_lists ... ok
[INFO] [stdout] test fish_add_path_prepends ... ok
[INFO] [stdout] test path_remove_no_dir ... ok
[INFO] [stdout] test path_unknown_subcommand ... ok
[INFO] [stdout] test path_remove_nonexistent_is_ok ... ok
[INFO] [stdout] test cd_no_args_goes_home ... ok
[INFO] [stdout] test pwd_matches_env ... ok
[INFO] [stdout] test fish_add_path_short_append_flag ... ok
[INFO] [stdout] test read_from_stdin ... ok
[INFO] [stdout] test reload_prints_message ... ok
[INFO] [stdout] test set_print_single_var ... ok
[INFO] [stdout] test set_space_syntax ... ok
[INFO] [stdout] test set_list_all_vars ... ok
[INFO] [stdout] test pwd_prints_dir ... ok
[INFO] [stdout] test path_add_append ... ok
[INFO] [stdout] test source_no_args_fails ... ok
[INFO] [stdout] test source_missing_file_returns_1 ... ok
[INFO] [stdout] test set_var_eq_syntax ... ok
[INFO] [stdout] test set_and_read_var ... ok
[INFO] [stdout] test path_remove_works ... ok
[INFO] [stdout] test source_executes_file ... ok
[INFO] [stdout] test source_skips_comments_and_blanks ... ok
[INFO] [stdout] test theme_list_shows_default ... ok
[INFO] [stdout] test theme_preview_shows_themes ... ok
[INFO] [stdout] test theme_set_no_name_fails ... ok
[INFO] [stdout] test theme_info_shows_active ... ok
[INFO] [stdout] test cd_updates_pwd_var ... ok
[INFO] [stdout] test theme_new_no_name_fails ... ok
[INFO] [stdout] test type_alias ... ok
[INFO] [stdout] test type_external ... ok
[INFO] [stdout] test type_builtin ... ok
[INFO] [stdout] test type_function ... ok
[INFO] [stdout] test type_not_found ... ok
[INFO] [stdout] test unalias_removes ... ok
[INFO] [stdout] test which_finds_external ... ok
[INFO] [stdout] test type_no_args ... ok
[INFO] [stdout] test which_no_args ... ok
[INFO] [stdout] test unset_removes_var ... ok
[INFO] [stdout] test universal_var_persists ... ok
[INFO] [stdout] test which_missing_returns_1 ... ok
[INFO] [stdout] test universal_var_unset_removes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 62 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_builtins_lang.rs (/opt/rustwide/target/debug/deps/test_builtins_lang-f1d464faa62f5047)
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test and_keyword_true_case ... ok
[INFO] [stdout] test abbr_no_abbreviations ... ok
[INFO] [stdout] test argparse_boolean_flag ... ok
[INFO] [stdout] test and_keyword_false_case ... ok
[INFO] [stdout] test abbr_add_and_list ... ok
[INFO] [stdout] test abbr_add_then_erase ... ok
[INFO] [stdout] test abbr_list_names_only ... ok
[INFO] [stdout] test array_set_and_echo ... ok
[INFO] [stdout] test argparse_value_flag ... ok
[INFO] [stdout] test begin_end_basic ... ok
[INFO] [stdout] test begin_end_no_isolation ... ok
[INFO] [stdout] test argparse_missing_separator ... ok
[INFO] [stdout] test brace_expansion_alpha_range ... ok
[INFO] [stdout] test brace_expansion_numeric_range ... ok
[INFO] [stdout] test brace_expansion_comma ... ok
[INFO] [stdout] test brace_expansion_cartesian ... ok
[INFO] [stdout] test brace_expansion_prefix ... ok
[INFO] [stdout] test contains_finds_existing_element ... ok
[INFO] [stdout] test command_v_ls ... ok
[INFO] [stdout] test contains_index_flag ... ok
[INFO] [stdout] test contains_first_element ... ok
[INFO] [stdout] test contains_missing_element ... ok
[INFO] [stdout] test contains_no_args ... ok
[INFO] [stdout] test command_v_nonexistent ... ok
[INFO] [stdout] test contains_last_element ... ok
[INFO] [stdout] test count_with_args ... ok
[INFO] [stdout] test here_string_quoted ... ok
[INFO] [stdout] test here_string_simple ... ok
[INFO] [stdout] test count_single_arg ... ok
[INFO] [stdout] test not_true ... ok
[INFO] [stdout] test argparse_long_flag ... ok
[INFO] [stdout] test array_index_2 ... ok
[INFO] [stdout] test or_keyword_false_case ... ok
[INFO] [stdout] test or_keyword_true_case ... ok
[INFO] [stdout] test array_index_3 ... ok
[INFO] [stdout] test brace_expansion_reverse_range ... ok
[INFO] [stdout] test pipestatus_mixed ... ok
[INFO] [stdout] test count_no_args ... ok
[INFO] [stdout] test not_false ... ok
[INFO] [stdout] test status_print ... ok
[INFO] [stdout] test status_fish_path ... ok
[INFO] [stdout] test status_is_interactive_noninteractive ... ok
[INFO] [stdout] test string_collect_multiple ... ok
[INFO] [stdout] test status_unknown_subcommand ... ok
[INFO] [stdout] test string_pad_already_long ... ok
[INFO] [stdout] test string_pad_custom_char ... ok
[INFO] [stdout] test string_pad_left_default ... ok
[INFO] [stdout] test string_escape_regex ... ok
[INFO] [stdout] test string_pad_right ... ok
[INFO] [stdout] test array_index_1 ... ok
[INFO] [stdout] test pipestatus_two_stages ... ok
[INFO] [stdout] test time_true ... ok
[INFO] [stdout] test time_echo_hello ... ok
[INFO] [stdout] test string_escape_url ... ok
[INFO] [stdout] test string_unescape_url ... ok
[INFO] [stdout] test trap_no_traps ... ok
[INFO] [stdout] test trap_remove ... ok
[INFO] [stderr]      Running tests/test_cache.rs (/opt/rustwide/target/debug/deps/test_cache-c31180a998483a33)
[INFO] [stdout] test process_substitution_via_expansion ... ok
[INFO] [stdout] test trap_set_and_list ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 59 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test build_manifest_ignores_non_rustish ... ok
[INFO] [stdout] test build_manifest_empty_dir ... ok
[INFO] [stdout] test cache_path_for_differs_by_source ... ok
[INFO] [stdout] test cache_path_has_rbc_extension ... ok
[INFO] [stdout] test build_manifest_finds_functions ... ok
[INFO] [stdout] test load_program_returns_none_for_missing ... ok
[INFO] [stdout] test build_manifest_multiple_functions ... ok
[INFO] [stdout] test cache_path_for_is_deterministic ... ok
[INFO] [stdout] test manifest_is_fresh_returns_false_for_missing ... ok
[INFO] [stdout] test read_manifest_skips_malformed_lines ... ok
[INFO] [stdout] test read_manifest_missing_file ... ok
[INFO] [stdout] test load_path_commands_returns_none_for_different_path ... ok
[INFO] [stdout] test save_and_load_config_roundtrip ... ok
[INFO] [stdout] test write_and_read_manifest_roundtrip ... ok
[INFO] [stdout] test save_and_load_path_commands_roundtrip ... ok
[INFO] [stdout] test load_program_returns_none_for_stale_cache ... ok
[INFO] [stdout] test manifest_is_fresh_returns_true_when_current ... ok
[INFO] [stdout] test save_and_load_program_roundtrip ... ok
[INFO] [stdout] test manifest_is_fresh_detects_stale ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_capture_output.rs (/opt/rustwide/target/debug/deps/test_capture_output-86e147a831bd32b4)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test capture_nonexistent_command ... ok
[INFO] [stdout] test capture_empty_string ... ok
[INFO] [stdout] test capture_echo_multiple_args ... ok
[INFO] [stdout] test capture_preserves_internal_newlines ... ok
[INFO] [stdout] test capture_seq ... ok
[INFO] [stdout] test capture_simple_echo ... ok
[INFO] [stdout] test capture_with_braces ... ok
[INFO] [stdout] test capture_with_backticks ... ok
[INFO] [stdout] test capture_with_exclamation ... ok
[INFO] [stdout] test capture_with_or ... ok
[INFO] [stdout] test capture_with_and ... ok
[INFO] [stdout] test capture_with_glob ... ok
[INFO] [stdout] test capture_with_double_quotes ... ok
[INFO] [stdout] test capture_with_pipe ... ok
[INFO] [stdout] test capture_with_tilde ... ok
[INFO] [stdout] test capture_with_semicolons ... ok
[INFO] [stdout] test capture_with_redirect ... ok
[INFO] [stdout] test capture_with_single_quotes ... ok
[INFO] [stdout] test capture_with_variable ... ok
[INFO] [stdout] test capture_without_metachar_uses_fast_path ... ok
[INFO] [stdout] test capture_true ... ok
[INFO] [stdout] test capture_cat_dev_null ... ok
[INFO] [stdout] test capture_trims_trailing_newlines ... ok
[INFO] [stdout] test capture_date ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_completions.rs (/opt/rustwide/target/debug/deps/test_completions-6cb6f6f011a75d90)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test cargo_test_tree ... ok
[INFO] [stdout] test docker_compose_and_container ... ok
[INFO] [stdout] test git_empty_returns_all ... ok
[INFO] [stdout] test infra::brew_alias_homebrew ... ok
[INFO] [stdout] test infra::brew_cask_flag ... ok
[INFO] [stdout] test infra::brew_install_info ... ok
[INFO] [stdout] test infra::brew_services_search ... ok
[INFO] [stdout] test infra::docker_compose_flags ... ok
[INFO] [stdout] test infra::docker_compose_up_down ... ok
[INFO] [stdout] test infra::helm_install_upgrade ... ok
[INFO] [stdout] test infra::kubectl_get_apply_describe ... ok
[INFO] [stdout] test infra::kubectl_namespace_flag ... ok
[INFO] [stdout] test infra::kubectl_alias_k ... ok
[INFO] [stdout] test infra::kubectl_resource_types ... ok
[INFO] [stdout] test git_checkout ... ok
[INFO] [stderr]      Running tests/test_comprehensive_a.rs (/opt/rustwide/target/debug/deps/test_comprehensive_a-7e391901d6b028e4)
[INFO] [stdout] test infra::kubectl_short_flags ... ok
[INFO] [stdout] test infra::opentofu_has_all_tf_commands ... ok
[INFO] [stdout] test infra::helm_repo_search ... ok
[INFO] [stdout] test infra::terraform_plan_apply ... ok
[INFO] [stdout] test infra::opentofu_via_name ... ok
[INFO] [stdout] test infra::terraform_alias_tf ... ok
[INFO] [stdout] test infra::opentofu_via_tofu ... ok
[INFO] [stdout] test infra::terraform_flags ... ok
[INFO] [stdout] test infra::terraform_workspace_state ... ok
[INFO] [stdout] test infra::terragrunt_apply_all ... ok
[INFO] [stdout] test infra::terragrunt_alias_tg ... ok
[INFO] [stdout] test infra::terragrunt_flags ... ok
[INFO] [stdout] test infra::terragrunt_plan_all ... ok
[INFO] [stdout] test infra::terragrunt_validate ... ok
[INFO] [stdout] test infra::terramate_alias_tm ... ok
[INFO] [stdout] test infra::terramate_debug_commands ... ok
[INFO] [stdout] test infra::terramate_flags ... ok
[INFO] [stdout] test infra::terramate_run_list ... ok
[INFO] [stdout] test make_flags ... ok
[INFO] [stdout] test no_match_empty ... ok
[INFO] [stdout] test npm_install_init ... ok
[INFO] [stdout] test rustup_toolchain ... ok
[INFO] [stdout] test unknown_command_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 183 tests
[INFO] [stdout] test alias_list_all ... ok
[INFO] [stdout] test abbr_positional_form ... ok
[INFO] [stdout] test abbr_erase ... ok
[INFO] [stdout] test abbr_erase_missing_name ... ok
[INFO] [stdout] test abbr_missing_args ... ok
[INFO] [stdout] test abbr_list_empty ... ok
[INFO] [stdout] test alias_with_single_quotes ... ok
[INFO] [stdout] test alias_with_double_quotes ... ok
[INFO] [stdout] test abbr_add_and_list ... ok
[INFO] [stdout] test argparse_long_equals_value ... ok
[INFO] [stdout] test alias_show_not_found ... ok
[INFO] [stdout] test argparse_basic ... ok
[INFO] [stdout] test argparse_combined_short_flags ... ok
[INFO] [stdout] test brace_expand_char_range ... ok
[INFO] [stdout] test argparse_missing_separator ... ok
[INFO] [stdout] test argparse_short_flag ... ok
[INFO] [stdout] test argparse_unknown_short ... ok
[INFO] [stdout] test bind_list ... ok
[INFO] [stdout] test brace_expand_no_comma_passthrough ... ok
[INFO] [stdout] test brace_expand_reverse_numeric ... ok
[INFO] [stdout] test cd_nonexistent ... ok
[INFO] [stdout] test alias_show_specific ... ok
[INFO] [stdout] test command_not_found ... ok
[INFO] [stdout] test cd_dash_returns_oldpwd ... ok
[INFO] [stdout] test argparse_unknown_long ... ok
[INFO] [stdout] test config_parse_toml_smoke ... ok
[INFO] [stdout] test echo_multiple_args ... ok
[INFO] [stdout] test echo_no_newline ... ok
[INFO] [stdout] test config_scaffold_no_crash ... ok
[INFO] [stdout] test echo_empty ... ok
[INFO] [stdout] test emit_custom_event ... ok
[INFO] [stdout] test complete_add_and_list ... ok
[INFO] [stdout] test env_only_assignment ... ok
[INFO] [stdout] test complete_erase ... ok
[INFO] [stdout] test complete_list_empty ... ok
[INFO] [stdout] test eval_parse_error ... ok
[INFO] [stdout] test expand_array_index ... ok
[INFO] [stdout] test expand_dollar_dollar ... ok
[INFO] [stdout] test expand_array_negative_index ... ok
[INFO] [stdout] test env_override_on_command ... ok
[INFO] [stdout] test brace_expand_reverse_char_range ... ok
[INFO] [stdout] test expand_command_sub ... ok
[INFO] [stdout] test expand_array_range ... ok
[INFO] [stdout] test expand_dollar_braces ... ok
[INFO] [stdout] test complete_with_args ... ok
[INFO] [stdout] test expand_dollar_hash ... ok
[INFO] [stdout] test for_loop_break ... ok
[INFO] [stdout] test hash_list_all ... ok
[INFO] [stdout] test expand_dollar_question ... ok
[INFO] [stdout] test for_loop_continue ... ok
[INFO] [stdout] test for_loop_basic ... ok
[INFO] [stdout] test math_constants_and_funcs ... ok
[INFO] [stdout] test math_division_by_zero ... ok
[INFO] [stdout] test expand_escaped_dollar ... ok
[INFO] [stdout] test math_func_no_paren ... ok
[INFO] [stdout] test function_def_and_call ... ok
[INFO] [stdout] test math_float_result ... ok
[INFO] [stdout] test function_with_args ... ok
[INFO] [stdout] test hash_lookup_not_found ... ok
[INFO] [stdout] test hash_reset ... ok
[INFO] [stdout] test math_tau_constant ... ok
[INFO] [stdout] test math_unknown_function ... ok
[INFO] [stdout] test math_unexpected_char ... ok
[INFO] [stdout] test math_unexpected_token ... ok
[INFO] [stdout] test not_operator ... ok
[INFO] [stdout] test not_operator_false ... ok
[INFO] [stdout] test parser_and_chain ... ok
[INFO] [stdout] test math_missing_expression ... ok
[INFO] [stdout] test parser_and_chain_fail ... ok
[INFO] [stdout] test parser_heredoc_basic ... ok
[INFO] [stdout] test math_missing_paren ... ok
[INFO] [stdout] test math_power_operator ... ok
[INFO] [stdout] test parser_extended_test ... ok
[INFO] [stdout] test math_modulo_by_zero ... ok
[INFO] [stdout] test pbcopy_from_args ... ok
[INFO] [stdout] test parser_or_chain ... ok
[INFO] [stdout] test pipeline_builtins ... ok
[INFO] [stdout] test pipeline_external ... ok
[INFO] [stdout] test popd_empty_stack ... ok
[INFO] [stdout] test pipeline_pipefail ... ok
[INFO] [stdout] test printf_float ... ok
[INFO] [stdout] test pipeline_pipestatus ... ok
[INFO] [stdout] test printf_hex ... ok
[INFO] [stdout] test printf_decimal ... ok
[INFO] [stdout] test printf_backslash_escape ... ok
[INFO] [stdout] test printf_newline_escape ... ok
[INFO] [stdout] test printf_tab_escape ... ok
[INFO] [stdout] test printf_missing_arg_defaults ... ok
[INFO] [stdout] test printf_percent_literal ... ok
[INFO] [stdout] test printf_string ... ok
[INFO] [stdout] test prompt_path_short_no_abbreviation ... ok
[INFO] [stdout] test read_from_heredoc ... ok
[INFO] [stdout] test pushd_popd ... ok
[INFO] [stdout] test redirect_noclobber ... ok
[INFO] [stdout] test redirect_input_from_file ... ok
[INFO] [stdout] test redirect_to_file ... ok
[INFO] [stdout] test script_nonexistent_file ... ok
[INFO] [stdout] test reload_config ... ok
[INFO] [stdout] test set_erase_array ... ok
[INFO] [stdout] test set_append ... ok
[INFO] [stdout] test set_erase_var ... ok
[INFO] [stdout] test set_export_var ... ok
[INFO] [stdout] test set_prepend ... ok
[INFO] [stdout] test set_query_exists ... ok
[INFO] [stdout] test set_query_not_exists ... ok
[INFO] [stdout] test redirect_append_to_file ... ok
[INFO] [stdout] test redirect_both_append ... ok
[INFO] [stdout] test set_unknown_option ... ok
[INFO] [stdout] test printf_no_args ... ok
[INFO] [stdout] test set_show_array ... ok
[INFO] [stdout] test set_show_nonexistent ... ok
[INFO] [stdout] test source_basic ... ok
[INFO] [stdout] test redirect_here_string ... ok
[INFO] [stdout] test set_show_var ... ok
[INFO] [stdout] test pushd_no_arg_swaps ... ok
[INFO] [stdout] test source_no_args ... ok
[INFO] [stdout] test string_collect_no_newline ... ok
[INFO] [stdout] test string_escape_regex ... ok
[INFO] [stdout] test string_escape_script_default ... ok
[INFO] [stdout] test string_match_regex ... ok
[INFO] [stdout] test string_shorten ... ok
[INFO] [stdout] test string_escape_url ... ok
[INFO] [stdout] test string_escape_var ... ok
[INFO] [stdout] test string_no_subcommand ... ok
[INFO] [stdout] test string_split0 ... ok
[INFO] [stdout] test string_match_glob ... ok
[INFO] [stdout] test string_pad_left ... ok
[INFO] [stdout] test switch_case_glob ... ok
[INFO] [stdout] test string_split_basic ... ok
[INFO] [stdout] test string_unescape_script ... ok
[INFO] [stdout] test string_pad_right ... ok
[INFO] [stdout] test string_unescape_url ... ok
[INFO] [stdout] test switch_case_wildcard_default ... ok
[INFO] [stdout] test string_unescape_var ... ok
[INFO] [stdout] test test_bracket_missing_close ... ok
[INFO] [stdout] test string_unknown_subcommand ... ok
[INFO] [stdout] test subshell_isolation ... ok
[INFO] [stdout] test switch_case_literal ... ok
[INFO] [stdout] test test_and_operator ... ok
[INFO] [stdout] test test_bracket_syntax ... ok
[INFO] [stdout] test test_file_readable ... ok
[INFO] [stdout] test test_file_not_exists ... ok
[INFO] [stdout] test test_file_writable ... ok
[INFO] [stdout] test test_not_operator ... ok
[INFO] [stdout] test test_or_operator ... ok
[INFO] [stdout] test test_file_exists ... ok
[INFO] [stdout] test test_regex_match ... ok
[INFO] [stdout] test test_string_empty ... ok
[INFO] [stdout] test theme_info ... ok
[INFO] [stdout] test theme_list ... ok
[INFO] [stdout] test test_grouping_parens ... ok
[INFO] [stdout] test theme_preview ... ok
[INFO] [stdout] test test_symlink_check ... ok
[INFO] [stdout] test theme_set ... ok
[INFO] [stdout] test time_command ... ok
[INFO] [stdout] test trap_list_signals ... ok
[INFO] [stdout] test try_catch_failure ... ok
[INFO] [stdout] test test_newer_than ... ok
[INFO] [stdout] test try_catch_success ... ok
[INFO] [stdout] test trap_list_signals_long ... ok
[INFO] [stdout] test trap_remove_by_name_only ... ok
[INFO] [stdout] test test_string_nonempty ... ok
[INFO] [stdout] test trap_set_and_list ... ok
[INFO] [stdout] test typeset_p_flag ... ok
[INFO] [stdout] test trap_remove_by_dash ... ok
[INFO] [stdout] test typeset_show_arrays ... ok
[INFO] [stdout] test typeset_specific_var ... ok
[INFO] [stdout] test typeset_no_args_lists_all_vars ... ok
[INFO] [stdout] test ulimit_invalid_arg ... ok
[INFO] [stdout] test typeset_specific_var_not_found ... ok
[INFO] [stdout] test ulimit_default_shows_number ... ok
[INFO] [stdout] test ulimit_stack_resource ... ok
[INFO] [stdout] test ulimit_show_all ... ok
[INFO] [stdout] test unalias_no_args ... ok
[INFO] [stdout] test ulimit_show_hard ... ok
[INFO] [stdout] test unalias_not_found ... ok
[INFO] [stdout] test z_no_args_lists ... ok
[INFO] [stdout] test z_no_match ... ok
[INFO] [stdout] test universal_var_list ... ok
[INFO] [stdout] test universal_var_set_and_get ... ok
[INFO] [stdout] test while_loop ... ok
[INFO] [stdout] test typeset_show_functions ... ok
[INFO] [stdout] test test_ge_le ... ok
[INFO] [stderr]      Running tests/test_comprehensive_b.rs (/opt/rustwide/target/debug/deps/test_comprehensive_b-3dbe44c03d4f9362)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 183 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 69 tests
[INFO] [stdout] test cli_fmt_file ... ok
[INFO] [stdout] test cli_help ... ok
[INFO] [stdout] test bg_invalid_job_number ... ok
[INFO] [stdout] test bg_no_jobs ... ok
[INFO] [stdout] test cli_fmt_nonexistent_file ... ok
[INFO] [stdout] test cli_nonexistent_script ... ok
[INFO] [stdout] test cli_fmt_write_back ... ok
[INFO] [stdout] test cli_script_file ... ok
[INFO] [stdout] test cli_indent_alias ... ok
[INFO] [stdout] test cli_help_short ... ok
[INFO] [stdout] test dirnav_nextd_empty_stack ... ok
[INFO] [stdout] test cli_too_many_args ... ok
[INFO] [stdout] test dirnav_nextd_already_at_newest ... ok
[INFO] [stdout] test dirnav_pushd_popd_cycle ... ok
[INFO] [stdout] test cli_init ... ok
[INFO] [stdout] test dirnav_prevd_empty_stack ... ok
[INFO] [stdout] test disown_no_jobs ... ok
[INFO] [stdout] test dirnav_prevd_already_at_oldest ... ok
[INFO] [stdout] test cli_profile ... ok
[INFO] [stdout] test eval_simple_command ... ok
[INFO] [stdout] test eval_multiple_args ... ok
[INFO] [stdout] test disown_invalid_job ... ok
[INFO] [stdout] test dirnav_pushd_then_prevd_fails_at_oldest ... ok
[INFO] [stdout] test eval_empty_string ... ok
[INFO] [stdout] test fc_e_no_history ... ok
[INFO] [stdout] test exec_no_args ... ok
[INFO] [stdout] test eval_with_variable_expansion ... ok
[INFO] [stdout] test fc_no_history_file ... ok
[INFO] [stdout] test fc_list_no_history ... ok
[INFO] [stdout] test exec_echo_replaces_process ... ok
[INFO] [stdout] test fc_bad_flag ... ok
[INFO] [stdout] test eval_syntax_error ... ok
[INFO] [stdout] test funced_no_args ... ok
[INFO] [stdout] test fg_invalid_job_number ... ok
[INFO] [stdout] test funcsave_no_args ... ok
[INFO] [stdout] test fc_s_no_history ... ok
[INFO] [stdout] test funcsave_nonexistent_function ... ok
[INFO] [stdout] test history_delete_empty ... ok
[INFO] [stdout] test history_clear_empty ... ok
[INFO] [stdout] test fg_no_jobs ... ok
[INFO] [stdout] test history_delete_no_number ... ok
[INFO] [stdout] test funcsave_defined_function ... ok
[INFO] [stdout] test history_list_empty ... ok
[INFO] [stdout] test history_delete_non_numeric ... ok
[INFO] [stdout] test history_search_no_query ... ok
[INFO] [stdout] test plugins_disabled_marker ... ok
[INFO] [stdout] test funcsave_and_verify_file ... ok
[INFO] [stdout] test history_list_and_clear_isolated ... ok
[INFO] [stdout] test jobs_empty ... ok
[INFO] [stdout] test plugins_load_from_dir ... ok
[INFO] [stdout] test history_search_empty ... ok
[INFO] [stdout] test readline_double_quote_escaping ... ok
[INFO] [stdout] test cli_bench ... ok
[INFO] [stdout] test readline_is_command_position ... ok
[INFO] [stdout] test sysinfo_home_dir_exists ... ok
[INFO] [stdout] test history_unknown_subcommand ... ok
[INFO] [stdout] test history_default_is_list ... ok
[INFO] [stdout] test suspend_exists ... ok
[INFO] [stdout] test plugins_list_empty ... ok
[INFO] [stdout] test readline_find_closing_single_quote ... ok
[INFO] [stdout] test readline_variable_in_string ... ok
[INFO] [stdout] test wait_nonexistent_pid ... ok
[INFO] [stdout] test wait_invalid_pid ... ok
[INFO] [stdout] test time_keyword_echo ... ok
[INFO] [stdout] test time_no_args ... ok
[INFO] [stdout] test time_with_failing_command ... ok
[INFO] [stdout] test sysinfo_hostname_nonempty ... ok
[INFO] [stdout] test wait_no_args_no_jobs ... ok
[INFO] [stdout] test sysinfo_username_nonempty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_comprehensive_c.rs (/opt/rustwide/target/debug/deps/test_comprehensive_c-350b873b184abdf9)
[INFO] [stdout] 
[INFO] [stdout] running 316 tests
[INFO] [stdout] test abbr_add_flag ... ok
[INFO] [stdout] test abbr_erase ... ok
[INFO] [stdout] test abbr_missing_expansion ... ok
[INFO] [stdout] test abbr_list_names ... ok
[INFO] [stdout] test alias_set_double_quote ... ok
[INFO] [stdout] test alias_show_single ... ok
[INFO] [stdout] test alias_unalias ... ok
[INFO] [stdout] test alias_show_not_found ... ok
[INFO] [stdout] test alias_unalias_no_args ... ok
[INFO] [stdout] test alias_unalias_not_found ... ok
[INFO] [stdout] test argparse_combined_short_flags ... ok
[INFO] [stdout] test argparse_missing_value ... ok
[INFO] [stdout] test argparse_long_equals_value ... ok
[INFO] [stdout] test argparse_missing_separator ... ok
[INFO] [stdout] test argparse_long_option_next_arg ... ok
[INFO] [stdout] test alias_list ... ok
[INFO] [stdout] test alias_set_single_quote ... ok
[INFO] [stdout] test abbr_empty_list ... ok
[INFO] [stdout] test argparse_remaining_after_double_dash ... ok
[INFO] [stdout] test argparse_short_takes_value_next_arg ... ok
[INFO] [stdout] test capture_output_simple ... ok
[INFO] [stdout] test argparse_unknown_option ... ok
[INFO] [stdout] test argparse_short_takes_value_rest ... ok
[INFO] [stdout] test argparse_short_unknown ... ok
[INFO] [stdout] test abbr_add_positional ... ok
[INFO] [stdout] test clipboard_pbpaste ... ok
[INFO] [stdout] test clipboard_pbcopy_with_args ... ok
[INFO] [stdout] test capture_output_no_shell_metachar ... ok
[INFO] [stdout] test command_heredoc_external ... ok
[INFO] [stdout] test config_theme_info ... ok
[INFO] [stdout] test command_not_found ... ok
[INFO] [stdout] test command_stderr_redirect ... ok
[INFO] [stdout] test config_theme_list ... ok
[INFO] [stdout] test config_reload ... ok
[INFO] [stdout] test config_theme_new_no_name ... ok
[INFO] [stdout] test config_theme_preview ... ok
[INFO] [stdout] test config_theme_set_default ... ok
[INFO] [stdout] test config_theme_set_unknown ... ok
[INFO] [stdout] test config_theme_set_no_name ... ok
[INFO] [stdout] test config_theme_shorthand ... ok
[INFO] [stdout] test control_for_break ... ok
[INFO] [stdout] test control_regex_shorthand_d ... ok
[INFO] [stdout] test control_regex_negated_class ... ok
[INFO] [stdout] test control_regex_shorthand_w ... ok
[INFO] [stdout] test control_for_continue ... ok
[INFO] [stdout] test control_switch_glob_wildcard ... ok
[INFO] [stdout] test dirnav_nextd_empty_stack ... ok
[INFO] [stdout] test control_switch_regex_pattern ... ok
[INFO] [stdout] test dirnav_prevd_empty_stack ... ok
[INFO] [stdout] test dirnav_pushd_popd_roundtrip ... ok
[INFO] [stdout] test eval_no_args ... ok
[INFO] [stdout] test command_herestring_external ... ok
[INFO] [stdout] test eval_simple ... ok
[INFO] [stdout] test exec_missing_command ... ok
[INFO] [stdout] test executor_and_chain ... ok
[INFO] [stdout] test control_switch_range_pattern ... ok
[INFO] [stdout] test exec_nonexistent ... ok
[INFO] [stdout] test dirnav_prevd_already_at_oldest ... ok
[INFO] [stdout] test executor_and_or ... ok
[INFO] [stdout] test executor_begin_block ... ok
[INFO] [stdout] test executor_function_def ... ok
[INFO] [stdout] test control_switch_guard_clause ... ok
[INFO] [stdout] test executor_background_job ... ok
[INFO] [stdout] test executor_subshell_env_isolation ... ok
[INFO] [stdout] test executor_return_code ... ok
[INFO] [stdout] test executor_time_keyword ... ok
[INFO] [stdout] test dirnav_pushd_no_arg_empty_stack ... ok
[INFO] [stdout] test expand_array_negative_index ... ok
[INFO] [stdout] test expand_brace_char_range_reverse ... ok
[INFO] [stdout] test expand_brace_char_range ... ok
[INFO] [stdout] test expand_array_slice ... ok
[INFO] [stdout] test expand_bare_dollar_at_end ... ok
[INFO] [stdout] test expand_brace_nested ... ok
[INFO] [stdout] test expand_brace_numeric_reverse ... ok
[INFO] [stdout] test expand_array_range_end_only ... ok
[INFO] [stdout] test expand_brace_comma ... ok
[INFO] [stdout] test expand_array_range_start_only ... ok
[INFO] [stdout] test expand_brace_numeric_range ... ok
[INFO] [stdout] test expand_command_sub ... ok
[INFO] [stdout] test expand_dollar_bare ... ok
[INFO] [stdout] test expand_dollar_brace ... ok
[INFO] [stdout] test expand_dquoted_empty_braces ... ok
[INFO] [stdout] test expand_dquoted_var_in_braces ... ok
[INFO] [stdout] test expand_dollar_dollar ... ok
[INFO] [stdout] test expand_brace_with_prefix ... ok
[INFO] [stdout] test expand_fish_pid ... ok
[INFO] [stdout] test expand_dollar_question ... ok
[INFO] [stdout] test expand_pipestatus ... ok
[INFO] [stdout] test expand_tilde ... ok
[INFO] [stdout] test expand_dollar_hash ... ok
[INFO] [stdout] test expand_dquoted_interpolation ... ok
[INFO] [stdout] test expand_tilde_username ... ok
[INFO] [stdout] test expand_escaped_dollar ... ok
[INFO] [stdout] test expand_full_array ... ok
[INFO] [stdout] test fc_no_history_file ... ok
[INFO] [stdout] test fc_s_flag_reexecute ... ok
[INFO] [stdout] test export_no_args_list ... ok
[INFO] [stdout] test export_existing_var ... ok
[INFO] [stdout] test for_do_done ... ok
[INFO] [stdout] test fc_usage ... ok
[INFO] [stdout] test fs_cd_no_such_dir ... ok
[INFO] [stdout] test fs_cd_dash_oldpwd ... ok
[INFO] [stdout] test fs_dirs_output ... ok
[INFO] [stdout] test fs_cd_to_tmp ... ok
[INFO] [stdout] test fs_pwd ... ok
[INFO] [stdout] test fs_cd_with_cdpath ... ok
[INFO] [stdout] test fs_source_missing_file ... ok
[INFO] [stdout] test for_loop_glob_expansion ... ok
[INFO] [stdout] test fs_z_no_match ... ok
[INFO] [stdout] test fs_source_no_args ... ok
[INFO] [stdout] test funced_no_args ... ok
[INFO] [stdout] test funcsave_not_a_function ... ok
[INFO] [stdout] test fs_z_no_args_list ... ok
[INFO] [stdout] test get_var_cmd_duration ... ok
[INFO] [stdout] test funcsave_no_args ... ok
[INFO] [stdout] test command_noclobber_redirect ... FAILED
[INFO] [stdout] test function_parens ... ok
[INFO] [stdout] test function_with_args ... ok
[INFO] [stdout] test fs_source_valid_file ... FAILED
[INFO] [stdout] test funcsave_save_function ... FAILED
[INFO] [stdout] test hash_lookup_ls ... ok
[INFO] [stdout] test hash_no_args_list ... ok
[INFO] [stdout] test hash_lookup_missing ... ok
[INFO] [stdout] test history_clear ... ok
[INFO] [stdout] test hash_list_flag ... ok
[INFO] [stdout] test history_delete_out_of_range ... ok
[INFO] [stdout] test history_list_default ... ok
[INFO] [stdout] test history_delete_invalid ... ok
[INFO] [stdout] test history_list ... ok
[INFO] [stdout] test hash_reset ... ok
[INFO] [stdout] test history_search_no_query ... ok
[INFO] [stdout] test history_unknown_subcmd ... ok
[INFO] [stdout] test if_else_if_chain ... ok
[INFO] [stdout] test get_var_special_vars ... ok
[INFO] [stdout] test get_var_hostname ... ok
[INFO] [stdout] test history_search_query ... ok
[INFO] [stdout] test io_echo_no_newline ... ok
[INFO] [stdout] test if_then_end ... ok
[INFO] [stdout] test io_echo_multiple_args ... ok
[INFO] [stdout] test io_read_array_mode ... ok
[INFO] [stdout] test io_read_from_herestring ... ok
[INFO] [stdout] test isatty_stderr_named ... ok
[INFO] [stdout] test isatty_numeric_fd ... ok
[INFO] [stdout] test isatty_stdin_named ... ok
[INFO] [stdout] test isatty_stdout_in_pipe ... ok
[INFO] [stdout] test jobs_bg_invalid_number ... ok
[INFO] [stdout] test jobs_disown_invalid ... ok
[INFO] [stdout] test jobs_bg_no_jobs ... ok
[INFO] [stdout] test jobs_disown_no_jobs ... ok
[INFO] [stdout] test jobs_fg_no_jobs ... ok
[INFO] [stdout] test isatty_default ... ok
[INFO] [stdout] test is_complete_matched_blocks ... ok
[INFO] [stdout] test jobs_wait_no_args ... ok
[INFO] [stdout] test jobs_wait_invalid_pid ... ok
[INFO] [stdout] test jobs_list_empty ... ok
[INFO] [stdout] test parser_begin_end ... ok
[INFO] [stdout] test match_keyword ... ok
[INFO] [stdout] test jobs_fg_invalid_number ... ok
[INFO] [stdout] test parser_not_keyword ... ok
[INFO] [stdout] test parser_is_complete_unclosed_quote ... ok
[INFO] [stdout] test parser_heredoc_strip_tabs ... ok
[INFO] [stdout] test parser_extended_test ... ok
[INFO] [stdout] test parser_bang_negation ... ok
[INFO] [stdout] test pipeline_multi_stage ... ok
[INFO] [stdout] test parser_try_without_catch ... ok
[INFO] [stdout] test pipeline_external_to_builtin ... ok
[INFO] [stdout] test parser_try_catch ... ok
[INFO] [stdout] test plugins_list_empty ... ok
[INFO] [stdout] test pipeline_pipefail ... ok
[INFO] [stdout] test popd_empty_stack ... ok
[INFO] [stdout] test plugins_load_with_plugin ... ok
[INFO] [stdout] test printf_backslash_escape ... ok
[INFO] [stdout] test printf_float ... ok
[INFO] [stdout] test printf_decimal ... ok
[INFO] [stdout] test printf_hex ... ok
[INFO] [stdout] test printf_literal_percent ... ok
[INFO] [stdout] test pipeline_not_found_in_pipe ... ok
[INFO] [stdout] test pipeline_builtin_to_external ... ok
[INFO] [stdout] test printf_string ... ok
[INFO] [stdout] test printf_missing_args ... ok
[INFO] [stdout] test printf_tab_escape ... ok
[INFO] [stdout] test printf_unknown_specifier ... ok
[INFO] [stdout] test parser_subshell ... ok
[INFO] [stdout] test printf_newline_escape ... ok
[INFO] [stdout] test printf_no_format ... ok
[INFO] [stdout] test readline_syntax_coloring_does_not_crash ... ok
[INFO] [stdout] test prompt_right_render ... ok
[INFO] [stdout] test redirect_append_stderr ... ok
[INFO] [stdout] test range_pattern_non_numeric ... ok
[INFO] [stdout] test redirect_heredoc_in_builtin ... ok
[INFO] [stdout] test range_pattern_reversed ... ok
[INFO] [stdout] test redirect_herestring_in_builtin ... ok
[INFO] [stdout] test redirect_stderr_to_file ... ok
[INFO] [stdout] test prompt_shorten_path_deep ... ok
[INFO] [stdout] test redirect_noclobber_builtin ... ok
[INFO] [stdout] test regex_char_class_range ... ok
[INFO] [stdout] test regex_dot_quantifier ... ok
[INFO] [stdout] test regex_anchored_start_end ... ok
[INFO] [stdout] test regex_shorthand_s ... ok
[INFO] [stdout] test fc_list_flag ... ok
[INFO] [stdout] test regex_shorthand_D ... ok
[INFO] [stdout] test io_read_multiple_vars ... ok
[INFO] [stdout] test regex_plus_quantifier ... ok
[INFO] [stdout] test script_parse_error ... ok
[INFO] [stdout] test set_erase_no_args ... ok
[INFO] [stdout] test regex_question_quantifier ... ok
[INFO] [stdout] test set_append_no_args ... ok
[INFO] [stdout] test set_prepend_no_args ... ok
[INFO] [stdout] test set_export_multiple_values ... ok
[INFO] [stdout] test script_run_valid ... ok
[INFO] [stdout] test set_var_method ... ok
[INFO] [stdout] test regex_star_quantifier ... ok
[INFO] [stdout] test set_global_export ... ok
[INFO] [stdout] test shell_abbreviation_expand ... ok
[INFO] [stdout] test set_show_no_args ... ok
[INFO] [stdout] test shell_bind_add_remove ... ok
[INFO] [stdout] test set_print_single_var ... ok
[INFO] [stdout] test set_universal_with_equals ... ok
[INFO] [stdout] test script_run_with_functions ... ok
[INFO] [stdout] test shell_complete_add ... ok
[INFO] [stdout] test shell_emit_event ... ok
[INFO] [stdout] test string_collect_empty ... ok
[INFO] [stdout] test string_collect_normal ... ok
[INFO] [stdout] test string_escape_url_style ... ok
[INFO] [stdout] test string_escape_var_style ... ok
[INFO] [stdout] test string_escape_no_args ... ok
[INFO] [stdout] test string_match_regex ... ok
[INFO] [stdout] test string_lower ... ok
[INFO] [stdout] test string_no_subcommand ... ok
[INFO] [stdout] test string_pad_custom_char ... ok
[INFO] [stdout] test string_escape_script_style ... ok
[INFO] [stdout] test string_escape_regex_style ... ok
[INFO] [stdout] test string_match_glob ... ok
[INFO] [stdout] test string_collect_with_no_trim ... ok
[INFO] [stdout] test string_replace_all ... ok
[INFO] [stdout] test string_replace ... ok
[INFO] [stdout] test string_repeat ... ok
[INFO] [stdout] test string_repeat_no_args ... ok
[INFO] [stdout] test string_length ... ok
[INFO] [stdout] test string_join ... ok
[INFO] [stdout] test string_pad_right ... ok
[INFO] [stdout] test string_shorten_custom_char ... ok
[INFO] [stdout] test string_trim ... ok
[INFO] [stdout] test string_shorten_no_args ... ok
[INFO] [stdout] test string_split ... ok
[INFO] [stdout] test string_split0 ... ok
[INFO] [stdout] test string_sub_with_start_and_length ... ok
[INFO] [stdout] test string_shorten_with_max ... ok
[INFO] [stdout] test string_pad_no_width ... ok
[INFO] [stdout] test string_trim_chars ... ok
[INFO] [stdout] test string_shorten_no_truncation ... ok
[INFO] [stdout] test string_unescape_url_style ... ok
[INFO] [stdout] test string_unescape_no_args ... ok
[INFO] [stdout] test string_trim_right ... ok
[INFO] [stdout] test string_unknown_subcommand ... ok
[INFO] [stdout] test string_trim_left ... ok
[INFO] [stdout] test string_unescape_script_style ... ok
[INFO] [stdout] test string_upper ... ok
[INFO] [stdout] test switch_default_case ... ok
[INFO] [stdout] test string_unescape_var_style ... ok
[INFO] [stdout] test test_builtin_file_readable ... ok
[INFO] [stdout] test test_builtin_and_operator ... ok
[INFO] [stdout] test test_builtin_n_nonempty ... ok
[INFO] [stdout] test switch_no_match ... ok
[INFO] [stdout] test test_builtin_grouping ... ok
[INFO] [stdout] test test_builtin_file_size ... ok
[INFO] [stdout] test test_builtin_not_operator ... ok
[INFO] [stdout] test test_builtin_or_operator ... ok
[INFO] [stdout] test test_builtin_bracket_missing_close ... ok
[INFO] [stdout] test test_builtin_regex_no_match ... ok
[INFO] [stdout] test test_builtin_ot_nonexistent ... ok
[INFO] [stdout] test test_builtin_nt_nonexistent ... ok
[INFO] [stdout] test switch_guard_fails ... ok
[INFO] [stdout] test test_builtin_z_empty ... ok
[INFO] [stdout] test trap_set_and_run ... ok
[INFO] [stdout] test test_builtin_regex_match ... ok
[INFO] [stdout] test test_builtin_string_equal ... ok
[INFO] [stdout] test typeset_functions ... ok
[INFO] [stdout] test typeset_not_found ... ok
[INFO] [stdout] test typeset_list_all ... ok
[INFO] [stdout] test ulimit_all ... ok
[INFO] [stdout] test ulimit_default_show ... ok
[INFO] [stdout] test test_builtin_symlink ... ok
[INFO] [stdout] test typeset_arrays ... ok
[INFO] [stdout] test ulimit_set_value ... ok
[INFO] [stdout] test ulimit_show_open_files ... ok
[INFO] [stdout] test ulimit_invalid_arg ... ok
[INFO] [stdout] test typeset_p_flag ... ok
[INFO] [stdout] test typeset_show_specific ... ok
[INFO] [stdout] test ulimit_show_hard ... ok
[INFO] [stdout] test unset_universal ... ok
[INFO] [stdout] test universal_list ... ok
[INFO] [stdout] test test_builtin_integer_comparisons ... ok
[INFO] [stdout] test vars_set_equals_syntax ... ok
[INFO] [stdout] test ulimit_show_stack ... ok
[INFO] [stdout] test ulimit_show_soft ... ok
[INFO] [stdout] test ulimit_all_resource_flags ... ok
[INFO] [stdout] test vars_env_list ... ok
[INFO] [stdout] test vars_export_builtin ... ok
[INFO] [stdout] test universal_save_load_roundtrip ... ok
[INFO] [stdout] test vars_set_export ... ok
[INFO] [stdout] test vars_set_prepend ... ok
[INFO] [stdout] test vars_set_erase ... ok
[INFO] [stdout] test vars_set_append ... ok
[INFO] [stdout] test vars_set_list_all ... ok
[INFO] [stdout] test vars_set_option_unknown ... ok
[INFO] [stdout] test vars_set_map_bracket ... ok
[INFO] [stdout] test vars_set_plus_o ... ok
[INFO] [stdout] test vars_set_option_pipefail ... ok
[INFO] [stdout] test vars_set_show_array ... ok
[INFO] [stdout] test zi_no_dirs ... ok
[INFO] [stdout] test vars_set_show_not_set ... ok
[INFO] [stdout] test vars_set_query_missing ... ok
[INFO] [stdout] test vars_set_show_scalar ... ok
[INFO] [stdout] test vars_set_query_exists ... ok
[INFO] [stdout] test vars_unset ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- command_noclobber_redirect stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'command_noclobber_redirect' (985) panicked at tests/test_comprehensive_c.rs:80:5:
[INFO] [stdout] assertion failed: stderr.contains("noclobber") || stdout.contains("1")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f32ff302a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f32ff302a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f32ff302a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f32ff302a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f33006f8a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stderr] error: test failed, to rerun pass `--test test_comprehensive_c`
[INFO] [stdout]    5:     0x653f33006f8a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x653f32ff7942 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x653f32ff7942 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x653f32fd08af - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f32fd08af - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f32feac89 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f32f863ac - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x653f32f863ac - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x653f32feae42 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x653f32feae42 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f32fd099a - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f32fc5a99 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f32fd167d - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f3300771c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f330076e2 - core[e929cb53b82a81ca]::panicking::panic
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x653f32f58689 - test_comprehensive_c[5d12069321daf8b6]::command_noclobber_redirect
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_comprehensive_c.rs:80:5
[INFO] [stdout]   21:     0x653f32f41bd7 - test_comprehensive_c[5d12069321daf8b6]::command_noclobber_redirect::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_comprehensive_c.rs:67:32
[INFO] [stdout]   22:     0x653f32f6c1c6 - <test_comprehensive_c[5d12069321daf8b6]::command_noclobber_redirect::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f32f7968b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f32f7968b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x653f32f86e7b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x653f32f86e7b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f32f86e7b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f32f86e7b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f32f86e7b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f32f86e7b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x653f32f86e7b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x653f32f80594 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x653f32f80594 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f32f89a82 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x653f32f89a82 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f32f89a82 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f32f89a82 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f32f89a82 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f32f89a82 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x653f32f89a82 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f32ff276f - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x653f32ff276f - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x79cffbad2aa4 - <unknown>
[INFO] [stdout]   44:     0x79cffbb5fa64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- fs_source_valid_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'fs_source_valid_file' (1163) panicked at tests/test_comprehensive_c.rs:237:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 1
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f32ff302a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f32ff302a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f32ff302a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f32ff302a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f33006f8a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f33006f8a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x653f32ff7942 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x653f32ff7942 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x653f32fd08af - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f32fd08af - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f32feac89 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f32f863ac - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x653f32f863ac - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x653f32feae42 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x653f32feae42 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f32fd0968 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x653f32fc5a99 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f32fd167d - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f3300771c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f330075d3 - core[e929cb53b82a81ca]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x653f32fc5a15 - core[e929cb53b82a81ca]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x653f32f4f4d6 - test_comprehensive_c[5d12069321daf8b6]::fs_source_valid_file
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_comprehensive_c.rs:237:5
[INFO] [stdout]   22:     0x653f32f406a7 - test_comprehensive_c[5d12069321daf8b6]::fs_source_valid_file::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_comprehensive_c.rs:228:26
[INFO] [stdout]   23:     0x653f32f6a586 - <test_comprehensive_c[5d12069321daf8b6]::fs_source_valid_file::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f32f7968b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x653f32f7968b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x653f32f86e7b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x653f32f86e7b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x653f32f86e7b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x653f32f86e7b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x653f32f86e7b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x653f32f86e7b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x653f32f86e7b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x653f32f80594 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x653f32f80594 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x653f32f89a82 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x653f32f89a82 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x653f32f89a82 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x653f32f89a82 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x653f32f89a82 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x653f32f89a82 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x653f32f89a82 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x653f32ff276f - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x653f32ff276f - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x79cffbad2aa4 - <unknown>
[INFO] [stdout]   45:     0x79cffbb5fa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- funcsave_save_function stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'funcsave_save_function' (1176) panicked at tests/test_comprehensive_c.rs:2007:5:
[INFO] [stdout] assertion failed: stdout.trim().ends_with("0") || stdout.contains("saved")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x653f32ff302a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x653f32ff302a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized::<std[29689e6404d28ef9]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x653f32ff302a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x653f32ff302a - <<std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x653f33006f8a - <core[e929cb53b82a81ca]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x653f33006f8a - core[e929cb53b82a81ca]::fmt::write
[INFO] [stdout]    6:     0x653f32ff7942 - std[29689e6404d28ef9]::io::default_write_fmt::<alloc[9d7caffeb3b5d2c6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x653f32ff7942 - <alloc[9d7caffeb3b5d2c6]::vec::Vec<u8> as std[29689e6404d28ef9]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x653f32fd08af - <std[29689e6404d28ef9]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x653f32fd08af - std[29689e6404d28ef9]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x653f32feac89 - std[29689e6404d28ef9]::panicking::default_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x653f32f863ac - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x653f32f863ac - test[a24b3028667022f7]::test_main_inner::<test[a24b3028667022f7]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x653f32feae42 - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn for<'a, 'b> core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x653f32feae42 - std[29689e6404d28ef9]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x653f32fd099a - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x653f32fc5a99 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace::<std[29689e6404d28ef9]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x653f32fd167d - __rustc[3aed6af316653e63]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x653f3300771c - core[e929cb53b82a81ca]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x653f330076e2 - core[e929cb53b82a81ca]::panicking::panic
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x653f32f52d2a - test_comprehensive_c[5d12069321daf8b6]::funcsave_save_function
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_comprehensive_c.rs:2007:5
[INFO] [stdout]   21:     0x653f32f40f17 - test_comprehensive_c[5d12069321daf8b6]::funcsave_save_function::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/test_comprehensive_c.rs:1998:28
[INFO] [stdout]   22:     0x653f32f6b0c6 - <test_comprehensive_c[5d12069321daf8b6]::funcsave_save_function::{closure#0} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x653f32f7968b - <fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x653f32f7968b - test[a24b3028667022f7]::__rust_begin_short_backtrace::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x653f32f86e7b - test[a24b3028667022f7]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x653f32f86e7b - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x653f32f86e7b - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x653f32f86e7b - std[29689e6404d28ef9]::panicking::catch_unwind::<core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x653f32f86e7b - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<test[a24b3028667022f7]::run_test_in_process::{closure#0}>, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x653f32f86e7b - test[a24b3028667022f7]::run_test_in_process
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x653f32f86e7b - test[a24b3028667022f7]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x653f32f80594 - test[a24b3028667022f7]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x653f32f80594 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace::<test[a24b3028667022f7]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x653f32f89a82 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x653f32f89a82 - <core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x653f32f89a82 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x653f32f89a82 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x653f32f89a82 - std[29689e6404d28ef9]::panic::catch_unwind::<core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe<std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x653f32f89a82 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x653f32f89a82 - <std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked<test[a24b3028667022f7]::run_test::{closure#1}, ()>::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x653f32ff276f - <alloc[9d7caffeb3b5d2c6]::boxed::Box<dyn core[e929cb53b82a81ca]::ops::function::FnOnce<(), Output = ()> + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x653f32ff276f - <std[29689e6404d28ef9]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x79cffbad2aa4 - <unknown>
[INFO] [stdout]   44:     0x79cffbb5fa64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     command_noclobber_redirect
[INFO] [stdout]     fs_source_valid_file
[INFO] [stdout]     funcsave_save_function
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 313 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "acd7ffd44117b0520ddcb6b8f7c127ef94cd091322c0df7740a7752036ec5d5f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "acd7ffd44117b0520ddcb6b8f7c127ef94cd091322c0df7740a7752036ec5d5f", kill_on_drop: false }`
[INFO] [stdout] acd7ffd44117b0520ddcb6b8f7c127ef94cd091322c0df7740a7752036ec5d5f
