Switch to --shell=none/-N, do not change the default

This commit is contained in:
David Peter authored and David Peter committed 2022-02-22 22:51:09 +01:00
1 parent d9418e0731
commit 365ff2584d
5 files changed
+37 -24

No files matched your search

-6
View File
@@ -11,9 +11,3 @@ pub fn hyperfine_raw_command() -> Command {
pub fn hyperfine() -> assert_cmd::Command {
assert_cmd::Command::from_std(hyperfine_raw_command())
}
pub fn hyperfine_shell() -> assert_cmd::Command {
let mut cmd = hyperfine();
cmd.arg("--shell=default");
cmd
}
+2 -2
View File
@@ -3,7 +3,7 @@ use std::{fs::File, io::Read, path::PathBuf};
use tempfile::{tempdir, TempDir};
mod common;
use common::hyperfine_shell;
use common::hyperfine;
struct ExecutionOrderTest {
cmd: assert_cmd::Command,
@@ -19,7 +19,7 @@ impl ExecutionOrderTest {
let logfile_path = tempdir.path().join("output.log");
ExecutionOrderTest {
cmd: hyperfine_shell(),
cmd: hyperfine(),
expected_content: String::new(),
logfile_path,
tempdir,
+6 -5
View File
@@ -1,5 +1,5 @@
mod common;
use common::{hyperfine, hyperfine_shell};
use common::hyperfine;
use predicates::prelude::*;
@@ -86,19 +86,20 @@ fn fails_for_unknown_command() {
.assert()
.failure()
.stderr(predicate::str::contains(
"Failed to run command 'some-nonexisting-program-b5d9574198b7e4b12a71fa4747c0a577'",
"Command terminated with non-zero exit code",
));
}
#[test]
fn fails_for_unknown_shell_command() {
hyperfine_shell()
fn fails_for_unknown_command_without_shell() {
hyperfine()
.arg("--shell=none")
.arg("--runs=1")
.arg("some-nonexisting-program-b5d9574198b7e4b12a71fa4747c0a577")
.assert()
.failure()
.stderr(predicate::str::contains(
"Command terminated with non-zero exit code",
"Failed to run command 'some-nonexisting-program-b5d9574198b7e4b12a71fa4747c0a577'",
));
}