running 18 tests test empty_stderr ... FAILED test empty_stdout ... FAILED test empty_stdout_stderr ... FAILED test fail_to_open_output ... FAILED test normalize_to_empty_stderr ... FAILED test normalize_to_empty_stdout ... FAILED test normalize_to_empty_stdout_stderr ... FAILED test output_fail ... FAILED test output_fail_empty_output ... FAILED test output_fail_update ... FAILED test output_ok ... ok test output_status ... FAILED test output_stderr ... FAILED test output_stdout ... FAILED test output_stdout_stderr ... FAILED test output_stdout_stderr_fail ... FAILED test output_stdout_stderr_status ... FAILED test probe ... ok failures: ---- empty_stderr stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout -------- stderr -------- ', tests/ui.rs:400:10 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ---- empty_stdout stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- -------- stderr -------- ', tests/ui.rs:386:10 ---- empty_stdout_stderr stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- -------- stderr -------- ', tests/ui.rs:372:10 ---- fail_to_open_output stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout -------- stderr -------- ', tests/ui.rs:249:30 ---- normalize_to_empty_stderr stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout -------- stderr -------- ', tests/ui.rs:406:30 ---- normalize_to_empty_stdout stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout -------- stderr -------- ', tests/ui.rs:392:30 ---- normalize_to_empty_stdout_stderr stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout -------- stderr -------- ', tests/ui.rs:378:30 ---- output_fail stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout -------- stderr -------- ', tests/ui.rs:333:10 ---- output_fail_empty_output stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- -------- stderr -------- ', tests/ui.rs:363:10 ---- output_fail_update stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout updated stdout -------- stderr -------- updated stderr ', tests/ui.rs:353:10 ---- output_status stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout -------- stderr -------- ', tests/ui.rs:339:52 ---- output_stderr stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout -------- stderr -------- updated stderr ', tests/ui.rs:287:10 ---- output_stdout stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout updated stdout -------- stderr -------- ', tests/ui.rs:278:10 ---- output_stdout_stderr stdout ---- thread 'main' panicked at ' unexpected command exit status $EXIT_CODE -------- command -------- "./output" -------- stdout -------- args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout updated stdout -------- stderr -------- updated stderr ', tests/ui.rs:270:10 ---- output_stdout_stderr_fail stdout ---- error: command stdout mismatched: args: ArgsOs { inner: ["./output", "diff", "--no-index", "--color", "--", "output.stdout", "-"] } stdin: args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout updated stdout [stdin end] stdout error: command stderr mismatched: args: ArgsOs { inner: ["./output", "diff", "--no-index", "--color", "--", "output.stderr", "-"] } stdin: updated stderr [stdin end] stdout thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:309:10 ---- output_stdout_stderr_status stdout ---- error: command stdout mismatched: args: ArgsOs { inner: ["./output", "diff", "--no-index", "--color", "--", "output.stdout", "-"] } stdin: args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout updated stdout [stdin end] stdout error: command stderr mismatched: args: ArgsOs { inner: ["./output", "diff", "--no-index", "--color", "--", "output.stderr", "-"] } stdin: updated stderr [stdin end] stdout thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:323:10 failures: empty_stderr empty_stdout empty_stdout_stderr fail_to_open_output normalize_to_empty_stderr normalize_to_empty_stdout normalize_to_empty_stdout_stderr output_fail output_fail_empty_output output_fail_update output_status output_stderr output_stdout output_stdout_stderr output_stdout_stderr_fail output_stdout_stderr_status