running 18 tests test empty_stderr ... FAILED test empty_stdout ... FAILED test empty_stdout_stderr ... FAILED test fail_to_open_output ... ok 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 ... ok test output_stdout_stderr_fail ... ok test output_stdout_stderr_status ... ok test probe ... ok failures: ---- empty_stderr stdout ---- error: stderr of the command is empty thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:400:10 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ---- empty_stdout stdout ---- error: stdout of the command is empty thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:386:10 ---- empty_stdout_stderr stdout ---- error: stdout of the command is empty error: stderr of the command is empty thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:372:10 ---- normalize_to_empty_stderr stdout ---- error: stderr of the command is empty thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:406:30 ---- normalize_to_empty_stdout stdout ---- error: stdout of the command is empty thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:392:30 ---- normalize_to_empty_stdout_stderr stdout ---- error: stdout of the command is empty error: stderr of the command is empty thread 'main' panicked at 'actual command output does not match the expectation: "./output"', 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 -------- 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 -------- 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 -------- stderr ', tests/ui.rs:339:52 ---- output_stderr stdout ---- error: expected the command to have empty stdout, but it printed this (normalized): args: ArgsOs { inner: ["./output"] } stdin: [stdin end] stdout thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:287:10 ---- output_stdout stdout ---- error: expected the command to have empty stderr, but it printed this (normalized): stderr thread 'main' panicked at 'actual command output does not match the expectation: "./output"', tests/ui.rs:278:10 failures: empty_stderr empty_stdout empty_stdout_stderr 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