mirror of
https://github.com/sharkdp/hyperfine.git
synced 2026-11-01 08:50:19 +00:00
Add migration guidance for removed --reference option
This commit is contained in:
1 parent
6dddb02d73
commit
d11a55a326
2 files changed
+32
No files matched your search
@@ -44,6 +44,25 @@ fn runs_successfully() {
|
||||
.success();
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn rejects_removed_reference_option_with_migration_guidance() {
|
||||
for args in [
|
||||
vec!["--reference", "echo reference", "echo comparison"],
|
||||
vec!["echo comparison", "--reference=echo reference"],
|
||||
vec!["--reference", "echo reference"],
|
||||
vec!["--reference"],
|
||||
] {
|
||||
hyperfine()
|
||||
.args(args)
|
||||
.assert()
|
||||
.code(2)
|
||||
.stdout("")
|
||||
.stderr(predicate::str::contains(
|
||||
"The --reference option has been removed. Put your reference command first instead.",
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn one_run_is_supported() {
|
||||
hyperfine()
|
||||
|
||||
Reference in new issue
Block a user